:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}

/*# sourceMappingURL=vue-select.css.map*/.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;
    -moz-user-select: none;
         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;
    -moz-user-select: none;
         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: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.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: 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: 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: 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: 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; }
@charset "UTF-8";
/* $theme-colors: (
  "primary":  #2581D6,
  "secondary": #6C6C6C,
  "success": #6AD4A7,
  "danger": #E16B6B,
  "warning": #FBB662,
  //"info": #FFFFFF
); */
/*!
 * 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: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Raleway", sans-serif;
  --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: "Raleway", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}

[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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          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: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  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: #6c757d;
  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.25rem;
}

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

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

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

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

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

.lead {
  font-size: 1.125rem;
  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.125rem;
}

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  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: 15px;
  padding-left: 15px;
  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: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.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: 15px;
  padding-left: 15px;
}

.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: 992px) {
  .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: 1200px) {
  .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;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

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

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.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: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

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

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

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

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

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

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

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

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

.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: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.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: 991.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: 1199.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.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          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.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: #212529;
  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 + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  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: #6c757d;
}

.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: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.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: #28a745;
  padding-right: calc(1.6em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.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'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.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'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.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: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.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(40, 167, 69, 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: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.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: #dc3545;
  padding-right: calc(1.6em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

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

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.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: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.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(220, 53, 69, 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: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  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(0, 123, 255, 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: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.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(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.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(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.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(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.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(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.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, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.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(225, 83, 97, 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: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  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: #007bff;
  border-color: #007bff;
}
.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(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  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: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.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(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  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: #28a745;
  border-color: #28a745;
}
.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(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  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: #17a2b8;
  border-color: #17a2b8;
}
.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(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  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: #ffc107;
  border-color: #ffc107;
}
.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, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  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: #dc3545;
  border-color: #dc3545;
}
.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(220, 53, 69, 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: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  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: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  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: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  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: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .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: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  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.7875rem;
  color: #6c757d;
  white-space: nowrap;
}

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

.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.5625rem;
  padding-left: 0.5625rem;
}
.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.375rem;
  padding-left: 0.375rem;
}

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

.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.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.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 + 1rem + 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: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 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.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

.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.44rem;
  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.22rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.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: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.22rem;
  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.22rem;
  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='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 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='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 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.22rem + 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(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 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: 0.75rem;
  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 + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7875rem;
}

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.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.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.6em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.6;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.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: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.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: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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 {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.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: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.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: #007bff;
}

.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.32rem;
  padding-bottom: 0.32rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  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.125rem;
  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: 991.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: 992px) {
  .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: 1199.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: 1200px) {
  .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='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%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='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%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: 2px solid #EFEFEF;
  border-radius: 8px;
}
.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: 6px;
  border-top-right-radius: 6px;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.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: #ffffff;
  border-bottom: 2px solid #EFEFEF;
}
.card-header:first-child {
  border-radius: 6px 6px 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border-top: 2px solid #EFEFEF;
}
.card-footer:last-child {
  border-radius: 0 0 6px 6px;
}

.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: 6px;
}

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

.card-img,
.card-img-top {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

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

.card-group > .card {
  margin-bottom: 15px;
}
@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 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         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: -2px;
}

.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: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 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: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  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.7875rem;
  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.25em 0.4em;
  font-size: 75%;
  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: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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: 3.85rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.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.675rem;
  background-color: #e9ecef;
  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: #007bff;
  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: #f8f9fa;
}
.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 rgba(0, 0, 0, 0.125);
}
.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: #007bff;
  border-color: #007bff;
}
.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: 992px) {
  .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: 1200px) {
  .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: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.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.35rem;
  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: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  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: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  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: -moz-min-content;
  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 rgba(0, 0, 0, 0.2);
  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: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  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: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  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.7875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.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: #000;
}

.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: #000;
}

.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: #000;
}

.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: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  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.7875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.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: rgba(0, 0, 0, 0.25);
}
.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: 0.3rem 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: rgba(0, 0, 0, 0.25);
}
.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: rgba(0, 0, 0, 0.25);
}
.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 #f7f7f7;
}

.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: 0.3rem 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: rgba(0, 0, 0, 0.25);
}
.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: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.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='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%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: #007bff !important;
}

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

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

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

.bg-success {
  background-color: #28a745 !important;
}

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

.bg-info {
  background-color: #17a2b8 !important;
}

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

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

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !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: #007bff !important;
}

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

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

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

.border-danger {
  border-color: #dc3545 !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: 992px) {
  .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: 1200px) {
  .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: 992px) {
  .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: 1200px) {
  .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: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          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 {
    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: 992px) {
  .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: 1200px) {
  .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: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .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: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !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: #6c757d !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: 992px !important;
  }
  .container {
    min-width: 992px !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: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
* {
  font-family: "Albert Sans", sans-serif;
}

body {
  padding: 0;
  margin: 0;
  background: #FFFFFF;
  overflow-x: hidden;
}

td {
  vertical-align: middle !important;
}

tr {
  height: 60px;
}

.dropdown-toggle:focus {
  outline: none;
}

/* MOBILE MENU */
.mobile-navigation-wrapper .navbar-collapse {
  position: absolute;
  left: auto;
  right: 0;
  top: 70px;
  width: 300px;
  background: #351414;
}

.hidden {
  display: none;
}

.logo-wrapper .logo {
  width: 125px;
}

.logo {
  width: 250px;
}

.login-box-title {
  text-align: center;
  color: #333;
  font-size: 21px;
  font-weight: 600;
}

#reset-password-form .alert-success {
  right: 0;
  width: 100%;
  margin-bottom: 25px;
  margin-top: 25px;
  max-width: 275px;
}

#login-form .form-control, #reset-password-form .form-control {
  width: 275px;
  height: 55px;
  display: block;
  margin: 0 auto 20px;
  color: #555;
  padding: 5px 11px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
  background-color: #fff;
  outline: none;
}

#login-form .form-group.remember {
  text-align: left;
  margin-bottom: 5px;
  padding-left: 30px;
}
#login-form .form-group.remember label {
  margin-left: 5px;
}

#login-form .btn,
#reset-password-form .btn {
  width: 100%;
}

textarea:focus-visible {
  outline: none;
}

button {
  display: block;
  margin: 0 auto;
}

.login-links {
  display: flex;
  justify-content: space-between;
  max-width: 360px;
  margin: 0 auto;
}
.login-links .back-arrow a {
  max-width: 180px;
}
.login-links a:focus,
.login-links a:focus p {
  color: rgba(255, 255, 255, 0.7);
}
.login-links .back-arrow p,
.login-links a {
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
}
.login-links .back-arrow:hover p,
.login-links a:hover {
  color: rgba(255, 255, 255, 0.65);
}
.login-links .back-arrow:hover svg path {
  stroke: rgba(255, 255, 255, 0.6);
}
.login-links .back-arrow svg {
  width: 10px;
  height: 12px;
}

.login-rl {
  transition: 0.2s;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  text-align: right;
}

.login-rl:hover {
  color: rgba(255, 255, 255, 0.65);
  text-decoration: none;
}

.lg-link {
  display: inline-block;
  font-size: 13px;
}

.lg-link a {
  color: rgba(255, 255, 255, 0.5);
  transition: all 0.3s;
}

.lg-link a:hover {
  color: rgba(255, 255, 255, 0.8);
  transition: all 0.3s;
}

.lg-1 {
  float: left;
}

.lg-2 {
  float: right;
}

/*--- MAIN CONTENT ---*/
#main {
  position: relative;
  padding-top: 85px;
  padding-right: 50px;
  padding-bottom: 50px;
}

.webueno-wrapper {
  padding: 30px !important;
}

.webueno-wrapper .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/*--- WEBSITE INFO --*/
.webueno-wrapper .card-header {
  padding: 15px 20px !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 30px !important;
  color: #351414 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important;
  background: transparent !important;
}

.create-ticket-form .form-group {
  position: relative;
}

.create-ticket-form .form-group .character-limit-warning {
  border-color: #FF4A4A !important;
  outline: none;
  box-shadow: none;
}

.character-limit-error {
  display: none;
  position: absolute;
  right: 20px;
  bottom: 0;
  transform: translateY(50%);
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #FF4A4A;
  background-color: #FFF;
  padding: 0 10px;
}

.character-limit-error.active {
  display: block;
}

.card-body {
  padding: 20px;
}

.card-body dt {
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #351414;
  letter-spacing: 0.01em;
}

.card-body dl {
  margin: 0;
}

.card-body dd {
  margin: 0 0 20px 0 !important;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
}

.list-group {
  margin: 0;
  padding-left: 0;
}

.list-group li {
  list-style: none;
  padding: 10px 0;
}

.list-group li a {
  text-decoration: none;
}

.list-group li a:hover {
  text-decoration: underline;
  transition: all 0.3s;
}

.back-arrow {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: -0.01em;
  vertical-align: middle;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  margin-bottom: 15px;
}
.back-arrow:hover a {
  color: var(--webueno-bg-primary);
}
.back-arrow:hover svg {
  left: -5px;
}
.back-arrow:hover svg path {
  stroke: var(--webueno-bg-primary);
}
.back-arrow a {
  color: var(--webueno-primary);
  transform: 0.3s all ease;
}
.back-arrow svg {
  position: relative;
  left: 0;
  transform: 0.3s all ease;
}
.back-arrow svg path {
  transform: 0.3s all ease;
}

.back-arrow a {
  padding: 0 10px 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
  transition: 0.2s;
}
.back-arrow a:hover {
  text-decoration: none;
}
.back-arrow a p {
  margin-bottom: 0;
}
.back-arrow a:hover p, .back-arrow a:focus p {
  font-weight: 400;
  color: #4e4e4e;
}
.back-arrow a svg {
  flex: 0 0 18px;
  transition: 0.3s;
}
.back-arrow a:hover svg path .back-arrow a:focus svg path {
  stroke: #4e4e4e;
}

.alert {
  width: 30%;
  margin: auto;
  text-align: center;
  margin-bottom: 15px;
  right: 100px;
}

.tooltip12 {
  display: inline-block;
  position: relative;
  text-align: left;
}

.tooltip12 .left {
  min-width: 200px;
  top: 50%;
  right: 100%;
  margin-right: 20px;
  transform: translate(0, -50%);
  padding: 10px 20px;
  color: whitesmoke;
  background-color: #351414;
  font-weight: normal;
  font-size: 13px;
  border-radius: 8px;
  position: absolute;
  z-index: 99999999;
  box-sizing: border-box;
  border: 1px solid #351414;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.8s;
}

.tooltip12:hover .left {
  visibility: visible;
  opacity: 1;
}

.tooltip12 .left i {
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -12px;
  width: 12px;
  height: 24px;
  overflow: hidden;
}

.tooltip12 .left i::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #351414;
  border: 1px solid #351414;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
}

.tooltip12 .left .tooltip-p {
  margin-bottom: 0px !important;
}

.name.card-text {
  font-size: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.checked_image {
  margin-top: -10px;
}

.price-per-month {
  font-size: 75px !important;
  font-weight: bold !important;
  color: #f8951d !important;
  text-align: center;
  line-height: 75px !important;
  margin-bottom: 20px !important;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.dollar-sign {
  color: #f8951d !important;
  font-size: 35px !important;
  font-weight: 300 !important;
  margin-top: 0;
}

.price-span {
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.italic {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #4D4D4D !important;
  line-height: 14px !important;
  font-style: Italic;
  margin-right: 12px;
}

.caption-bubble {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s all;
  background-color: #383838;
  padding: 5px 10px;
  z-index: 9999;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  height: 30px;
  bottom: -35px;
  left: 0;
}
.caption-bubble::before {
  content: "";
  width: 10px;
  height: 10px;
  top: -5px;
  background: #383838;
  transform: rotate(45deg);
  position: absolute;
  left: calc(50% - 5px);
}

.small-title-date small:hover + .caption-bubble {
  visibility: visible;
  opacity: 1;
}

.small-title-date small:hover {
  cursor: pointer;
}

.large-btn:before,
.large-btn:after,
.large-btn span:before,
.large-btn span:after {
  content: "";
  background: #f8951d;
  width: 25%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
}

.large-btn:before {
  transform: scaleY(0.2);
  transition-delay: 0.3s;
}

.large-btn:after {
  transform: scaleY(0.45);
  left: 25%;
  transition-delay: 0.2s;
}

.large-btn span:before {
  transform: scaleY(0.65);
  left: 50%;
  z-index: -1;
  transition-delay: 0.1s;
}

.large-btn span:after {
  transform: scaleY(0.8);
  left: 75%;
  z-index: -1;
}

.large-btn span {
  padding: 10px 20px;
  display: block;
  position: relative;
  z-index: 1;
}

.large-btn:hover:before,
.large-btn:hover:after,
.large-btn:hover span:before,
.large-btn:hover span:after {
  opacity: 1;
  transform: scaleY(1);
}

.large-btn:hover {
  color: #fff;
}

a.linkified:hover {
  color: rgb(207, 207, 54);
  background-color: transparent;
  text-decoration: underline;
}

a.linkified {
  color: rgb(32, 71, 243);
  background-color: transparent;
  text-decoration: none;
}

a.linkified:hover {
  color: rgb(207, 207, 54);
  background-color: transparent;
  text-decoration: underline;
}

/**-- TOGGLE BUTTON --**/
.custom-switch-lg .custom-control-label {
  min-height: 1.84rem !important;
}

.custom-switch-lg .custom-control-label::before {
  width: 2.5rem !important;
  /* increase this for a wider track */
}

.custom-switch-lg .custom-control-label::after {
  width: 1rem !important;
  height: 1rem !important;
  top: calc(0.1rem + 2px) !important;
  left: calc(-2.3rem + 2px) !important;
}

.custom-switch-lg .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(1.5rem) !important;
}

button.show-hide-btn {
  position: absolute;
  top: 0;
  right: -3px;
  height: 100%;
  font-size: 14px;
  padding: 5px 15px;
  width: 65px;
}
button.show-hide-btn:focus {
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.21);
}

.copy-to-clipboard-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* .website-info .btn-primary {
    height: 36px;
    font-size: 15px;
    padding: 7px 15px;
} */
.website-info .js-copy-text,
.website-info .js-copy-text-tooltip {
  margin-left: 5px;
  padding: 10px;
}
.website-info .js-copy-text:hover,
.website-info .js-copy-text-tooltip:hover {
  cursor: pointer;
  text-decoration: none;
}
.website-info .js-copy-text i,
.website-info .js-copy-text-tooltip i {
  color: var(--webueno-secondary);
}

.website-info .js-copy-text-tooltip {
  position: relative;
  padding: 0;
  margin-left: 0;
}
.website-info .js-copy-text-tooltip::after {
  content: attr(data-tooltip-text);
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  display: inline-block;
  border: 1px solid #222;
  color: #fff;
  padding: 3px 10px 5px;
  border-radius: 5px;
  background-color: #222;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s all ease;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.1px;
}
@media (max-width: 641px) {
  .website-info .js-copy-text-tooltip::after {
    z-index: 10;
  }
}
.website-info .js-copy-text-tooltip::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #222 transparent;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%) translateY(0);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s all ease;
}
@media (max-width: 641px) {
  .website-info .js-copy-text-tooltip::before {
    z-index: 10;
  }
}
.website-info .js-copy-text-tooltip.tooltip-toggled::after, .website-info .js-copy-text-tooltip.tooltip-toggled::before {
  visibility: visible;
  opacity: 1;
}
.website-info .js-copy-text-tooltip.tooltip-toggled::after {
  bottom: -9px;
}
.website-info .js-copy-text-tooltip.tooltip-toggled::before {
  bottom: -9px;
  transform: translateX(-50%) translateY(1px);
}
.website-info .js-copy-text-tooltip.tooltip-toggled .fa-regular {
  display: none;
}
.website-info .js-copy-text-tooltip.tooltip-toggled .fa-solid {
  display: inline-block;
}
.website-info .js-copy-text-tooltip:not(.tooltip-toggled):hover::before, .website-info .js-copy-text-tooltip:not(.tooltip-toggled):hover::after {
  visibility: visible;
  opacity: 1;
}
.website-info .js-copy-text-tooltip:not(.tooltip-toggled):hover::after {
  bottom: -9px;
}
.website-info .js-copy-text-tooltip:not(.tooltip-toggled):hover::before {
  bottom: -9px;
  transform: translateX(-50%) translateY(1px);
}
.website-info .js-copy-text-tooltip .fa-regular {
  display: inline-block;
}
.website-info .js-copy-text-tooltip .fa-solid {
  display: none;
}

.clipboard-data {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.clipboard-data p {
  margin: 0;
  color: #323539;
}

.copy-to-clipboard-container .mobile-flex-column-center {
  gap: 10px;
}

.custom-spiner-size {
  width: 1rem !important;
  height: 1rem !important;
}

@keyframes rotateAnimation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rotate {
  animation: rotateAnimation 2s linear infinite;
}

/*--- MEDIA QUERIES ---*/
@media (max-width: 640px) {
  .menu-btn-wrap {
    top: 87.5%;
    right: 3%;
    width: 42px;
    height: 42px;
  }
  .website-info a.js-copy-text,
  .website-info a.js-copy-text-tooltip {
    font-size: 12px;
    margin-left: 0;
    margin-top: 5px;
    padding: 0;
    width: 120px;
    text-align: left;
  }
  .clipboard-data {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .clipboard-data p {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  #main {
    padding-left: 115px;
    padding-right: 55px;
  }
  .search {
    display: none;
  }
  .search-wrapper {
    width: 55px;
  }
  .back-arrow svg {
    width: 5.5px;
  }
}
@media (min-width: 992px) {
  #main {
    padding-left: 155px;
    padding-right: 110px;
  }
}
@media (min-width: 640px) {
  /* #main {
      padding-left: 135px;
  } */
  #main.no-padding {
    padding-left: 0px;
  }
  #login-form .btn,
  #reset-password-form .btn {
    width: 275px;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  .webueno-wrapper {
    padding: 30px 20px;
  }
  .side-menu-item a {
    display: block;
  }
  .side-menu-icon {
    width: 55px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 641px) {
  #main {
    padding: 25px 15px 100px 15px;
    height: unset;
  }
  #main.client-main {
    padding-top: 30px;
  }
  .login-page-wrapper .row {
    width: 100%;
  }
  .mobile-navigation-wrapper {
    float: right !important;
    height: 60px !important;
  }
  #login-form .form-control,
  #reset-password-form .form-control {
    width: 100% !important;
  }
  #login-form .form-group.remember {
    padding-left: 0;
  }
}
@media only screen and (max-device-width: 479px) {
  .header {
    height: 60px;
  }
  .side-menu-icon {
    width: 30px;
  }
  .side-menu-title {
    font-size: 11px;
  }
  .side-menu-item {
    padding: 20px 0;
  }
  .webueno-wrapper {
    padding: 20px 15px;
  }
  .edit-buttons {
    margin: 20px 0px;
  }
  .edit-buttons a {
    margin-right: 0;
  }
  .text-right {
    text-align: left;
    display: flex;
  }
}
@media screen and (max-width: 400px) {
  .login-page-wrapper .row {
    min-width: 100%;
  }
}
#results {
  padding: 15px;
  list-style: none;
  margin: 0;
  width: 250px;
  position: absolute;
  top: 60px;
  z-index: 999;
  display: none;
}
@supports (-moz-appearance: none) {
  #results {
    scrollbar-width: thin;
  }
}
#results::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
#results::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 10px;
  margin-block-end: 10px;
}
#results::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}

#results li a:focus, #results li:focus {
  text-decoration: none;
}

ul#results li {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  margin-bottom: 8px;
  padding-bottom: 8px;
  line-height: 18px;
}

ul#results li:last-child {
  border: 0;
  margin-bottom: -8px;
}

ul#results li a {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #869099;
  transition: 0.3s all ease;
}
ul#results li a:hover {
  text-decoration: none;
  color: #5C6369;
}

.site-wide-search-results {
  background-color: #fff;
  border: 2px solid #BCCBDA;
  border-radius: 12px;
  max-height: 50vh;
  overflow: auto;
  transition: 0.3s all ease;
}
.site-wide-search-results:hover {
  border-color: #869099;
}

.site-wide-search-results:empty {
  display: none !important;
}

.site-wide-search-results li {
  border: none;
}

@media screen and (max-width: 641px) {
  .site-wide-search-results {
    /* top: 50px !important;
    left: 20px; */
    position: fixed !important;
    bottom: 140px;
    left: 10px;
    width: calc(100% - 20px) !important;
    transform: none !important;
    overflow: auto;
    max-height: 100vh;
  }
}
table.dataTable {
  width: 100% !important;
}

table.dataTable thead th,
table.dataTable thead td {
  border-bottom: 0;
  padding: 15px 18px;
  border-top: 0;
}

table.dataTable tbody td {
  padding: 15px 10px;
}

table.dataTable.no-footer {
  border-bottom: 0px solid #dee2e6 !important;
}

.dataTables_wrapper.no-footer .dataTables_length,
.dataTables_wrapper.no-footer .dataTables_filter {
  top: -70px;
}

.dataTables_wrapper.no-footer .dataTables_length {
  right: 0;
}

.dataTables_wrapper.no-footer .dataTables_filter {
  left: -1.5rem;
  top: -80px;
}

.table.dataTable tbody tr:hover {
  background-color: #FBFBFB;
}

.dataTables_filter input, .search-container input {
  width: 230px;
  height: 40px;
  border-radius: 25px;
  border: 2px solid #F1F1F1;
  padding: 0 15px;
}

.dataTables_wrapper > .row {
  width: 100%;
}

.search-container input {
  width: 100%;
  height: 44px;
  border-radius: 5px;
  transition: 0.2s border-color;
  padding-left: 40px;
}
.search-container input:focus-visible {
  outline: none;
  border-color: #d3d3d3;
}

.search-placeholder-icon {
  position: absolute;
  top: 50%;
  left: 17px;
  transform: translate(-50%, -50%);
}
.search-placeholder-icon:hover {
  cursor: pointer;
}

.datatable-filter {
  font-weight: 600;
  font-size: 13px;
  color: var(--webueno-secondary);
}

table.dataTable thead th {
  padding-left: 10px !important;
}

#users-table tbody td, #client-accounts-table tbody td {
  padding: 14px 10px !important;
}

.paginate_button.previous, .paginate_button.next {
  width: 25px !important;
  height: 25px !important;
  vertical-align: middle;
  overflow: hidden;
  background: url("/images/pagination-arrow.svg") no-repeat !important;
  background-position: center !important;
}

.paginate_button.previous {
  transform: rotate(180deg);
}

#main .dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #717171 !important;
  background: #fff;
}

#main .dataTables_wrapper .dataTables_paginate .paginate_button.previous,
#main .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  color: transparent !important;
}

#main .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background: transparent !important;
  border: 0 !important;
  color: #757575 !important;
  font-weight: 700 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #5a5a5a;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  color: transparent !important;
  cursor: default;
  opacity: 0.3;
  border: 1px solid rgb(197, 197, 197);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background: transparent !important;
  color: #7a7a7a !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: 1px solid #007bff;
  cursor: pointer;
  opacity: 1;
}

.dataTables_empty {
  font-size: 24px;
  text-align: center;
  padding: 50px 0 30px 0 !important;
  font-weight: 300;
  background-color: #FFF;
}

.pagination {
  justify-content: flex-end;
  position: absolute;
  top: 40px;
  right: -20px;
}

.pagination .paginate_button {
  text-decoration: none;
  border: 1px solid transparent;
  padding: 0px 8px;
}

.pagination .paginate_button a {
  text-decoration: none;
}

.pagination .paginate_button.active {
  font-weight: bold;
}

.pagination .paginate_button:hover {
  border: 1px solid #cdcdcd !important;
}

.pagination .next,
.pagination .previous {
  font-size: 0;
}

.table-button-v-checkbox {
  visibility: hidden;
  opacity: 0;
  transition: 0.2s !important;
}
.table-button-v-checkbox.btn-active {
  visibility: visible;
  opacity: 1;
}

.nav {
  flex-wrap: nowrap !important;
  position: relative;
}

.nav-container:has(input.search-active) {
  z-index: 12;
}

.nav-container {
  position: absolute;
  top: 20px;
  right: 30px;
  z-index: 10;
  gap: 15px;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 641px) {
  .nav-container {
    z-index: 17;
  }
}
@media screen and (max-width: 641px) {
  .nav-container {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: var(--webueno-bg-primary);
    height: 69px;
    justify-content: space-around;
    gap: 0;
  }
  .nav-container .nav-link-login,
  .nav-container .nav-link-register {
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.05);
    color: #fff;
  }
}
.nav-container .nav-menu-item {
  display: none;
}
@media screen and (max-width: 641px) {
  .nav-container .nav-menu-item {
    display: block;
  }
}

.highz {
  z-index: 99 !important;
}

/*--- SEARCH ---*/
.search-wrapper {
  width: 48px;
  height: 48px;
  display: inline-block;
  position: relative;
  border-radius: 12px;
  cursor: pointer;
  transition: 0.6s all ease;
}
@media screen and (max-width: 641px) {
  .search-wrapper {
    width: auto !important;
  }
}
.search-wrapper:has(.search-active) {
  width: 250px;
}
.search-wrapper:has(.search-active) .search {
  border-color: #869099;
  padding-left: 15px;
  padding-right: 45px;
}
.search-wrapper:has(.loading) .search-indicator {
  display: none;
}
.search-wrapper:has(.loading) .search-spinner {
  display: inline-block;
}
.search-wrapper:has(.loading) #results {
  display: none !important;
}
.search-wrapper:has(.search-empty-message) #results {
  cursor: default;
}
.search-wrapper .search-spinner {
  display: none;
}
@media screen and (max-width: 641px) {
  .search-wrapper .search-spinner {
    width: 1.7rem !important;
    height: 1.7rem !important;
    border-width: 0.27em !important;
    border-color: var(--white) !important;
    border-right-color: transparent !important;
  }
}
.search-wrapper .search-empty-message {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  color: #869099;
  transition: 0.3s all ease;
}
.search-wrapper .search-empty-message:hover {
  color: #5C6369;
}

.search {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-align: left;
  color: #869099 !important;
  width: 100%;
  height: 48px;
  border-radius: 12px;
  border: 2px solid #BCCBDA;
  background-color: white;
  transition: all 0.6s;
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
  outline: none !important;
}
.search:hover, .search:focus {
  color: #5C6369 !important;
  border-color: #869099;
}
.search:focus::-moz-placeholder {
  color: transparent !important;
}
.search:focus::placeholder {
  color: transparent !important;
}
@media screen and (max-width: 641px) {
  .search {
    width: 0;
    pointer-events: none;
    position: fixed;
    bottom: 80px;
    left: 10px;
    opacity: 0;
  }
}

@media screen and (max-width: 641px) {
  .search.search-active {
    width: calc(100% - 20px);
    transform: translateX(0);
    opacity: 1;
    pointer-events: all;
  }
}

.search-form-container {
  width: 100%;
  height: 48px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

/*Change text in autofill textbox*/
@keyframes autofill {
  to {
    background: transparent;
    color: #fff;
  }
}
input.search:-webkit-autofill {
  animation-name: autofill;
  animation-fill-mode: both;
}

.search::-moz-placeholder {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 60px;
  opacity: 1;
}

.search::placeholder {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 60px;
  opacity: 1;
}

.search:-ms-input-placeholder {
  color: #fff !important;
}

.search:focus::-webkit-input-placeholder {
  color: transparent !important;
}

.search:focus:-moz-placeholder {
  color: transparent !important;
}

/* FF 4-18 */
.search:focus::-moz-placeholder {
  color: transparent !important;
}

/* FF 19+ */
.search:focus:-ms-input-placeholder {
  color: transparent !important;
}

/* IE 10+ */
.search:focus {
  color: #fff;
}

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

.search-container {
  position: relative;
}

.search-wrapper {
  position: relative;
}

.header-icon {
  width: 44px;
  height: 44px;
  align-items: center;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 12px;
  background-color: var(--white);
  margin-right: 0;
  cursor: pointer;
  transition: 0.2s;
}
@media screen and (max-width: 641px) {
  .header-icon {
    background-color: transparent;
    transform: translateY(3px);
  }
}

#header-search-icon {
  position: absolute;
  top: 2px;
  right: 2px;
}
@media screen and (max-width: 641px) {
  #header-search-icon {
    background-color: transparent;
    position: static;
    top: auto;
    right: auto;
  }
}
#header-search-icon > img {
  filter: invert(70%) sepia(8%) saturate(220%) hue-rotate(173deg) brightness(90%) contrast(91%);
}
@media screen and (max-width: 641px) {
  #header-search-icon > img {
    filter: invert(95%) sepia(100%) saturate(0%) hue-rotate(25deg) brightness(102%) contrast(101%);
  }
}

.header-icon img {
  border-radius: 50%;
}
@media screen and (max-width: 641px) {
  .header-icon img {
    width: 30px;
    height: auto;
  }
}

/*--- ACCOUNT ---*/
.account {
  text-decoration: none;
  color: #fff;
}

.account:hover p {
  color: rgba(250, 250, 250, 0.8);
}

.account:hover,
.account:hover .arrow-dropdown {
  opacity: 0.8;
}

@media screen and (max-width: 641px) {
  .mobile-user-nav-item .header-icon {
    margin: auto !important;
  }
  .header-icon {
    margin-right: 10px;
  }
  .mobile-user-nav-item .header-icon {
    width: 22px;
    height: 22px;
  }
  .mobile-user-nav-item .header-icon img {
    width: 20px;
    height: 20px;
  }
  .desktop-user-nav-item {
    display: none;
  }
}
/*--- SIDE MENU ---*/
@media screen and (max-width: 641px) {
  body.mobile-menu-active {
    overflow-y: hidden;
  }
  body.mobile-menu-active .dashboard-sidebar {
    right: 0;
    opacity: 1;
    visibility: visible;
  }
}

.sidebar {
  transition: width 0.2s;
}
@media screen and (min-width: 642px) {
  .sidebar:hover {
    width: 267px !important;
    box-shadow: 7px 0px 9px rgba(0, 0, 0, 0.15);
  }
}
@media screen and (max-width: 350px) {
  .sidebar:hover {
    width: 100% !important;
  }
}
.sidebar:hover .side-menu-item.active .side-menu-collapse-wrapper {
  grid-template-rows: 1fr;
}
@media screen and (min-width: 642px) {
  .sidebar:hover .side-menu-item.active .side-menu-collapse-wrapper .side-menu-collapse {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 642px) {
  .sidebar:hover .side-menu-item.active .side-menu-title {
    opacity: 1;
  }
}
.sidebar:hover .side-menu-item .expand-icon-wrapper {
  visibility: visible !important;
  opacity: 1 !important;
  transition: 0.3s all ease;
}
@media screen and (min-width: 642px) {
  .sidebar:hover .side-menu-title {
    opacity: 0.6;
    width: 50%;
    height: 100%;
  }
}
.sidebar.dashboard-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  width: 80px;
  height: 100vh;
  background: var(--webueno-bg-primary);
  padding: 0 !important;
  margin-bottom: 0 !important;
  z-index: 1052;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media screen and (max-width: 641px) {
  .sidebar.dashboard-sidebar {
    overflow-y: auto;
  }
}
@media screen and (max-width: 350px) {
  .sidebar.dashboard-sidebar {
    width: 100% !important;
  }
}
@supports (-moz-appearance: none) {
  .sidebar.dashboard-sidebar {
    scrollbar-width: thin;
  }
}
.sidebar.dashboard-sidebar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.sidebar.dashboard-sidebar::-webkit-scrollbar-track {
  background-color: var(--webueno-bg-primary);
  border-radius: 0;
}
.sidebar.dashboard-sidebar::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
@media screen and (max-width: 641px) {
  .sidebar.dashboard-sidebar {
    top: auto;
    top: 0;
    bottom: 0px;
    right: -352px;
    left: auto;
    width: 351px;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility, right;
    transition-duration: 0.3s, 0.3s, 0.3s;
    transition-timing-function: ease, ease, ease;
  }
}
.sidebar.dashboard-sidebar:hover {
  overflow-y: auto;
}
.sidebar.dashboard-sidebar:hover::-webkit-scrollbar-track {
  background-color: var(--webueno-bg-primary);
}
.sidebar.dashboard-sidebar:hover::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.sidebar.dashboard-sidebar:hover .badge-wrapper {
  gap: 5px;
  right: 10px;
  transform: translateX(0);
}
.sidebar.dashboard-sidebar:hover .badge-wrapper .badge-text {
  position: static;
  transform: none;
  visibility: visible;
  opacity: 1;
}
.sidebar.dashboard-sidebar:hover .badge-wrapper.new-item-badge-wrapper {
  top: 7px;
}
.sidebar.dashboard-sidebar:hover .badge-wrapper.new-item-badge-wrapper .new-item-badge {
  width: auto;
  height: auto;
}
.sidebar.dashboard-sidebar:hover .badge {
  left: calc(100% - 48px);
}
.sidebar.dashboard-sidebar:hover .badge-inner {
  visibility: visible !important;
  opacity: 1 !important;
}
@media screen and (min-width: 642px) {
  .sidebar.dashboard-sidebar:hover .small-logo {
    margin-left: -18px;
  }
  .sidebar.dashboard-sidebar:hover .big-logo {
    width: 120px;
    opacity: 1;
  }
  .sidebar.dashboard-sidebar:hover .side-menu-item a {
    padding: 8px 17px;
  }
}
.sidebar .side-menu-container {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidebar .side-menu-container > .side-menu-item.active > .nav-link > .nav-link-inner {
  background-color: rgba(255, 255, 255, 0.05);
}
.sidebar .side-menu-container > .side-menu-item:hover > .nav-link > .nav-link-inner {
  background-color: rgba(255, 255, 255, 0.05);
}
.sidebar .menu-logo-container {
  width: 100%;
  text-align: center;
  margin: 50px 0px;
  position: relative;
  display: flex;
  justify-content: center;
  height: 27px;
}
@media screen and (max-width: 641px) {
  .sidebar .menu-logo-container {
    justify-content: space-around;
    align-items: center;
  }
}
.sidebar .menu-logo-container .side-menu-logo {
  display: flex;
  cursor: pointer;
}
.sidebar .menu-logo-container .small-logo {
  width: 18px;
  margin-left: 0px;
  transition: margin 0.5s;
}
@media screen and (max-width: 641px) {
  .sidebar .menu-logo-container .small-logo {
    width: 25px !important;
    height: 38px !important;
    transform: translateX(-50%);
  }
}
.sidebar .menu-logo-container .big-logo {
  width: 0px;
  display: inline-block;
  transition: width 0.5s, opacity 0.3s;
  opacity: 0;
}
.sidebar .menu-logo-container .sidebar-close {
  display: block;
  width: 25px;
  height: 25px;
  color: #fff;
  background-color: transparent;
  position: relative;
  transform: rotate(45deg) translateX(50%);
  cursor: pointer;
  transform-origin: 100% 50%;
  opacity: 0.6;
  transition: 0.3s opacity ease;
}
.sidebar .menu-logo-container .sidebar-close::before {
  content: "";
  width: 2px;
  height: 100%;
  border-radius: 1px;
  position: absolute;
  top: 0;
  left: 12.5px;
  transform: translateX(-1px);
  background-color: #fff;
}
.sidebar .menu-logo-container .sidebar-close::after {
  content: "";
  width: 100%;
  height: 2px;
  border-radius: 1px;
  position: absolute;
  top: 12.5px;
  left: 0;
  transform: translateY(-1px);
  background-color: #fff;
}
@media screen and (min-width: 642px) {
  .sidebar .menu-logo-container .sidebar-close {
    display: none;
  }
}
.sidebar .menu-logo-container .sidebar-close:hover {
  opacity: 1;
}
.sidebar .side-menu-item {
  text-align: center;
  transition: 0.3s opacity ease;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item {
    padding: 0;
  }
}
@media screen and (min-width: 642px) {
  .sidebar .side-menu-item.mobile-only {
    display: none;
  }
}
.sidebar .side-menu-item:hover .side-menu-icon {
  opacity: 1;
}
.sidebar .side-menu-item:hover .side-menu-title {
  opacity: 1;
}
.sidebar .side-menu-item:not(.active) {
  /* &:hover {
      .side-menu-collapse-wrapper {
          @media screen and (min-width: 642px) {
              grid-template-rows: 1fr;
          }

          .side-menu-collapse {
              background-color: var(--webueno-bg-alternate-hsl);
              @media screen and (min-width: 642px) {
                  padding: 15px 17px;
              }  
          }

          .side-menu-title {
              @media screen and (min-width: 642px) {
                  padding-right: 0 !important;
                  padding-left: 0 !important;
              }
          }

          .nav-link {
              background-color: var(--webueno-bg-alternate-hsl);
          }
      }
  } */
}
.sidebar .side-menu-item:not(.active) .side-menu-collapse-wrapper {
  grid-template-rows: 0fr;
}
.sidebar .side-menu-item .big-logo {
  width: 0px;
  display: inline-block;
  transition: width 0.5s, opacity 0.3s;
  opacity: 0;
}
.sidebar .side-menu-item .sidebar-close {
  display: block;
  width: 25px;
  height: 25px;
  color: #fff;
  background-color: transparent;
  position: relative;
  transform: rotate(45deg) translateX(50%);
  cursor: pointer;
  transform-origin: 100% 50%;
  opacity: 0.6;
  transition: 0.3s opacity ease;
}
.sidebar .side-menu-item .sidebar-close::before {
  content: "";
  width: 2px;
  height: 100%;
  border-radius: 1px;
  position: absolute;
  top: 0;
  left: 12.5px;
  transform: translateX(-1px);
  background-color: #fff;
}
.sidebar .side-menu-item .sidebar-close::after {
  content: "";
  width: 100%;
  height: 2px;
  border-radius: 1px;
  position: absolute;
  top: 12.5px;
  left: 0;
  transform: translateY(-1px);
  background-color: #fff;
}
@media screen and (min-width: 642px) {
  .sidebar .side-menu-item .sidebar-close {
    display: none;
  }
}
@media screen and (min-width: 642px) {
  .sidebar .side-menu-item .sidebar-close:hover .side-menu-collapse-wrapper {
    grid-template-rows: 1fr;
  }
}
.sidebar .side-menu-item .sidebar-close:hover .side-menu-collapse-wrapper .side-menu-collapse {
  background-color: var(--webueno-bg-alternate-hsl);
}
@media screen and (min-width: 642px) {
  .sidebar .side-menu-item .sidebar-close:hover .side-menu-collapse-wrapper .side-menu-collapse {
    padding: 15px 17px;
  }
}
@media screen and (min-width: 642px) {
  .sidebar .side-menu-item .sidebar-close:hover .side-menu-collapse-wrapper .side-menu-title {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
.sidebar .side-menu-item .sidebar-close:hover .side-menu-collapse-wrapper .nav-link {
  background-color: var(--webueno-bg-alternate-hsl);
}
.sidebar .side-menu-item.active .side-menu-icon {
  opacity: 1;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.active .side-menu-title {
    opacity: 1;
  }
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.active .side-menu-collapse-wrapper {
    grid-template-rows: 1fr;
  }
}
.sidebar .side-menu-item.active .side-menu-collapse-wrapper .side-menu-collapse {
  background-color: var(--webueno-bg-alternate-hsl);
  padding: 0 17px;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.active .side-menu-collapse-wrapper .side-menu-collapse {
    padding: 15px 17px;
  }
}
@media screen and (min-width: 642px) {
  .sidebar .side-menu-item.active .side-menu-collapse-wrapper .side-menu-title {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
.sidebar .side-menu-item.active .side-menu-collapse-wrapper .nav-link {
  background-color: var(--webueno-bg-alternate-hsl);
}
.sidebar .side-menu-item.active .expand-icon-wrapper > .expand-icon {
  transform: rotate(45deg);
}
.sidebar .side-menu-item.has-children {
  position: relative;
}
.sidebar .side-menu-item.has-children .side-menu-collapse {
  list-style: none;
  padding: 20px;
  overflow: hidden;
  background-color: var(--webueno-bg-primary);
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item:hover .nav-link-inner {
  background-color: rgba(255, 255, 255, 0.05);
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item:hover .side-menu-title {
  color: white;
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item.active .nav-link-inner {
  background-color: rgba(255, 255, 255, 0.05);
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item.active .side-menu-title {
  color: white;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item.active .badge-inner {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item:first-child .nav-link {
  padding-top: 0 !important;
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-item:last-child .nav-link {
  padding-bottom: 0 !important;
}
.sidebar .side-menu-item.has-children .side-menu-collapse .nav-link {
  margin-left: 39px;
  padding: 4px 0 !important;
  font-size: 14px;
  background-color: var(--webueno-bg-alternate-hsl);
}
.sidebar .side-menu-item.has-children .side-menu-collapse .nav-link-inner {
  border-radius: 5px !important;
  padding: 11px 20px;
  background-color: var(--webueno-bg-alternate-hsl);
}
.sidebar .side-menu-item.has-children .side-menu-collapse .nav-link-inner .badge {
  left: auto;
  right: 10px;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.has-children .side-menu-collapse .nav-link-inner .badge {
    left: auto;
  }
}
.sidebar .side-menu-item.has-children .side-menu-collapse .nav-link-inner .badge-inner {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.has-children .side-menu-collapse .nav-link-inner .badge-inner {
    top: 10px !important;
    left: 0 !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    opacity: 0.6;
    visibility: visible;
  }
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-title {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.14px;
  padding: 8px 20px;
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-title {
    padding: 8px 0;
  }
}
.sidebar .side-menu-item.has-children .side-menu-collapse .side-menu-icon {
  visibility: hidden;
  opacity: 0;
  display: none;
}
.sidebar .side-menu-item.has-children .expand-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 80px;
  height: 53px;
  position: absolute;
  top: 8px;
  right: 0;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-item.has-children .expand-icon-wrapper {
    width: 90px;
    visibility: visible;
    opacity: 1;
  }
}
.sidebar .side-menu-item.has-children .expand-icon-wrapper > .expand-icon {
  transition: 0.3s all ease;
}
.sidebar .side-menu-item .side-menu-collapse-wrapper {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 500ms;
}
.sidebar .side-menu-item .side-menu-collapse-wrapper .side-menu-collapse {
  overflow: hidden;
  padding: 0;
  transition: padding 0.3s ease;
}
.sidebar .side-menu-item .side-menu-collapse-wrapper .nav-link-inner {
  gap: 0;
}
.sidebar .side-menu-item .side-menu-icon {
  opacity: 0.6;
  transition: 0.3s all ease;
}
.sidebar .side-menu-item .side-menu-title {
  transition: 0.3s all ease;
}
.sidebar .nav-link {
  display: block;
  box-sizing: border-box;
  outline: none;
  background-color: var(--webueno-bg-primary);
  padding: 8px 14px;
  transition-property: padding, background-color;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease, ease;
}
@media screen and (max-width: 641px) {
  .sidebar .nav-link {
    padding: 8px 27px;
  }
}
.sidebar .nav-link:hover {
  text-decoration: none !important;
}
.sidebar .nav-link-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  padding: 17px 17px;
  border-radius: 9px;
  background-color: var(--webueno-bg-primary);
  transition-property: background-color, justify-content;
  transition-duration: 0.3s, 0.5s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0.5s;
  position: relative;
}
.sidebar .nav-link-inner .badge-wrapper {
  display: flex;
  align-items: center;
  gap: 0;
  position: absolute;
  top: -8px;
  right: 0;
  transform: translateX(25%);
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .sidebar .nav-link-inner .badge-wrapper {
    gap: 5px;
    right: 10px;
    transform: translateX(0);
  }
}
.sidebar .nav-link-inner .badge-wrapper .badge-text {
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: #fff;
  position: absolute;
  left: 0;
  transform: translateX(-100%);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s ease, opacity 0.3s ease;
}
@media screen and (max-width: 641px) {
  .sidebar .nav-link-inner .badge-wrapper .badge-text {
    position: static;
    transform: none;
    visibility: visible;
    opacity: 1;
  }
}
.sidebar .nav-link-inner .badge-wrapper .badge-count {
  display: inline-block;
  padding: 3px 7px 3px 6px;
  font-size: 75%;
  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;
}
.sidebar .nav-link-inner .badge-wrapper .badge-count.badge-count-dabger {
  color: #fff;
  background-color: #E16B6B !important;
}
.sidebar .nav-link-inner .badge-wrapper.new-item-badge-wrapper {
  top: 0;
}
@media screen and (max-width: 641px) {
  .sidebar .nav-link-inner .badge-wrapper.new-item-badge-wrapper {
    top: 7px;
  }
}
.sidebar .nav-link-inner .badge-wrapper.new-item-badge-wrapper .new-item-badge {
  width: 30px;
  height: 30px;
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .sidebar .nav-link-inner .badge-wrapper.new-item-badge-wrapper .new-item-badge {
    width: auto;
    height: auto;
  }
}
.sidebar .nav-link-inner .badge {
  position: absolute;
  top: -8px;
  left: 11px;
  padding: 3px 7px 3px 6px;
  transition-property: left;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
@media screen and (max-width: 641px) {
  .sidebar .nav-link-inner .badge {
    left: calc(100% - 48px);
  }
}
.sidebar .nav-link-inner .badge.badge-danger {
  background-color: #E16B6B !important;
}
.sidebar .side-menu-title {
  transition: width 0.5s, opacity 0.3s, padding 0.3s, transform 0.3s;
  width: 0%;
  height: 0%;
  line-height: 0%;
  opacity: 0;
  font-size: 17px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0.3px;
  margin: 0;
  color: #fff;
  flex: 1 0 auto;
}
@media screen and (max-width: 641px) {
  .sidebar .side-menu-title {
    opacity: 0.6;
    width: 50%;
    height: 100%;
  }
}
.sidebar .side-menu-icon {
  width: 20px;
  height: 20px;
}

/* end sidebar */
.menu-icon {
  display: none;
}
@media screen and (max-width: 641px) {
  .menu-icon {
    width: 18px;
    height: 16px;
    position: relative;
    top: 2px;
    z-index: 13;
    cursor: pointer;
    display: inline-block;
  }
  .menu-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 1px;
    transform-origin: 0 0;
    transition: transform 0.3s ease-out;
  }
  .menu-icon__middle {
    position: absolute;
    top: 7px;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 1px;
    transition: all 0.3s ease-out;
    transform-origin: 0 50%;
  }
  .menu-icon::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 2px;
    background-color: #fff;
    border-radius: 1px;
    transform-origin: 0 100%;
    transition: transform 0.3s ease-out;
  }
  .menu-icon__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 52px;
    height: 52px;
    background-color: rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
  }
  .menu-icon--close-x::before {
    transform: rotate(45deg) scaleX(1.1);
    background-color: #fff;
  }
  .menu-icon--close-x .menu-icon__middle {
    opacity: 0;
    transform: scaleX(0);
    background-color: #fff;
  }
  .menu-icon--close-x::after {
    transform: rotate(-45deg) scaleX(1.1) translateY(1px);
    background-color: #fff;
  }
}

/* end .menu-icon */
.mobile-user-nav-item {
  display: none;
}
@media screen and (max-width: 641px) {
  .mobile-user-nav-item {
    display: block;
  }
}

/*--- LOGO ---*/
.logo {
  vertical-align: middle;
  margin-top: -3px;
  padding: 0px;
}

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

.notification-circle {
  width: 6px;
  height: 6px;
  background-color: var(--webueno-bg-primary);
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 5px;
}

.dropdown-item:active {
  color: black !important;
  background-color: #fbfbfb !important;
}

#user-menu-right .dropdown-item {
  text-align: left;
  color: black !important;
  border-radius: 10px;
}

@media screen and (max-width: 641px) {
  .account-icon img {
    width: 30px;
  }
}
.userMenu {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  position: fixed;
  width: 400px;
  left: 100%;
  top: 0;
  padding: 65px 30px;
  height: 100vh;
  z-index: 1000;
  background-color: white;
  transition: transform 0.4s, box-shadow 0.4s;
}

.userMenu.active-menu {
  transform: translateX(-100%);
  box-shadow: 2px 2px 5px 2px;
}

.account-image-title-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  margin-bottom: 50px;
}

.close-btn {
  position: absolute;
  right: 10px;
  top: 5px;
  width: 35px;
  height: 35px;
  border: 1px solid #eee;
  border-radius: 5px;
  transition: all 1s;
  box-shadow: none;
}

.close-btn:hover {
  border: 1px solid #ccc;
  box-shadow: 2px 2px 2px 2px gray;
}

.close-btn img {
  width: 100%;
  opacity: 0.6;
  transition: opacity 0.5s;
}

.close-btn img:hover {
  opacity: 1;
  cursor: pointer;
}

.userMenu .account-title {
  margin-left: 20px;
  text-align: left;
  padding: 10px 0px;
  font-size: 30px;
  color: #292929;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: 0.01em;
}
.userMenu .account-title:hover {
  color: #000;
  text-decoration: none;
}

.userMenu .header-icon {
  margin-right: 0;
  width: 60px;
  height: 60px;
  transition: border 1s;
}

.userMenu .dropdown-divider {
  width: 60%;
  margin: 20px auto 20px 24px;
}

.userMenu .dropdown-item {
  padding: 0.5rem 1.5rem;
  line-height: 39px;
  font-size: 14px;
  letter-spacing: 0.03em;
}

.userMenu .dropdown-item:hover {
  background-color: rgb(251, 251, 251);
}

@media screen and (max-width: 641px) {
  .userMenu {
    width: 100%;
    overflow: scroll;
  }
}
/* New desing styling*/
/* #tickets*/
.dropdown-toggle {
  position: relative;
}

.dropdown-toggle::after {
  position: relative;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 1px solid !important;
  border-bottom: 1px solid !important;
  transform: rotate(45deg);
  width: 8px;
  height: 8px;
  top: -2px;
  background: transparent;
}

#dropdownMenuButton.dropdown-toggle::after {
  position: absolute;
  top: calc(50% - 4px);
  right: -19px;
}

#dropdownMenuReference {
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.dropdown-toggle-split#dropdownMenuReference::after {
  display: none;
}

.dropdown-menu.show {
  transform: translate3d(0px, 35px, 0px);
  width: 100%;
}

.assigned-to .dropdown-item {
  text-align: left !important;
}

.assigned-to .dropdown-menu {
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
  transform: translate3d(-25px, 55px, 0px) !important;
}

.activity-info {
  display: flex;
  align-items: center;
}

.user-activity-info {
  margin-left: 15px;
}

.activity-info p {
  margin: 0;
}

.agent .card {
  margin-top: 0 !important;
}

.support-ticket-content {
  display: flex;
  margin-bottom: 50px;
}

.support-ticket-content ::-moz-selection {
  background-color: rgba(209, 209, 209, 0.5607843137);
}

.support-ticket-content ::selection {
  background-color: rgba(209, 209, 209, 0.5607843137);
}

.scroll-down-arrow {
  position: fixed;
  top: 100px;
  right: calc(17.5% + 135px);
  z-index: 5;
}
.scroll-down-arrow:hover {
  cursor: pointer;
}

.scroll-arrow {
  transition: 0.2s;
}

.scroll-arrow:hover {
  filter: invert(0.04);
}

.single-ticket-info-cont {
  width: calc(85% - 135px);
  overflow-y: scroll;
  height: calc(100vh - 85px);
  padding-bottom: 50px;
  position: relative;
  padding-left: 135px;
  background-color: #FBFBFB;
}

.subtask-delete {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.subsection-title {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #292929;
  margin-bottom: 15px;
}

.ticket-loading-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 99;
}

.ticket-loading-wrapper > div {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dropdown-circle {
  opacity: 0.6;
  transition: 0.2 opacity;
}
.dropdown-circle:hover {
  opacity: 1;
}

.dropdown-circle.show {
  opacity: 1;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1;
  background-color: #FBFBFB;
  opacity: 0.5;
}

.close-ticket-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 100%;
  border: 1px solid var(--webueno-secondary);
  background-color: #FFF;
  border-radius: 5px;
  min-width: 120px;
  min-height: 30px;
  z-index: 8;
  transition: 0.2s;
}
.close-ticket-btn:hover {
  cursor: pointer;
}
.close-ticket-btn:not(.closed):hover {
  background-color: #e0f4ec;
  border-color: #58a182;
  color: #12714d;
}
.close-ticket-btn:hover .close-ticket-icon path {
  stroke: #12714d;
}
.close-ticket-btn:not(.closed):hover .close-ticket-text {
  color: #12714d;
}

.close-ticket-btn .close-ticket-icon {
  margin-right: 8px;
}

.close-ticket-btn.closed {
  background-color: var(--webueno-primary);
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  border: none;
}
.close-ticket-btn.closed:hover {
  background-color: #1f6db5;
}

/* .close-ticket-btn.closed p{
    color: #FFFFFF;
} */
.ticket-text {
  word-break: break-word;
  color: #292929;
}

.close-ticket-text {
  font-weight: 600;
  font-size: 11px;
  line-height: 15px;
  margin: 0;
}

.close-ticket-icon {
  margin-left: 0px !important;
}

.close-ticket-icon img {
  width: 12px;
  height: 12px;
}

.topbar-row {
  position: absolute;
  left: 70px;
  top: 0;
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.topbar-row .col {
  padding: 0;
}

.topbar-row .navbar-expand-lg {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.12);
  background: transparent !important;
  height: 90px;
}

.topbar-row .nav-item {
  z-index: 5;
}

.topbar-row .navbar-expand-lg .nav-item .navbar-item {
  padding: 38px 24px 28px 15px !important;
  font-weight: 600;
  font-size: 15px;
  margin-right: 18px !important;
  letter-spacing: 0.3px;
  position: relative;
}

.topbar-row .navbar-expand-lg .nav-item.active .navbar-item {
  border-bottom: 3px solid #351414;
}

.topbar-row .navbar-expand-lg .nav-item .navbar-tickets:before,
.topbar-row .navbar-expand-lg .nav-item .navbar-emails:before {
  content: url("/images/tickets-icon-topbar-active.svg");
  position: relative;
  display: inline-block;
  margin-right: 12px;
  left: 0;
  top: 0;
}

.topbar-row .navbar-expand-lg .nav-item .navbar-emails:before {
  content: url("/images/emails-topbar.svg");
  top: 2px;
}

.topbar-row .navbar-expand-lg .nav-item.active .navbar-tickets:before {
  content: url("/images/tickets-icon-topbar-active.svg");
}

.topbar-row .navbar-expand-lg .nav-item.active .navbar-emails:before {
  content: url("/images/emails-topbar-active.svg");
  top: 2px;
}

.search-sort-container {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.search-sort-container .btn {
  margin-right: 20px;
}

.sort-container {
  display: flex;
  height: 44px;
}

.search-sort-container h2 {
  margin-right: auto;
}

.show-all {
  font-size: 15px;
  margin-right: 90px;
  padding-left: 22px;
  position: relative;
  color: #7a7a7a !important;
}

.show-all:hover {
  cursor: pointer;
}

.sort-container {
  color: #7a7a7a !important;
}

.show-all:before {
  content: url("/images/showall.svg");
  position: relative;
  margin-right: 6px;
  margin-top: -2px;
}

.show-all p:nth-child(1) {
  margin: 0;
}

.select-container select {
  background: transparent !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0 !important;
  padding-right: 12px !important;
  padding-left: 5px !important;
  color: #7a7a7a !important;
}
.select-container select:focus-visible {
  outline: none;
}
.select-container select:hover {
  cursor: pointer;
}

.select-container::after {
  content: url("/images/arrow_select.svg");
  position: absolute;
  right: 5px;
  top: -2px;
  z-index: -1;
}

.select-container select option {
  color: #7a7a7a !important;
}

.select-container {
  position: relative;
}

/* Single Ticket */
.comment-options-icon {
  padding: 10px 30px;
  text-align: right;
}

/* .single-ticket-sidebar{
  width: calc(15% - 135px);
  margin-top: 4px;
} */
.single-ticket-sidebar-nav-info {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  color: #383838;
  letter-spacing: 0.2px;
}

.single-ticket-sidebar-nav-info.active {
  font-weight: bold;
  border-bottom: 3px solid #351414;
  margin-bottom: -2px;
}

.single-ticket-sidebar-nav-info:hover {
  cursor: pointer;
}

.single-ticket-sidebar-nav-info span {
  padding: 0 15px;
}

.sidebar-info-item > div {
  color: #7a7a7a;
  font-weight: 600;
}

.sidebar-info-item {
  margin-bottom: 25px;
}

.sidebar-info-credits p {
  margin-bottom: 0px;
}

.single-ticket-sidebar-nav-info.active-nav-item span {
  color: #383838;
  border-bottom: 3px solid #383838;
}

.single-ticket-sidebar-info-tab {
  position: fixed;
  margin-top: 100px;
  padding: 10px 0px 25px 60px;
  height: 70vh;
  width: 20%;
}

.sidebar-info-item > div {
  color: #383838;
}

.single-ticket-info {
  width: 70%;
  display: flex;
}

.ticket-billing-type {
  display: block;
  margin: auto 10px !important;
  padding: 4px 8px;
  border-radius: 10px;
  background: #F1F1F1;
  display: table;
  line-height: 1;
  font-size: 11px;
  color: #7A7A7A !important;
}

.single-ticket-info h2 {
  font-weight: 600 !important;
  letter-spacing: 0.6px !important;
  max-height: 25px;
}

.single-ticket-info-row {
  padding-bottom: 10px;
  margin-top: 0px;
  padding-top: 30px;
  padding-left: 100px;
  margin-left: -70px;
  position: fixed;
  top: 0px;
  width: 73%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  z-index: 11;
}

.single-ticket-info-row::after {
  position: absolute;
  left: 0;
  bottom: -5px;
  content: " ";
  display: block;
  border-bottom: 1px solid #efefef;
  width: 100vw;
}

.single-ticket-title {
  display: flex;
  position: relative;
  transition: all 0.2s ease-out;
  width: 70%;
  align-items: center;
}

.edit-ticket-info {
  font-size: 13px !important;
}

.ticket-info-data, .ticket-info-data a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--webueno-secondary);
}

.green-notification-box {
  background-color: #DAFFDB;
  margin-right: 20px;
  margin-left: 40px;
  margin-top: 10px;
  display: flex;
  justify-content: flex-start;
  padding: 35px 40px;
  border: 3px solid #97FC9D;
  border-radius: 7px;
  position: fixed;
  width: 65%;
  opacity: 0;
  z-index: -1;
  transition: opacity 0.4s;
}

.green-notification-box.active {
  opacity: 1;
  z-index: 999;
}

.green-notification-box p {
  margin: 0 0 0 20px;
  font-size: 20px;
  line-height: 27px;
  color: #292929;
}

.subtasks-input {
  border: 0 !important;
  padding: 0 10px 0 0 !important;
  background: transparent !important;
  width: 98%;
  outline: none;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  overflow: hidden;
}

.subtasks-input.custom-scroll {
  overflow-y: scroll !important;
}

.subtasks-input:focus {
  border-color: transparent !important;
  box-shadow: none !important;
  height: auto;
}

.remove-subscriber {
  top: -8px !important;
  right: -4px !important;
}

.ticket-description {
  width: 100%;
  border-color: transparent;
  color: #7A7A7A;
  padding: 5px 10px;
  overflow: hidden;
}

.ticket-description:focus {
  border-color: #cccccc !important;
  border-radius: 8px;
  outline-style: none;
}

.add-user-menu.dropdown-menu.show {
  bottom: 30px;
  top: auto;
  left: 37px;
  transform: translate3d(0px, 35px, 0px);
}

input.ticket-title {
  font-family: "Albert Sans";
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0.01em;
  color: #292929;
  background: transparent;
  padding: 5px 0px 5px 5px;
  height: auto;
  max-height: 40px;
  max-width: calc(100% - 20px);
  border: 1px solid;
  border-color: transparent;
  border-radius: 7px;
  transition: all 0.2s;
}

input.ticket-title.character-limit-warning {
  border-color: #FF4A4A !important;
}

input.ticket-title:hover {
  border-color: #ccc;
}

input.ticket-title:focus {
  border-color: #adadad;
  box-shadow: none !important;
  outline-style: none;
}

.ticket-description-hidden {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 25px) !important;
  visibility: hidden;
  word-break: break-word;
}

.added-attachment-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 15px;
  border-radius: 7px;
}
.added-attachment-wrapper:hover {
  background-color: #F7F7F7;
}

.who-added-attachment {
  margin-right: 15px;
  display: flex;
  margin-bottom: 8px;
  align-items: center;
}

.added-attachment {
  display: flex;
  padding: 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 10px;
  color: #7a7a7a;
  line-height: 1.1;
  width: -moz-fit-content;
  width: fit-content;
  background: #fff;
}

.attachment-thumbnail {
  width: 32px;
  height: 32px;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 32px;
  margin-right: 16px;
  border-radius: 5px;
}

.name-of-attachment {
  color: #212529;
  font-size: 13px;
  margin-bottom: 3px;
  word-break: break-all;
}

.type-of-attachment {
  font-size: 11px;
}

.name-of-attachment,
.type-of-attachment {
  display: block;
}

.AttachIcon {
  width: 16px;
  height: 16px;
  fill: #9ca6af;
}

.user-avatar-comment {
  padding: 10px 0.5rem 0 0.5rem;
}

.user-avatar-comment img,
.avatar {
  border-radius: 50%;
}

.padding-activity {
  padding-left: 61px;
}

.dataTables_wrapper .row {
  margin: 0;
}

.single-ticket-options {
  display: flex;
  justify-content: flex-end;
  width: 40%;
  padding-top: 4px;
}

.single-ticket-options a,
.single-ticket-options div,
.menu-icon-wrapper a,
.menu-icon-wrapper div {
  position: relative;
  margin: 0 14px;
  text-decoration: none !important;
}

.menu-icon-wrapper a:hover {
  cursor: pointer;
}

.single-ticket-options .dropdown-dots {
  width: 18px;
  height: 36px;
}

.dropdown-dots.desktop img {
  margin-top: 50%;
}

.single-ticket-options .dropdown-dots-options {
  top: 12px;
}

.single-ticket-options .dropdown-dots div,
.single-ticket-options .dropdown-dots a {
  margin: 0;
}

.single-ticket-options a:hover {
  cursor: pointer;
}

.icon-information {
  width: 18px;
  height: 18px;
}

.icon-label {
  display: none;
  background: #383838;
  position: absolute;
  min-width: 116px;
  text-align: center;
  left: 9px;
  bottom: -30px;
  padding: 5px 10px;
  z-index: 999999;
  transform: translateX(-50%);
  border-radius: 4px;
  color: #fff;
  opacity: 0;
  transition: 0.4s all ease;
  font-size: 13px;
}

.icon-label:before {
  content: "";
  width: 14px;
  height: 14px;
  top: -7px;
  background: #383838;
  transform: rotate(45deg);
  position: absolute;
  left: calc(50% - 7px);
  opacity: 0;
  transition: 0.4s all ease;
}

.single-ticket-options .ticket-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon-attachment > .icon-label {
  min-width: 160px;
}

.icon-subtask > .icon-label {
  min-width: 185px;
}

.icon-trash > .icon-label {
  min-width: 125px;
}

.icon-tracked-time > .icon-label, .icon-reopen > .icon-label {
  min-width: 133px;
}

.icon-attachment:hover > .icon-label, .icon-subtask:hover > .icon-label,
.icon-trash:hover > .icon-label, .icon-tracked-time:hover > .icon-label {
  display: block;
  opacity: 1;
}

.icon-attachment:hover > .icon-label:before,
.icon-subtask:hover > .icon-label:before,
.icon-trash:hover > .icon-label:before, .icon-tracked-time:hover > .icon-label:before {
  opacity: 1;
}

.hide-mobile-icons {
  margin: 0 !important;
  display: flex;
}

.show-mobile-icons {
  display: none;
}

.single-ticket-options a:hover path, .menu-icon-wrapper a:hover path {
  stroke: #383838;
}

.assigned-to {
  display: table;
  position: relative;
  border-radius: 7px;
  border: 1px solid rgba(232, 232, 232, 0);
  padding: 10px 30px 10px 25px;
  transition: all 0.2s ease;
  margin-left: 50px;
}

.assigned-to:hover {
  background-color: #F7F7F7;
  cursor: pointer;
}

.assigned-to p {
  margin-bottom: 1px !important;
  font-size: 13px;
}

.dropdown a, .subtasks-wrapper {
  font-size: 13px;
}

.subtasks-wrapper {
  color: #7a7a7a;
  padding-right: 30px;
}

.add-subtask-text {
  font-size: 11px;
  line-height: 15px;
  font-weight: 600;
}

.description {
  padding: 15px 30px 15px 0px;
}

.activity,
.comment,
.followers {
  border-top: 1px solid #efefef;
  padding: 15px 30px 15px 0px;
}

.activity {
  transition: padding 0.4s;
  padding-bottom: 20px;
  padding-left: 15px;
}

.comment-activity {
  padding: 10px 0 25px 0;
}

.comment-activity .comment-content {
  padding: 15px;
  border-radius: 7px;
  position: relative;
}
.comment-activity .comment-content:hover {
  background-color: #F7F7F7;
}

.comment-options-icon {
  transition: all 0.3s;
}

.user-comment-activity .comment-options-icon {
  visibility: hidden;
  opacity: 0;
}

.user-comment-activity:hover .comment-options-icon {
  visibility: visible;
  opacity: 1;
}

.sidebar-info-website .edit-website-icon {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.sidebar-info-website:hover .edit-website-icon {
  visibility: visible;
  opacity: 1;
}

.comment-activity p {
  margin: 0;
}

.comment, .followers {
  padding: 15px 30px 15px 15px;
  justify-content: space-between;
  z-index: 2;
  bottom: 50px;
  left: 155px;
  width: 100%;
  margin-bottom: 0 !important;
}

.followers {
  bottom: 0px;
}

.comment > div:nth-child(2) {
  min-width: 126px;
}

.ticket-description-attachments-wrapper {
  padding: 0px 75px;
}

.add-button {
  border: 1px solid var(--webueno-secondary);
  box-sizing: border-box;
  border-radius: 5px;
  margin-top: 20px;
}

.no-subtasks {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 15px;
  border-radius: 5px;
  transition: all 0.2s ease;
}
.no-subtasks:hover {
  cursor: pointer;
  background: #e9ecef;
  color: #383838;
}

.add-subtask-icon {
  margin-right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.description-wrapper {
  color: #7a7a7a;
  align-items: center;
}

.description-wrapper div:nth-child(2) {
  width: 100%;
  border-radius: 5px;
  font-size: 13px;
  color: black;
}

.description-wrapper p {
  margin: 0;
}

.markdown-viewer {
  border: 1px solid rgba(232, 232, 232, 0);
  padding: 10px 15px;
  transition: all 0.2s ease;
}
.markdown-viewer:hover {
  border: 1px solid #7a7a7a;
  cursor: pointer;
}

.description-wrapper .ck-toolbar__items {
  justify-content: space-around;
}

.description-wrapper .ck-editor__top {
  position: absolute !important;
  bottom: 0px !important;
}

.description-wrapper .ck-content {
  padding: 20px 10px 40px 15px !important;
}
.description-wrapper .ck-content.active {
  border: 1px solid #7a7a7a !important;
}

.description-wrapper .ck.ck-toolbar {
  border: none !important;
}

.description-wrapper .ck-sticky-panel__content {
  border: 1px solid #7a7a7a !important;
  border-top: none !important;
}

.markdown-viewer p, .markdown-viewer a {
  font-size: 14px;
}

.markdown-viewer li {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  color: var(--webueno-secondary);
}

.markdown-viewer a {
  color: #417ee0;
  word-break: break-word;
}

.markdown-viewer p {
  word-break: break-word;
}

/* .ck-content{
    transition: height .5s;
    height: 0;
}

.ck-content.active{
    transition: height .5s;
    height: 300px !important;
} */
.subticket-icon {
  width: 16px;
  height: 16px;
}

.subticket-icon.completed path, .subticket-icon.completed circle {
  stroke: #C4C4C4;
}

.subtask-item textarea {
  resize: none;
}

.subtask-item {
  border: 0 !important;
  border-radius: 5px !important;
  transition: all 0.2s ease;
}

.subtask-item:hover, .subtask-item:focus {
  background: #f7f7f7;
  cursor: pointer;
}

.subtask-item .text-muted:hover svg:not(.completed) path,
.subtask-item .text-muted:hover svg:not(.completed) circle {
  stroke: #68CE38;
}

.subtask-item {
  display: flex !important;
}

.subtask-complete {
  width: 100%;
  display: flex;
  align-items: flex-start;
}

.my-3.subtasks {
  margin-bottom: 50px !important;
}

.attachment-item,
.delete-attachment {
  display: flex;
}

.attachment-item {
  align-items: center;
  font-size: 12px;
  padding: 12px 0;
}

.attachment-item:hover {
  background-color: #f7f7f7;
}

.attachment-url {
  word-break: break-all;
}

.delete-attachment {
  display: none;
}

.attachment-item:hover .delete-attachment {
  display: block;
  cursor: pointer;
}

.trash-can-icon {
  height: 16px;
  margin-bottom: 3px;
}

.attachment-item a {
  padding-left: 15px;
  font-family: "Albert Sans";
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292929;
}

.attachment-item i {
  color: #7A7A7A;
  margin: 0 5px;
}

.delete-attachment {
  margin-left: 6px;
}

.activity > div:not(.small) {
  font-size: 14px;
}

.created-time {
  font-size: 12px;
  color: #7a7a7a;
  margin-left: 12px;
}

.activity-explanation {
  font-size: 11px;
  color: #7a7a7a;
}

.comment-box {
  display: flex;
  width: 100%;
}

.post-comment {
  width: 100%;
  padding: 5px 8px;
  padding-bottom: 0;
  border-radius: 7px;
  border-color: #ccc;
  height: 50px;
  resize: none;
}

.post-comment.active {
  resize: vertical;
}

.post-comment-btn {
  background-color: white;
  margin-left: 57px;
  width: calc(100% - 57px);
  display: none;
  justify-content: flex-end;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 0 0 7px 7px;
}

.post-comment-btn.active {
  display: flex;
}

.post-comment-btn .btn.btn-primary {
  width: 135px;
  font-size: 0.8rem;
  height: 35px;
  margin: 5px 10px 10px 0px;
  padding-top: 7px !important;
}

.post-comment-hidden {
  position: absolute;
  left: 96px;
  right: 40px;
  z-index: -1;
  visibility: hidden;
  word-break: break-all;
  min-height: 30px;
}

.comment-box-user {
  min-width: 37px;
  min-height: 37px;
  max-height: 37px;
  border-radius: 50%;
  margin-right: 15px;
  margin-left: 5px;
}

.comment-box .text-area {
  width: 100%;
}

.follow-button {
  border-radius: 5px;
  background-color: white;
  font-size: 0.8rem;
  border: 1px solid #7a7a7a;
  padding: 3px 10px;
  color: #7a7a7a;
  transition: all 0.2s;
}

.follow-button:hover {
  background: #e9ecef;
  color: #383838;
}

.followers-items-title {
  font-size: 12px;
  color: #292929;
  font-weight: 600;
  line-height: 21px;
  margin-right: 20px;
}

.followers-items {
  display: flex;
  align-items: center;
}

.small .created-time {
  font-size: 11px !important;
  font-weight: 400;
}

.followers-item {
  margin-right: 5px;
}

.followers-item .avatar {
  width: 28px !important;
  height: 28px !important;
  border: 2px solid var(--white);
}

.small {
  color: #7A7A7A;
}

.comment-container {
  display: flex;
  margin-top: 12px;
  padding-right: 40px;
}

.comment-container a {
  color: #F8951D;
  word-break: break-all;
}

.comment-container p {
  color: #212529;
}

.activity .align-self-center, .comment-container div:nth-child(1) {
  width: 100%;
}

.activity .controls {
  visibility: visible !important;
  position: absolute;
  min-width: 50px;
  right: 0;
  top: -45px;
}

.activity .controls:hover {
  cursor: pointer;
}

.added-attachment-wrapper .controls {
  top: 0;
}

.activity .controls:hover .comment-options {
  display: block;
  position: absolute;
  right: 0px;
  z-index: 9999999;
}

.activity .taged-user-link {
  display: inline-block;
  padding-left: 27px;
  color: #F8951D;
  text-decoration: none;
  position: relative;
  transition: 0.3s all ease;
}
.activity .taged-user-link:hover {
  text-decoration: none;
  opacity: 0.7;
}

.activity .taged-user-avatar {
  position: absolute;
  top: -1px;
  left: 0;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
}

.comment-options {
  display: none;
  background: #fff;
  border: 1px solid #e8e8e8;
  min-width: 150px;
  border-radius: 5px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  padding: 7px;
}

.comment-options a {
  width: 100%;
  padding: 10px;
  text-align: left;
  color: #767676;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  border-radius: 7px;
}
.comment-options a:focus {
  box-shadow: none;
}
.comment-options a:hover {
  background-color: #FBFBFB;
  color: #767676;
}

.comment-update textarea {
  min-height: 100px;
}

.single-ticket-sidebar-nav {
  display: flex;
  position: fixed;
  width: calc(22% - 80px);
  border-bottom: 2px solid #efefef;
  height: 60px;
  background-color: white;
  margin: 0px 40px;
}

/* Single Ticket - end */
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

.search-container {
  position: relative;
}

.search-container {
  margin-right: 15px;
  flex: 1;
  height: 100%;
}

.sort-container {
  align-content: center;
  align-items: center;
}

.search-container input {
  width: 100%;
  height: 44px;
  border-radius: 5px;
  transition: 0.2s border-color;
  padding-left: 40px;
}
.search-container input:focus-visible {
  outline: none;
  border-color: #d3d3d3;
}

.search-sort-container .show-all {
  margin-right: 40px;
}

.searchclear {
  top: 50%;
  transform: translateY(-54%);
  right: 12px;
  position: absolute;
  padding: 5px 10px;
  display: none;
}
.searchclear:hover {
  cursor: pointer;
}

.search-wrapper {
  position: relative;
}

.mobile-item {
  display: none;
}

body:has(.support-ticket-content) .modal-backdrop {
  background-color: #fff;
  opacity: 0.9;
}
body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-dialog {
  margin-top: 110px;
}
@media (min-width: 576px) {
  body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-dialog {
    max-width: 615px;
  }
}
body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-content {
  border-radius: 15px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-body {
  padding: 30px 65px 35px 65px;
}
@media screen and (max-width: 641px) {
  body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-body {
    padding: 25px 35px 40px 35px;
  }
}
body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-body .bootbox-splash-text {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  color: var(--webueno-secondary);
}
@media screen and (max-width: 641px) {
  body:has(.support-ticket-content) .bootbox:has(.bootbox-splash-text) .modal-body .bootbox-splash-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.14px;
    margin-bottom: 8px;
  }
}

@media (max-width: 1500px) {
  .green-notification-box {
    width: 60%;
  }
}
@media (max-width: 990px) {
  .green-notification-box {
    width: 65%;
    margin-left: 20px;
  }
  .comment-box-user {
    display: none;
  }
  .post-comment-btn {
    margin-left: 0;
    width: 100%;
  }
  input.ticket-title {
    width: 100% !important;
    margin-right: 0;
    max-width: unset !important;
  }
  .attachment-item {
    justify-content: space-between;
  }
  .attachment-item a {
    width: 50%;
    padding-left: 7px;
  }
  .comment {
    padding: 15px 10px;
  }
  .followers {
    padding: 15px 10px 50px 10px;
  }
  .single-ticket-info {
    width: 40%;
  }
  .single-ticket-info-row {
    flex-direction: row !important;
    padding: 0px;
    padding-bottom: 10px;
    justify-content: flex-start;
  }
  .single-ticket-options a {
    margin: 0px 8px;
  }
  .ticket-title, .ticket-billing-type {
    display: none;
  }
  .mobile-item {
    display: block;
  }
  .assigned-to {
    margin-left: 0px;
  }
  .scroll-down-arrow {
    right: 5.5%;
    top: 90px;
  }
  .single-ticket-sidebar {
    display: none;
  }
  .single-ticket-info-cont {
    width: 100%;
  }
  .support-ticket-content .custom-scroll::-webkit-scrollbar {
    width: 0;
  }
  .ticket-description-attachments-wrapper {
    padding: 0px 10px;
  }
  .single-ticket-info-row {
    flex-direction: column;
    padding: 15px 10px;
    top: 10px;
    width: 100%;
  }
  .single-ticket-options {
    justify-content: flex-end;
    width: 50%;
  }
  .activity {
    padding-left: 0;
    padding-right: 10px;
  }
  .assigned-to {
    margin-top: 20px;
    padding-left: 10px;
  }
  .single-ticket-info-row::after {
    top: 65px;
    width: 120vw;
    left: -80px;
  }
  .markdown-viewer {
    border: none;
    padding: 10px 0px;
  }
  #supportTicketNav .navbar-nav {
    flex-direction: row;
  }
  .search-sort-container {
    flex-direction: column;
    margin-top: 10px;
  }
  .search-sort-container .btn {
    margin-right: auto;
    margin-bottom: 20px;
  }
  .show-all {
    padding: 0;
    margin-right: 0 !important;
  }
  .search-container, .search-container input {
    width: 100%;
  }
  .sort-container {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .sort-container div {
    margin: 20px 0 0 0;
  }
  .search-container {
    margin: 0;
  }
}
@media (max-width: 640px) {
  .green-notification-box {
    width: 85%;
  }
  .activity-info,
  .user-comment-activity {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .activity-info p {
    margin: 0;
  }
  .activity-info .created-time,
  .user-comment-activity .created-time {
    margin: 0;
  }
  .single-ticket-info-row {
    width: 100%;
    margin-left: 0px;
  }
  .single-ticket-options {
    width: 55%;
  }
  .support-ticket-content {
    margin-top: 50px;
  }
  .search-container {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .search-sort-container h2 {
    margin: 10px auto;
  }
  .create-ticket-btn {
    display: none !important;
  }
  .show-all:before {
    left: unset !important;
    right: 0 !important;
  }
  .topbar-row {
    display: none !important;
  }
  .activity .controls {
    right: -20px;
  }
  .added-attachment-wrapper .controls {
    right: -10px;
  }
  .controls .comment-options-icon {
    padding-right: 5px;
  }
  .description {
    padding: 15px 5px 15px 0px;
  }
  .single-ticket-title {
    width: 100%;
  }
  .attachments-wrapper {
    display: none;
  }
  .hide-mobile-icons {
    display: none;
  }
  .show-mobile-icons {
    display: block;
  }
  .single-ticket-info-cont {
    padding-left: 0;
    background-color: #FFF;
  }
  .search-sort-container .btn {
    margin-right: 0;
  }
  .comment-activity .comment-content, .added-attachment-wrapper {
    padding: 15px 25px !important;
  }
}
@media (max-width: 540px) {
  .topbar-row .navbar-expand-lg .nav-item .navbar-item {
    margin-right: 0 !important;
  }
}
@media (max-width: 425px) {
  .show-all {
    margin-right: 25px;
  }
}
@media (max-width: 360px) {
  .sort-container {
    flex-direction: column;
  }
  .search-sort-container {
    margin-bottom: 70px;
  }
}
@media (min-width: 991px) {
  .topbar-row .navbar-expand-lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 80px !important;
  }
}
.loader {
  font-size: 10px;
  margin: 50px auto;
  text-indent: -9999em;
  width: 11em;
  height: 11em;
  border-radius: 50%;
  background: #ffffff;
  background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  animation: load3 1.4s infinite linear;
  transform: translateZ(0);
}

.loader:before {
  width: 50%;
  height: 50%;
  background: #ffffff;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}

.loader:after {
  background: #0dc5c1;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@keyframes load3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-spinner-blade {
  color: #333333;
  font-size: 15px;
  margin: 100px auto;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  text-indent: -9999em;
  animation: load4 1.3s infinite linear;
  transform: translateZ(0);
}

.loading-text {
  text-align: center;
}
@keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
.error-page {
  letter-spacing: 0.01em;
}
.error-page h1 {
  font-size: 5em !important;
  font-weight: bold;
}
.error-page .error-status-message {
  font-size: 1.5em;
  font-weight: bold;
}

@media (min-width: 576px) {
  .error-page {
    margin-top: 100px;
  }
}
.error-status-page {
  height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  margin-top: 0;
  background-color: #F8FBFF;
  padding: 20px;
}
.error-status-page .error-status-page__content {
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 641px) {
  .error-status-page .error-status-page__content {
    max-width: 300px;
  }
}
.error-status-page .error-status-page__content svg {
  width: 100%;
  height: auto;
}
.error-status-page .error-status-page__inner-content {
  margin-top: -50px;
}
@media screen and (max-width: 641px) {
  .error-status-page .error-status-page__inner-content {
    margin-top: 0;
  }
}
.error-status-page .error-status-page__error-photo {
  max-width: 420px;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 641px) {
  .error-status-page .error-status-page__error-photo {
    max-width: 230px;
  }
}
.error-status-page .error-status-page__heading {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  color: #000;
  margin: 0 0 15px;
}
@media screen and (max-width: 641px) {
  .error-status-page .error-status-page__heading {
    font-size: 24px;
    letter-spacing: 0.24px;
  }
}
.error-status-page .error-status-page__verbose-msg {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.14px;
  color: #000;
  margin: 0 0 20px;
}
@media screen and (max-width: 641px) {
  .error-status-page .error-status-page__verbose-msg {
    font-size: 13px;
    line-height: 21px;
    letter-spacing: 0.13px;
    margin: 0 0 15px;
  }
}
.error-status-page .error-status-page__link {
  color: var(--webueno-primary);
  text-decoration: none;
}
.error-status-page .error-status-page__link:hover {
  color: var(--webueno-primary);
}
.error-status-page .error-status-page__btn {
  font-size: 15px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 15px !important; /* 100% */
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 12px !important;
  padding: 17px 25px !important;
  color: #FCFCFC;
  margin: 15px 0 0;
}

/*--- LOGIN PAGE ---*/
.login-page-wrapper {
  height: 100%;
  width: 100%;
  background: var(--webueno-bg-primary);
}

.login-page-wrapper .row {
  width: 60%;
  height: 100vh;
  min-width: 300px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.logo-wrapper-login {
  display: block;
  width: 100%;
  margin-bottom: 20px !important;
  text-align: center;
}

.login-page-wrapper .form-box {
  padding-bottom: 40px;
}
.login-page-wrapper .btn.btn-primary {
  font-weight: 700;
  padding: 0.8rem 0.75rem;
  color: #fff;
}

.login-page-wrapper .back-arrow path {
  stroke: hsla(0, 0%, 100%, 0.5);
}

.form-box {
  display: block;
  margin: 0 auto;
  max-width: 360px !important;
  min-width: 360px !important;
  background: #fff;
  border-radius: 5px;
  padding: 25px 10px 20px 10px;
  text-align: center;
  border: 0 !important;
  margin-bottom: 20px !important;
}

.form-box input:focus::-moz-input-placeholder {
  color: transparent !important;
}

.form-box input:focus:-ms-input-placeholder {
  color: transparent !important;
}

.form-box input:focus::-webkit-input-placeholder {
  color: transparent !important;
}

.form-box input::-moz-input-placeholder {
  color: #555 !important;
}

.form-box input:-ms-input-placeholder {
  color: #555 !important;
}

.form-box input::-webkit-input-placeholder {
  color: #555 !important;
}

@media screen and (max-width: 641px) {
  .form-box {
    width: 100% !important;
    max-width: 360px !important;
    min-width: auto !important;
  }
}
.legal-header {
  text-align: center;
  background-color: #351414;
}
.legal-header img {
  max-height: 40px;
  vertical-align: middle;
  margin: 16px;
}

.legal-body {
  color: #351414;
  text-align: justify;
}

#faq .nav-link {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
#faq #categoryHeader {
  font-size: 27px;
  margin-bottom: 30px;
  font-weight: bolder;
}
#faq .media iframe {
  height: 400px !important;
  width: 100%;
}
#faq .questions-menu .panel-collapse {
  margin-left: 30px;
}
#faq .nav-link.list-group-item,
#faq .nav-item.list-group-item {
  transition: 0.2s background-color;
  text-decoration: none;
}
#faq .nav-link.list-group-item:not(.active):hover,
#faq .nav-item.list-group-item:not(.active):hover {
  background-color: rgba(222, 253, 255, 0.3803921569);
}
#faq .card-header {
  margin-bottom: 0;
  border-bottom: none;
  border-radius: 8px;
  position: relative;
}
#faq .card-header::after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background-color: transparent;
  position: absolute;
  bottom: -2px;
  left: 0;
  transition: background-color 0.3s ease;
  z-index: -1;
}
#faq .card-header:has([aria-expanded=true])::after {
  background-color: #EFEFEF;
}
#faq .card-header:has([aria-expanded=true]) .expand-caret {
  transform: rotate(-180deg);
  top: 18px;
}
#faq .card-header > a {
  display: block;
  text-align: left;
  padding: 5px 70px 5px 0;
  line-height: 1.4;
}
#faq .card-header .data-value-icons {
  position: absolute;
  top: 9px;
  right: 20px;
  transform: translateX(-60%);
}
#faq .card-header .data-value-icons .data-value-icon--copy svg {
  transform: translateX(-2px);
}
#faq .card-header .expand-caret {
  position: absolute;
  top: 16px;
  right: 20px;
  transition: 0.3s all ease;
}
#faq .tab-content .card:hover {
  z-index: 1;
}
#faq > .row {
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width: 641px) {
  #faq > .row > div {
    padding-left: 0;
    padding-right: 0;
  }
}

.helpful-text a:hover {
  cursor: pointer;
}

#questions-search-bar {
  height: 50px;
}
#questions-search-bar:focus {
  box-shadow: none;
}

.popup-backdrop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(251, 251, 251, 0.86);
  z-index: 9999;
}

.popup-modal {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-wrap: wrap;
  background-color: #FFF;
  z-index: 10;
  border-radius: 25px;
  box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.12);
  padding: 80px 60px;
  outline: none;
}

.popup-modal .button-wrapper {
  display: flex;
  flex-direction: row;
  margin-top: 30px;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}

.popup-modal .btn-popup-confirm,
.popup-modal .btn-popup-cancel {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  padding: 16px 30px;
  border-radius: 8px;
  text-decoration: none;
  box-shadow: none;
}

.popup-modal .btn-popup-cancel:hover {
  text-decoration: none;
}

.x-button-container {
  position: absolute;
  width: fit-content;
  width: -moz-fit-content;
  height: fit-content;
  height: -moz-fit-content;
  top: 20px;
  right: 20px;
  transition: opacity 0.3s;
  z-index: 10;
  opacity: 1;
}

.x-button-container:hover {
  cursor: pointer;
  opacity: 0.5;
}

span.text-danger {
  display: block;
  margin-top: 5px;
}

.popup-modal .text-danger {
  margin-left: 15px;
  color: #ec9898 !important;
}

.popup-modal .input-group {
  padding-top: 20px;
}

.popup-modal .form-group {
  position: relative;
}

.progress-bar-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 60%;
  margin: auto auto 20px auto;
  height: 10px;
  align-items: flex-end;
}

.progress-bar-new {
  width: 20%;
  height: 3px;
  background-color: rgb(172, 172, 172);
  transition: background-color 0.2s ease-in-out, height 0.3s;
}

.progress-bar-new.active {
  background-color: var(--webueno-primary);
}

.progress-title {
  width: 100%;
  text-align: center;
  color: #1d1d1d !important;
  font-size: 30px !important;
  font-weight: 300;
}

.progress-icon-completed {
  margin: auto auto 50px auto;
}

#invite-form, #add-form, .popup-form {
  width: 100%;
}

.popup-component.active {
  display: block !important;
}

@media only screen and (max-width: 600px) {
  .popup-modal {
    width: 80%;
    padding: 35px 20px;
  }
  .popup-modal .input-group {
    padding-top: 5px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
  .popup-modal {
    width: 80%;
    padding: 80px 40px;
  }
}
.new-button-cancel {
  width: fit-content;
  width: -moz-fit-content;
  height: 48px;
  margin: 0 25px;
  text-align: center;
  color: var(--webueno-primary);
  border: none;
  background-color: #FFFFFF;
  font-weight: 600;
  line-height: 23px;
  font-size: 17px;
  letter-spacing: 0.01em;
}

.new-button-cancel:hover {
  text-decoration: underline;
  cursor: pointer;
}

.new-modal-title {
  font-weight: 300;
  line-height: 40px;
  letter-spacing: 0.03em;
  color: #454545;
  margin-top: 10px;
}

.new-input {
  display: block;
  width: 100%;
  height: 56px;
  border: 1px solid #757575;
  border-radius: 5px;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
  color: #767676;
  background-color: #fff;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0 12px;
}

.new-input.error {
  border: 2px solid #ec9898 !important;
}

.new-input:hover {
  border: 1px solid var(--webueno-primary);
}

.new-input:focus-visible {
  border: 2px solid var(--webueno-primary);
  outline: none;
}

select.new-input {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

select.new-input:hover {
  cursor: pointer;
}

select.new-input option {
  padding: 25px;
}

.validation-error-icon {
  position: absolute;
  top: 15px;
  right: 10px;
}

.input-placeholder {
  position: absolute;
  top: 28px;
  left: 15px;
  color: #767676;
  font-size: 17px;
  line-height: 23px;
  transform: translateY(-50%);
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s;
  pointer-events: none;
}

.input-placeholder.active,
.new-input:focus + .input-placeholder,
.new-input:autofill + .input-placeholder {
  background-color: white;
  top: 0;
  padding: 0 10px;
  font-size: 12px;
  color: var(--webueno-primary);
  z-index: 1;
}

.input-placeholder.error {
  color: #ec9898;
}

.v-select {
  height: 56px;
  color: #767676;
}

.vs__dropdown-toggle {
  height: 100%;
  border-color: #757575;
}

.vs__dropdown-toggle:hover {
  border-color: var(--webueno-primary);
}

.vs__dropdown-menu {
  max-height: 200px;
  padding: 0;
}

.vs__dropdown-menu li {
  font-size: 16px;
  transition: 0.2s;
}

.vs__dropdown-menu li:hover {
  background-color: var(--webueno-primary);
}

.vs__dropdown-menu li.vs__dropdown-option--selected {
  background-color: var(--webueno-primary);
  color: #fff;
}

.vs__dropdown-option {
  padding: 10px 20px;
}

.vs__search:focus {
  margin: 15px 0 0 0;
}

.vs__selected {
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
  color: #767676;
}

.vs__selected-options {
  padding-left: 7px;
}

.vs__actions {
  padding-right: 20px;
  gap: 10px;
}

.vs__actions:hover {
  cursor: pointer;
}

.vs__open-indicator {
  margin-top: 3px;
}

.page-title {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: left;
}
@media screen and (max-width: 641px) {
  .page-title {
    margin-top: 0;
  }
}

.data-value-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 37px;
  text-align: center;
  border-radius: 100%;
  background-color: #ebf1f8;
  position: relative;
  margin-top: 0;
  transition: 0.3s all ease;
  z-index: 9;
}
.data-value-icon:hover {
  cursor: pointer;
}
.data-value-icon:hover::after {
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(9px);
}
.data-value-icon:hover svg path {
  fill: var(--webueno-bg-primary);
  opacity: 1;
}
.data-value-icon svg path {
  transition: all 0.3s ease;
}
.data-value-icon::after {
  content: attr(data-tooltip-text);
  display: inline-block;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.1px;
  color: #fff;
  min-width: 61px;
  min-height: 24px;
  white-space: nowrap;
  background-color: #232323;
  border: 1px solid #232323;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(0);
  padding: 3px 10px 5px;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
  z-index: 9;
}
.data-value-icon::before {
  content: "";
  display: block;
  min-width: 61px;
  height: 10px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
}
.data-value-icon--copy::before {
  content: none !important;
}
.data-value-icon--pass-view::after {
  content: attr(data-status);
}
.data-value-icon--pass-view[data-status=Show] svg:last-child {
  display: none;
}
.data-value-icon--pass-view[data-status=Hide] svg:first-child {
  display: none;
}

.edit-ticket-cancel-due-date {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateX(100%) translateY(-50%);
  font-size: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #BCCBDA;
  transition: 0.3s all ease;
}
.edit-ticket-cancel-due-date:hover {
  color: #E16B6B;
}

@media only screen and (max-width: 600px) {
  .new-modal-title {
    font-size: 25px;
    margin-top: 30px;
  }
  .new-button-cancel {
    font-size: 15px;
    line-height: 20px;
  }
  .page-title {
    text-align: center;
    margin-bottom: 40px;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
  .new-modal-title {
    font-size: 30px !important;
    margin-top: 0px !important;
  }
}
.payment {
  padding: 50px 80px;
  width: 100%;
}

.payment h1 {
  font-size: 36px !important;
}

#card-element {
  margin-bottom: 30px;
  border: 1px solid #757575;
  border-radius: 5px;
  padding: 10px;
}

.payment-container {
  width: 30%;
  margin: 60px auto;
}

.payment-container .new-input {
  margin: 20px 0;
}

.payment-container .new-button-primary {
  width: 100px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.21);
}

.payment-container h2 {
  padding-bottom: 20px;
}

.payment .amount {
  margin-top: 10px;
}

@media screen and (max-width: 641px) {
  .payment {
    padding: 10px 15px;
  }
  .payment-container {
    width: 90%;
    margin: 50px auto;
  }
  .payment-container .new-button-primary {
    margin: 0 auto;
    width: 120px;
  }
}
.dashboard-container {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: row;
  padding-left: 50px;
}

.background-container {
  width: 72%;
  background-color: var(--gray1);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  z-index: -1;
}

.dashboard-gray-container {
  width: 100%;
}

.dashboard-subtitle-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.dashboard-white-container {
  display: flex;
  flex-direction: column;
  width: 28%;
  padding-left: 50px;
  padding-right: 100px;
}

.dashboard-gray-inner-container {
  flex: 1;
  margin-right: 120px;
}

.welcome-title {
  display: flex;
  text-align: left;
  margin-bottom: 40px;
  flex-wrap: wrap;
}

.welcome-title .username {
  font-weight: 400;
}

.payout-up-to-date {
  display: flex;
  gap: 10px;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.dashboard-gray-inner-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: solid 1px var(--gray2);
  padding-bottom: 20px;
}

.dashboard-gray-inner-title {
  align-items: center;
  display: flex;
}

.dashboard-gray-inner-title h3 {
  margin: 0 0 0 15px;
}

.dashboard-gray-numbers-container {
  padding-top: 20px;
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.dashboard-gray-numbers {
  width: 100%;
}

.dashboard-gray-numbers {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dashboard-gray-number {
  font-weight: 400;
  font-size: 36px;
  margin-bottom: 10px;
  color: #292929;
}

.dashboard-gray-number-title {
  font-size: 13px;
  color: var(--gray3);
  text-align: center;
  max-width: 100px;
}

.dashboard-white-inner-body {
  height: 250px;
  padding-left: 36px;
  margin-top: 28px;
  display: flex;
  flex-direction: column;
  font-weight: 600;
}

.dashboard-white-inner-alert {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.uptime-website-count,
.uptime-website-name {
  font-weight: 600;
  font-size: 14px;
  display: inline-block;
}

.dashboard-white-uptime-container {
  padding-bottom: 50px;
}

.dashboard-white-inner-disconnected {
  padding-bottom: 10px;
}

.emails-phone {
  display: none;
}

.notification-box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 65%;
  gap: 10px;
  padding: 15px 34px;
  background-color: #FBFFCA;
  border: 2px solid #FFF1A5;
  margin-bottom: 40px;
  box-sizing: border-box;
  border-radius: 7px;
}
@media screen and (max-width: 641px) {
  .notification-box {
    padding: 35px 25px;
  }
}

.notification-message-wrap {
  display: flex;
  flex-direction: column;
  margin: 10px 0 10px 27px;
}

.notification-message {
  margin-left: 20px;
}

.notification-message-wrap .notification-message {
  margin-left: 0;
}

.notification-box .btn.btn-primary {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: -moz-fit-content;
  min-width: fit-content;
  box-shadow: 0px 3px 5px rgba(182, 101, 3, 0.31);
}

.notification-box .btn-danger {
  max-height: 40px;
  margin: auto 0;
}

.red-stroke path {
  stroke: #FF4A4A;
}

.notification-box.salmon-background {
  background-color: #FFECE7;
  border: 2px solid #FFD3C6;
}
.notification-box.salmon-background .btn-danger {
  box-shadow: 0px 3px 5px rgba(222, 29, 29, 0.31);
}

.notification-info {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.notification-box-warning {
  color: var(--webueno-secondary);
  font-size: 14px;
  font-style: italic;
  margin-bottom: 0px;
  margin-top: 5px;
}

.notification-info .notification-message {
  margin-bottom: 0px;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: 0.01em;
  color: #292929;
}

.notification-info span {
  font-weight: 600;
}

.payout-name {
  font-weight: 600;
}

.btn-font-bold {
  font-weight: 700 !important;
  font-size: 15px !important;
  line-height: 20px !important;
}

.notification-button a {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.notification-button {
  margin: auto 0;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

@media screen and (max-width: 1600px) {
  .dashboard-white-container {
    padding-right: 20px;
  }
  .dashboard-gray-inner-container {
    margin-right: 30px;
  }
}
@media screen and (max-width: 1366px) {
  .dashboard-gray-inner-container {
    margin-right: 30px;
  }
  .dashboard-white-container {
    padding-right: 0px;
    padding-left: 25px;
  }
  .dashboard-container {
    padding-left: 0;
  }
}
@media screen and (max-width: 1200px) {
  .notification-box {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }
  .notification-info {
    flex-direction: column;
    align-items: center;
    gap: 25px;
  }
  .notification-info p {
    text-align: center;
  }
  .dashboard-container {
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
  }
  .background-container {
    background-color: white;
  }
  .dashboard-gray-container {
    padding-right: 0;
    width: unset;
  }
  .dashboard-subtitle-container {
    flex-wrap: unset;
    flex-direction: column;
  }
  .dashboard-gray-inner-container {
    margin-right: unset;
    padding-bottom: 50px;
  }
  .dashboard-white-container {
    padding: unset;
    width: unset;
  }
  .dashboard-white-inner-body {
    height: unset;
    max-height: 250px;
  }
}
@media screen and (max-width: 641px) {
  .emails-phone {
    display: inline-block;
  }
  .emails-desktop {
    display: none;
  }
  .welcome-title {
    flex-direction: column;
    margin-bottom: 40px;
  }
  .welcome-title h1:first-child {
    margin-bottom: 0px;
  }
  .dashboard-gray-number {
    font-size: 30px;
  }
  .notification-message-wrap {
    margin: 10px;
  }
}
.profile-container {
  display: flex;
  flex-direction: column;
}

.profile-container p {
  margin: 0;
}

.profile-row-container {
  display: flex;
  width: 70%;
  justify-content: space-between;
}

.profile-col-container {
  width: 30%;
}

.profile-col-container.profile-image .profile-hover-trigger:hover img {
  opacity: 0.25;
}

.profile-col-container.profile-image .profile-hover-trigger:hover form {
  display: block;
}

.profile-col-container.profile-image .profile-hover-trigger:hover .profile-image-frame {
  border-color: #c0c0c0;
  background-color: #000;
  opacity: 0.25;
}

.profile-wrap {
  display: flex;
  width: 30%;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
@media screen and (max-width: 641px) {
  .profile-wrap {
    width: auto;
    max-width: 150px;
  }
}

.profile-container .profile-image img {
  width: 150px;
  height: 150px;
  outline: 6px solid #FFF;
  outline-offset: -5px;
}

.profile-image,
.profile-image img {
  border-radius: 50%;
}

#user-menu-right .profile-image {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  outline: 3px solid white;
  outline-offset: -2px;
}

.change-profile-img button {
  font-weight: 600;
  outline: none;
  margin-top: 20px;
}

/* .change-profile-img button:hover{

} */
#user-profile-icon {
  border: none;
  background-color: transparent;
}

#user-profile-icon img {
  height: 50px;
  width: 50px;
  outline: 3px solid #FFF;
  outline-offset: -2px;
}
@media (max-width: 641px) {
  #user-profile-icon img {
    outline-color: transparent;
  }
}

#user-menu-right .header-icon {
  border: none;
}

.profile-col-container.profile-image form {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  width: 100%;
}

.profile-col-container.profile-image .profile-hover-trigger:hover img {
  opacity: 25%;
}

.profile-col-container.profile-image .profile-hover-trigger:hover form {
  display: block;
}

.profile-col-container.profile-image form {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  width: 100%;
}

.profile-col-container.profile-image img {
  height: 185px;
  transition: 0.2s;
}

.profile-header-icon-wrapper {
  display: flex;
  width: 100%;
  margin-left: 5px;
}

.profile-header-icon-wrapper h3 {
  margin-bottom: 0;
  margin-left: 20px;
}

.profile-card-header {
  display: flex;
  border-bottom: 1px solid #EAEAEA;
  justify-content: space-between;
  padding-bottom: 25px;
}

.profile-info-wrapper {
  margin-top: 25px;
}

.profile-page-title {
  width: 70%;
  margin-bottom: 30px;
  margin-left: 20px;
}

.textual-button {
  background-color: transparent;
  border: none;
}

.profile-image-frame {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 50%;
  border: 6px solid #EAEAEA;
  transition: 0.2s;
}

.textual-button {
  background-color: transparent;
  border: none;
}

@media (max-width: 1100px) {
  .profile-row-container {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-right: 10px;
  }
  .profile-col-container {
    width: 100%;
    margin-top: 50px;
  }
  .profile-page-title h2 {
    text-align: left;
    width: 100%;
  }
  .profile-col-container.profile-image img {
    height: 150px;
  }
}
@media (max-width: 1440px) {
  .profile-row-container {
    width: 100%;
  }
}
.industry-select-field.has-icon .vs__dropdown-toggle .vs__selected-options::after {
  top: 20px;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20V7.975L7 5V7L12 5V8H20V20H0ZM2 18H18V10H10V7.95L5 9.95V8L2 9.325V18ZM9 16H11V12H9V16ZM5 16H7V12H5V16ZM13 16H15V12H13V16ZM20 8H15L16 0H19L20 8Z" fill="%23BCCBDA"/></svg>');
}
.industry-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options .vs__search {
  position: absolute;
}
.industry-select-field:has(.vs__selected).vs--open .vs__dropdown-toggle .vs__selected-options .vs__search {
  position: static;
}
.industry-select-field:has(.vs__selected):not(.vs--open) .vs__dropdown-toggle .vs__selected-options .vs__selected {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  line-height: 1.4;
  height: 28px;
  margin-top: 20px !important;
}
@media (max-width: 641px) {
  .industry-select-field:has(.vs__selected):not(.vs--open) .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 18px !important;
  }
}
.industry-select-field.v-select-custom-placeholder .vs__dropdown-toggle .vs__selected-options::before {
  content: "Industry";
  position: absolute;
  top: 32px;
  left: 62px;
  display: inline-block;
  font-size: 18px;
  line-height: 23px;
  color: #869099;
  transform: translateY(-50%);
  opacity: 0;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
.industry-select-field.v-select-custom-placeholder .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-weight: 600 !important;
}
.industry-select-field.v-select-custom-placeholder.vs--open .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
.industry-select-field.v-select-custom-placeholder.vs--open .vs__selected {
  top: 18px;
}
.industry-select-field.v-select-custom-placeholder:has(.vs__selected) .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}

.wb-widget-v-select.industry-select-field-in-row:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 15px;
}
.wb-widget-v-select.industry-select-field-in-row .vs__dropdown-toggle .vs__selected-options {
  padding-left: 15px;
}
.wb-widget-v-select.industry-select-field-in-row .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 14px !important;
  font-weight: 400;
  color: #869099;
  transform: translateY(-2px);
}
@media (max-width: 641px) {
  .wb-widget-v-select.industry-select-field-in-row .vs__dropdown-toggle .vs__selected-options .vs__selected {
    transform: translateY(0);
  }
}

.invoice-menu-wrapper {
  justify-content: space-between;
  align-items: center;
}

.invoice-menu-wrapper h2 {
  margin-bottom: 0px;
}

.invoice-gray-container {
  width: 70%;
}

.invoice-uuid {
  margin-top: 20px;
  margin-left: 25px;
}

.invoices-sum-wrapper {
  width: 27%;
  margin: 30px 180px 0px auto;
}

.invoices-sum {
  display: flex;
  justify-content: space-between;
}

.menu-icon-wrapper .icon-label {
  top: 35px;
  bottom: unset;
  text-align: center;
}

.invoice-btn-group {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  gap: 10px;
  margin-top: 30px;
}

.table-payment-buttons {
  transition: 0.2s;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

.table-payment-buttons.active {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

@media (max-width: 992px) {
  .invoice-gray-container {
    width: 100%;
  }
}
@media (max-width: 641px) {
  .invoice-menu-wrapper .dashboard-white-container {
    display: none;
  }
  .invoice-gray-container {
    width: 100%;
  }
  .menu-icon-wrapper {
    display: none;
  }
  .invoice-uuid {
    margin-top: 10px;
  }
  .invoice-uuid h3 {
    font-size: 13px;
  }
  .invoices-sum-wrapper {
    width: 50%;
    margin: 30px 50px 0px auto;
  }
  .invoice-gray-container .search-sort-container {
    flex-direction: row;
  }
  .invoice-btn-group {
    justify-content: flex-start;
    flex-direction: column;
    gap: 10px;
    margin-top: 15px;
  }
}
.menu-btn-wrap {
  position: fixed;
  display: flex;
}
.menu-btn-wrap .menu-btn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
.menu-btn-wrap .menu-btn:hover {
  cursor: pointer;
  text-decoration: none;
}

.menu-options {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s;
  background: #fff;
  border: 1px solid #e8e8e8;
  min-width: 150px;
  max-width: 200px;
  border-radius: 5px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 7px;
}
.menu-options.active {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}

.menu-options a {
  padding: 10px;
  width: 100%;
  color: #767676;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: left;
  border-radius: 7px;
}
.menu-options a:focus {
  box-shadow: none;
}
.menu-options a:hover {
  background-color: #FBFBFB;
  color: #767676;
}

.menu-up {
  bottom: 130%;
  right: 0%;
}
@media (max-width: 641px) {
  .menu-up {
    right: auto;
    left: 0;
    transform: translateX(calc(-50% + 21px));
  }
}

.menu-btn-wrap.plus-btn-wrap {
  top: 90%;
  right: 1.5%;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  z-index: 10;
}
.menu-btn-wrap.plus-btn-wrap .menu-btn::before {
  width: 100%;
  height: 100%;
  content: "";
  background: #cccccc;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media (max-width: 641px) {
  .menu-btn-wrap.plus-btn-wrap .menu-btn::before {
    background: transparent;
  }
}
.menu-btn-wrap.plus-btn-wrap .menu-btn:hover::before {
  animation: pulse 1s;
}

@keyframes pulse {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(1.35);
    opacity: 0;
  }
}
.menu-btn-wrap .plus-btn {
  background: linear-gradient(180deg, var(--webueno-bg-primary) 0%, var(--webueno-primary) 100%);
  border-radius: 50%;
  font-size: 35px;
  text-align: center;
  transition: font-size 0.1s;
  color: #FFFFFF;
}
@media (max-width: 641px) {
  .menu-btn-wrap .plus-btn {
    background: transparent !important;
    font-size: 50px;
  }
}
.menu-btn-wrap .plus-btn:hover {
  color: #FFF;
  font-size: 37px;
}

@media (max-width: 641px) {
  .menu-btn-wrap.plus-btn-wrap {
    /* top: 87%;
    right: 2.5%; */
    width: 42px;
    height: 42px;
    /* bottom: 15px;
    right: 124px;
    top: auto; */
    z-index: 12;
    position: relative;
    top: -3px;
    right: auto;
  }
}
.nav-bar-row {
  margin-bottom: 25px;
}

.navigation-bar {
  max-width: 100%;
}
.navigation-bar ul {
  list-style: none;
  display: flex;
  align-items: center;
  flex-direction: row;
  padding-left: 0;
  flex-wrap: wrap;
}
.navigation-bar li {
  margin-right: 13px;
  padding: 2px 35px;
}
.navigation-bar li.active {
  background: #DEFDFF;
  border-radius: 27px;
}
.navigation-bar a {
  font-size: 14px;
  line-height: 39px;
  font-weight: 600;
}

@media (max-width: 1024px) {
  .navigation-bar li {
    padding: 2px 20px;
    white-space: nowrap;
  }
  .navigation-bar ul {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: scroll;
    flex-direction: row;
    padding-bottom: 15px;
  }
}
body.single-website {
  background-color: #F8FBFF;
  /* .website-inactive-addon {

      .website-inactive-addon__content {
          max-width: 480px;
          margin: 0 auto;
          text-align: center;

          @media screen and (max-width: 641px) {
              max-width: 300px;
          }    
      }

      .website-inactive-addon__inner-content {
          margin-top: -50px;

          @media screen and (max-width: 641px) {
              margin-top: 0;
          }    
      }

      .website-inactive-addon__illustration {
          max-width: 420px;
          height: auto;
          margin: 0 auto;

          @media screen and (max-width: 641px) {
              max-width: 230px;
          }

          svg {
              width: 100%;
              height: auto;
          }
      }

      .website-inactive-addon__heading {
          font-size: 36px;
          font-style: normal;
          font-weight: 300;
          line-height: normal;
          letter-spacing: 0.36px;
          color: #000;
          margin: 0 0 25px;

          @media screen and (max-width: 641px) {
              font-size: 24px;
              letter-spacing: 0.24px;
              margin: 0 0 15px;
          }
      }

      .website-inactive-addon__btn {
          font-size: 15px;
          font-style: normal;
          font-weight: 700;
          line-height: 15px;
          letter-spacing: -0.01em;
          padding: 14px 26px;
          margin: 20px 0 0;
          border: 2px solid transparent;
          box-shadow: none;
          border-radius: 12px;

          &--danger {
              background-color: transparent;
              border-width: 2px;
              border-style: solid;
              border-color: #E16B6B;
              color: #E16B6B;

              &:hover {
                  background-color: #E16B6B;
                  color: #fff;
              }
          }
      }
  } */
}
body.single-website:has(.wb-subscription-plans--active) {
  overflow-y: hidden;
}
@media screen and (max-width: 992px) {
  body.single-website.website-navbar-active {
    overflow-y: hidden;
  }
  body.single-website.website-navbar-active .website-header-meta,
  body.single-website.website-navbar-active .website-footer-meta {
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
  }
}
body.single-website.section__history, body.single-website.section__other {
  overflow-y: auto !important;
}
body.single-website.section__history #main .website-status-archived, body.single-website.section__other #main .website-status-archived {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin-bottom: 50px;
}
body.single-website .nav-container {
  z-index: 18;
}
body.single-website .nav-container:has(input.search-active) {
  z-index: 19;
}
body.single-website #main {
  position: relative;
}
@media screen and (min-width: 993px) {
  body.single-website #main {
    padding-left: 402px;
    padding-right: 100px;
    padding-top: 148px;
  }
}
@media screen and (max-width: 1401px) {
  body.single-website #main {
    padding-left: 371px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 992px) {
  body.single-website #main {
    padding-top: 100px;
    padding-right: 50px;
    padding-left: 135px;
  }
}
@media screen and (max-width: 641px) {
  body.single-website #main {
    padding-left: 0;
    padding-right: 0;
  }
}
body.single-website .nav-bar-row {
  flex-direction: column;
  width: 261px;
  position: fixed;
  left: 80px;
  top: 0;
  height: 100%;
  background-color: #fff;
  z-index: 17;
  margin: 0 !important;
  transition: all 0.3s ease;
  /* &.access-info-view {
      .websites-nav-menu {
          padding-top: 102px; // 140px
          padding-bottom: 0; // 173px
          @media screen and (max-width: 641px) {
              padding-top: 110px; // 160px
              height: 100%;
          }

          ul {
              //max-height: calc(100vh - 490px);
              max-height: calc(100vh - 280px);
              @media screen and (max-width: 641px) {
                  //max-height: calc(100vh - 600px); 
                  max-height: calc(100vh - 380px); 
                  padding-bottom: 0;
              }
          }
      }
  } */
}
@media screen and (max-width: 992px) {
  body.single-website .nav-bar-row {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-100%);
  }
  body.single-website .nav-bar-row.website-navbar-active {
    visibility: visible;
    opacity: 1;
    transform: translateX(0);
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  }
}
@media screen and (max-width: 992px) and (max-width: 641px) {
  body.single-website .nav-bar-row.website-navbar-active {
    box-shadow: none;
  }
}
@media screen and (max-width: 641px) {
  body.single-website .nav-bar-row {
    left: 0;
    width: 100% !important;
  }
}
body.single-website .nav-bar-row > .col {
  padding: 0 !important;
}
body.single-website .navigation-bar {
  overflow: hidden;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar {
    height: 100%;
  }
}
@media screen and (min-width: 642px) {
  body.single-website .navigation-bar:hover .websites-nav-menu > ul {
    overflow-y: auto;
  }
}
body.single-website .navigation-bar .websites-nav-menu {
  padding-top: 72px;
  padding-bottom: 0;
  /* @media screen and (max-width: 992px){
      padding: 85px 5px 35px 0;
  } */
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar .websites-nav-menu {
    padding-top: 80px;
    height: 100%;
    background-color: var(--white);
  }
}
body.single-website .navigation-bar .websites-nav-menu ul {
  max-height: calc(100vh - 270px);
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar .websites-nav-menu ul {
    max-height: calc(100vh - 380px);
    padding-bottom: 0;
  }
}
body.single-website .navigation-bar .websites-nav-menu .websites-nav-item-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
}
body.single-website .navigation-bar .websites-nav-menu .websites-nav-item-title > .websites-nav-item-icon {
  width: 18px;
  height: auto;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar .websites-nav-menu .websites-nav-item-title > .websites-nav-item-icon {
    display: inline-block;
  }
}
body.single-website .navigation-bar .websites-nav-menu .websites-nav-item-title > .websites-nav-item-icon img {
  width: 17px;
  height: auto;
  transition: 0.3s all ease;
}
body.single-website .navigation-bar .websites-nav-thumb {
  background-color: #EAF3FF;
  padding-top: 27px;
  position: relative;
}
body.single-website .navigation-bar .websites-nav-thumb > a {
  display: block;
  max-width: 199px;
  margin: 0 auto;
  padding: 14px 12px 0 12px;
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  pointer-events: none;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar .websites-nav-thumb > a {
    max-width: 268px;
    padding: 16px 16px 0 16px;
  }
}
body.single-website .navigation-bar .websites-nav-thumb > a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body.single-website .navigation-bar .websites-nav-thumb > a .website-placeholder {
  display: block;
  width: 100%;
  height: 120px;
  background-color: #EAF3FF;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar .websites-nav-thumb > a .website-placeholder {
    height: 163px;
  }
}
body.single-website .navigation-bar .websites-nav-thumb .website-type-badnge {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: -0.01em;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 51px;
  height: 31px;
  color: var(--white);
  background-color: rgba(174, 139, 230, 0.84);
  border-bottom-left-radius: 15px;
  text-transform: capitalize;
}
body.single-website .navigation-bar ul {
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  max-height: calc(100vh - 225px);
  scrollbar-gutter: stable;
}
@supports (-moz-appearance: none) {
  body.single-website .navigation-bar ul {
    scrollbar-width: thin;
  }
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar ul {
    max-height: calc(100vh - 316px);
    overflow-y: auto;
  }
}
body.single-website .navigation-bar ul::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  border-radius: 10px;
}
body.single-website .navigation-bar ul::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none;
}
body.single-website .navigation-bar ul::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
body.single-website .navigation-bar ul li {
  margin-right: 0;
  padding: 0 15px 0 29px;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar ul li {
    padding: 0 35px 0 40px;
  }
}
body.single-website .navigation-bar ul li:not(:last-child) {
  margin-bottom: 3px;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
body.single-website .navigation-bar ul li.active {
  background-color: transparent;
}
body.single-website .navigation-bar ul li.active a {
  background-color: #F7F9FC;
  color: var(--webueno-bg-primary);
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar ul li.active a {
    background-color: #F7F9FC;
    color: var(--webueno-bg-primary);
    /* .websites-nav-item-icon img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);
    } */
  }
}
body.single-website .navigation-bar ul li a {
  font-weight: 600;
  font-size: 15px;
  line-height: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  padding: 19px 15px 19px;
  text-decoration: none;
  transition: 0.3s all ease;
  color: #292F34;
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar ul li a {
    background-color: #fff;
  }
}
body.single-website .navigation-bar ul li a:hover, body.single-website .navigation-bar ul li a:active {
  background-color: #F7F9FC;
  color: var(--webueno-bg-primary);
}
@media screen and (max-width: 641px) {
  body.single-website .navigation-bar ul li a:hover, body.single-website .navigation-bar ul li a:active {
    background-color: #F7F9FC;
    color: var(--webueno-bg-primary) !important;
    /* .websites-nav-item-icon img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);
        opacity: 1 !important;
    } */
  }
}
body.single-website .navigation-bar ul li a .badge {
  background-color: #E16B6B;
}
body.single-website button {
  margin-left: 0;
}
body.single-website nav {
  overflow-y: hidden;
  overflow-x: auto;
  padding-bottom: 5px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr);
  height: 75px;
}
@supports (-moz-appearance: none) {
  body.single-website nav {
    scrollbar-width: thin;
  }
}
body.single-website nav::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-website nav::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none;
}
body.single-website nav::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
body.single-website nav .pagination {
  border-radius: 15px;
  gap: 9px;
  right: auto;
  left: 0;
  top: 20px;
}
body.single-website nav .pagination .page-item.active .page-link {
  background-color: #BCCBDA;
  border-color: #BCCBDA;
}
body.single-website nav .pagination a.page-link {
  color: #99B1C9;
}
body.single-website nav .pagination .page-link {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px; /* 100% */
  letter-spacing: -0.13px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  padding: 12px 18px;
  border-radius: 10px;
  border: 1px solid #99B1C9;
  transition: 0.3s all ease;
}
body.single-website nav .pagination .page-link:hover {
  background-color: #BCCBDA;
  border-color: #BCCBDA;
  color: #fff;
}
body.single-website.wb-website-status-archived {
  overflow-y: hidden;
}
body.single-website.wb-website-status-archived .website-status-archived {
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #F8FBFF;
  padding: 30px 30px 30px 370px;
  z-index: 16;
}
@media screen and (max-width: 992px) {
  body.single-website.wb-website-status-archived .website-status-archived {
    padding: 30px 30px 30px 109px;
  }
}
@media screen and (max-width: 641px) {
  body.single-website.wb-website-status-archived .website-status-archived {
    padding: 30px;
  }
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__content {
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 641px) {
  body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__content {
    max-width: 300px;
    margin-top: -69px;
  }
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__inner-content {
  margin-top: -50px;
}
@media screen and (max-width: 641px) {
  body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__inner-content {
    margin-top: 0;
  }
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__illustration {
  max-width: 420px;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 641px) {
  body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__illustration {
    max-width: 230px;
  }
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__illustration svg {
  width: 100%;
  height: auto;
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__heading {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  color: #000;
  margin: 0 0 15px;
}
@media screen and (max-width: 641px) {
  body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__heading {
    font-size: 24px;
    letter-spacing: 0.24px;
  }
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__btn {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  padding: 14px 26px;
  margin: 20px 0 0;
  border: 2px solid transparent;
  box-shadow: none;
  border-radius: 12px;
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__btn--danger {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: #E16B6B;
  color: #E16B6B;
}
body.single-website.wb-website-status-archived .website-status-archived .website-status-archived__btn--danger:hover {
  background-color: #E16B6B;
  color: #fff;
}
body.single-website.wb-website-status-archived .website-header-meta,
body.single-website.wb-website-status-archived .website-footer-meta {
  pointer-events: none;
  opacity: 0.5;
}
body.single-website.wb-website-status-archived .navigation-bar .websites-nav-menu li {
  /* &.active {
      a {
          background-color: #fff;
          @media screen and (max-width: 641px) {
              .websites-nav-item-icon img {
                  filter: none;
              }
          }
      }
  } */
  /* &:not(:has(a[href$="/other"])) {
      opacity: .5;
      pointer-events: none;
  } */
}
@media screen and (max-width: 641px) {
  body.single-website.wb-website-status-archived .navigation-bar .websites-nav-menu li.active a {
    color: #fff !important;
  }
}
body.single-website.wb-website-status-archived .navigation-bar .websites-nav-menu li:not(:has(a[href$="/history"])):not(:has(a[href$="/other"])):not(.nav-item-access-info) {
  opacity: 0.5;
  pointer-events: none;
}
body.single-website .select2-container {
  z-index: 1056;
}
body.single-website .select2-container .select2-dropdown {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 17px 25px 17px;
}
body.single-website .select2-container .select2-dropdown .select2-search--dropdown {
  padding: 0;
  position: relative;
}
body.single-website .select2-container .select2-dropdown .select2-search--dropdown::after {
  content: "";
  display: inline-block;
  width: 31px;
  height: 31px;
  position: absolute;
  top: 17px;
  left: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Ccircle cx='13.3791' cy='13.3792' r='8.47369' transform='rotate(-41.9747 13.3791 13.3792)' stroke='%23BCCBDA' stroke-width='2'/%3E%3Cpath d='M19.0937 20.1208L23.0949 24.1786' stroke='%23BCCBDA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
body.single-website .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  margin-bottom: 25px;
  border-radius: 12px;
  border: 2px solid #BCCBDA;
  background-color: #fff;
  padding: 17px;
  padding-left: 65px;
  color: var(--webueno-secondary);
  min-height: 65px;
}
body.single-website .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field:focus-visible {
  border-color: #889fb6;
  outline: none;
}
@supports (-moz-appearance: none) {
  body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options {
    scrollbar-width: thin;
  }
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  color: var(--webueno-secondary);
  padding: 12px 17px;
  border-radius: 12px;
  background-color: #fff;
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:not(:last-child) {
  margin-bottom: 3px;
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
  background-color: #FCFCFC;
}
body.single-website .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted {
  background-color: #FCFCFC !important;
}
body.single-website .website-sub-nav {
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
}
@media (max-width: 641px) {
  body.single-website .website-sub-nav {
    margin-bottom: 35px;
  }
  body.single-website .website-sub-nav:has(.jump-to-widgets__link.sticky) .website-sub-nav__link {
    pointer-events: auto !important;
  }
  body.single-website .website-sub-nav--sticky {
    position: fixed;
    top: -65px;
    left: 0;
    width: 100%;
    z-index: 16;
    transform: translateY(100%);
    transition: 0.3s all ease;
    background-color: #fff;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.05);
    padding-bottom: 0;
  }
  body.single-website .website-sub-nav--sticky .website-sub-nav__item {
    height: 65px;
  }
  body.single-website .website-sub-nav--sticky .website-sub-nav__item.active {
    background-color: var(--webueno-primary);
    color: #fff;
  }
  body.single-website .website-sub-nav--sticky .website-sub-nav__item.active svg path {
    fill: #fff;
  }
  body.single-website .website-sub-nav--sticky .website-sub-nav__item.active svg circle {
    stroke: #fff;
  }
  body.single-website .website-sub-nav--sticky .website-sub-nav__item .item-box {
    border: none;
    border: 0;
    background-color: transparent;
    box-shadow: none;
    height: 40px;
    margin-bottom: 0;
  }
}
body.single-website .website-sub-nav::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  border-bottom: 1px solid #9FABB8;
  width: 100%;
}
@media (max-width: 641px) {
  body.single-website .website-sub-nav::before {
    display: none;
  }
}
body.single-website .website-sub-nav__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  border-radius: 0;
}
body.single-website .website-sub-nav__item {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  display: inline-block;
  padding: 20px 15px;
  color: #9FABB8;
  background-color: transparent;
  position: relative;
  text-decoration: none !important;
  border-bottom: 3px solid transparent;
  white-space: nowrap;
  transition: 0.3s all ease;
  cursor: pointer;
}
@media (max-width: 641px) {
  body.single-website .website-sub-nav__item {
    flex: 0 0 auto;
    width: calc(25% - 7.5px);
    height: 90px;
    display: block;
    text-align: center;
    border-bottom: none;
    padding: 0;
    text-align: center;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 11px; /* 100% */
    letter-spacing: 0.11px;
    color: var(--webueno-primary);
    transition: none;
  }
}
body.single-website .website-sub-nav__item.active {
  color: var(--webueno-bg-primary);
  border-bottom-color: var(--webueno-bg-primary);
}
@media (max-width: 641px) {
  body.single-website .website-sub-nav__item.active .item-box {
    background-color: var(--webueno-primary);
  }
  body.single-website .website-sub-nav__item.active .item-box svg path {
    fill: #fff;
  }
  body.single-website .website-sub-nav__item.active .item-box svg circle {
    stroke: #fff;
  }
}
body.single-website .website-sub-nav__item .item-box {
  display: none;
}
@media (max-width: 641px) {
  body.single-website .website-sub-nav__item .item-box {
    flex: 1 1 68px;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    border: 1px solid rgba(188, 203, 218, 0.3);
    background-color: #FFF;
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 8px;
  }
}
body.single-website .website-sub-nav__item svg path,
body.single-website .website-sub-nav__item svg circle {
  transition: 0.3s all ease;
}
body.single-website .website-sub-nav__link {
  display: none;
}
@media (max-width: 641px) {
  body.single-website .website-sub-nav__link {
    display: block;
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: 0;
    width: calc(100% + 2px);
    height: calc(100% + 3px);
    background-color: transparent;
    text-decoration: none;
    pointer-events: none;
  }
  body.single-website .website-sub-nav__link:hover {
    text-decoration: none;
  }
}
body.single-website .website-inactive-addon__heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  text-align: center;
  margin: 0 0 13px;
  color: var(--black);
}
@media (max-width: 576px) {
  body.single-website .website-inactive-addon__heading {
    font-size: 24px;
    line-height: 32.68px;
  }
}
body.single-website .website-inactive-addon__photo-wrapper {
  max-width: 420px;
  margin: 0 auto;
}
@media screen and (max-width: 641px) {
  body.single-website .website-inactive-addon__photo-wrapper {
    max-width: 230px;
  }
}
body.single-website .website-inactive-addon__photo {
  display: block;
  max-width: 100%;
  height: auto;
}
body.single-website .website-inactive-addon__description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  color: var(--black);
  margin: 0 auto 24px;
  max-width: 340px;
}
body.single-website .website-inactive-addon__content {
  max-width: 592px;
  margin: 0 auto;
  margin-top: -50px;
  text-align: center;
}
@media screen and (max-width: 641px) {
  body.single-website .website-inactive-addon__content {
    margin-top: 0;
  }
}
body.single-website .website-inactive-addon__btn {
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  border-radius: 10px;
  padding: 18px 30px;
}
@media screen and (min-width: 993px) {
  body.single-website .btn-addon-status.addon-button-fixed {
    position: absolute;
    top: 30px;
  }
}
body.single-website:has(.website-inactive-addon) .addon-button-fixed {
  display: none;
}
body.single-website .flash-fade-alert-enter-active,
body.single-website .flash-fade-alert-leave-active {
  opacity: 0;
  transform: translateY(-100%);
  transition: all 0.5s ease;
}
body.single-website .flash-fade-alert-enter-from,
body.single-website .flash-fade-alert-leave-to {
  opacity: 0;
  transform: translateY(-100%);
}
body.single-website .flash-fade-alert-enter-to,
body.single-website .flash-fade-alert-leave-from {
  opacity: 1;
  transform: translateY(0);
}

/* end single-website */
.website-widget {
  border-radius: 15px;
  border: 1px solid #EBF2FA;
  background: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
}
.website-widget > div {
  position: relative;
}
.website-widget:has(.loader-spinner) .title-button-container .widget-cta-dropdown {
  pointer-events: none !important;
}
.website-widget:has(.widget-cta-dropdown) .title-button-container {
  padding: 22px 30px;
}
.website-widget .widget-main-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  position: relative;
}
.website-widget .widget-main-title .widget-icon {
  display: flex;
  line-height: 1;
}
@media (max-width: 641px) {
  .website-widget .widget-main-title .widget-title {
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
  }
}
.website-widget .title-button-container {
  background-color: #fff;
  padding: 26px 30px;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  position: relative;
}
@media (max-width: 641px) {
  .website-widget .title-button-container {
    padding: 20px;
  }
}
.website-widget .title-button-container:hover {
  z-index: 9;
}
.website-widget .title-button-container .title-button-container-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 10px;
}
@media (max-width: 576px) {
  .website-widget .title-button-container .title-button-container-inner.edit-mode {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
  }
}
.website-widget .title-button-container h2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin-bottom: 0;
}
@media (max-width: 641px) {
  .website-widget .title-button-container h2 {
    font-size: 17px;
    font-weight: 400;
    line-height: 23.15px;
    letter-spacing: 0.01em;
  }
}
.website-widget .flash-messages.flash-active {
  margin-top: 10px;
}
.website-widget .card {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: none;
  border-radius: 0;
  min-height: 80px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.website-widget .card.spinner-active {
  min-height: 300px;
}
.website-widget .card .spinner-container {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.website-widget .card .card-body {
  padding: 0;
}
.website-widget .card .widget-row {
  padding: 14px 41px 14px 41px;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  position: relative;
  z-index: 6;
}
@media (max-width: 641px) {
  .website-widget .card .widget-row {
    padding: 19px 20px 17px 20px;
  }
}
.website-widget .card .widget-row.z-high {
  z-index: 10;
}
.website-widget .card .widget-row:hover {
  background-color: #F8FBFF;
  z-index: 9;
}
@media (min-width: 642px) {
  .website-widget .card .widget-row:hover .data-value-icons {
    visibility: visible;
    opacity: 1;
    right: 40px;
    transition-property: opacity, visibility, right;
    transition-duration: 0.3s, 0.3s, 0.3s;
    transition-timing-function: ease, ease, ease;
  }
}
.website-widget .card .widget-row:hover::after {
  background-color: var(--webueno-bg-primary);
}
.website-widget .card .widget-row:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.website-widget .card .widget-row:last-child {
  padding-bottom: 25px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.website-widget .card .widget-row:last-child .form-control {
  margin-bottom: 22px;
}
.website-widget .card .widget-row:last-child::after {
  height: calc(100% - 20px);
}
.website-widget .card .widget-row::after {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.3s all ease;
}
.website-widget .card .widget-row .data-value-icons {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  visibility: hidden;
  opacity: 0;
  transition-property: opacity, visibility, right;
  transition-duration: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
@media (max-width: 641px) {
  .website-widget .card .widget-row .data-value-icons {
    visibility: visible;
    opacity: 1;
    right: 20px;
    position: static;
    top: auto;
    right: auto;
    transform: none;
    justify-content: flex-start;
    margin-top: 13px;
  }
}
.website-widget .card .widget-row .data-value-icons .data-value-icons-wrapper {
  cursor: pointer;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 37px;
  text-align: center;
  border-radius: 100%;
  background-color: #ebf1f8;
  position: relative;
  margin-top: 0;
  transition: 0.3s all ease;
  z-index: 9;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon:hover::after {
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(9px);
}
.website-widget .card .widget-row .data-value-icons .data-value-icon:hover svg path {
  fill: var(--webueno-bg-primary);
  opacity: 1;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon svg path {
  transition: all 0.3s ease;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon::after {
  content: attr(data-tooltip-text);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #fff;
  min-width: 61px;
  min-height: 24px;
  white-space: nowrap;
  background-color: #232323;
  border: 1px solid #232323;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  bottom: auto;
  transform: translateX(-50%) translateY(0);
  padding: 0 10px 0;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
  z-index: 9;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon::before {
  content: "";
  display: block;
  min-width: 61px;
  height: 10px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon--copy::before {
  content: none !important;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon--pass-view::after {
  content: attr(data-status);
}
.website-widget .card .widget-row .data-value-icons .data-value-icon--pass-view[data-status=Show] svg:last-child {
  display: none;
}
.website-widget .card .widget-row .data-value-icons .data-value-icon--pass-view[data-status=Hide] svg:first-child {
  display: none;
}
.website-widget .card .widget-data-name {
  font-size: 15px;
  font-weight: 600;
  line-height: 21px;
  letter-spacing: 0.01em;
  margin-bottom: 2px;
  color: #292F34;
}
.website-widget .card .widget-data-name strong {
  font-weight: 600 !important;
}
.website-widget .card .widget-data-value {
  line-height: 1;
}
.website-widget .card .widget-data-value .widget-text {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px; /* 100% */
  letter-spacing: 0.01em;
  color: #67777E;
}
@media (max-width: 641px) {
  .website-widget .card .widget-data-value .widget-text {
    width: auto;
  }
}
.website-widget .card .widget-data-value .widget-text--success {
  color: var(--webueno-success);
}
.website-widget .card .widget-data-value .widget-text--danger {
  color: var(--webueno-danger);
}
.website-widget .card .widget-data-value .text-danger {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.14px;
  margin-top: 10px;
}
.website-widget .card .widget-data-value .clipboard-data {
  margin: 0 !important;
}
.website-widget .card .widget-data-value .clipboard-data .form-control {
  margin-top: 4px;
}
.website-widget .card .widget-data-value a[href] {
  position: relative;
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  /* &::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: -2px;
      width: 0;
      height: 0;
      border-bottom: 1px solid var(--webueno-secondary);
      transition: width .3s ease;
  }

  &:hover {
      text-decoration: none;

      &::after {
          width: 100%;
      }
  } */
}
.website-widget .card .widget-data-value a[href] i {
  color: var(--webueno-secondary);
}
.website-widget .card .form-control {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  margin-top: 13px;
  border-radius: 8px;
  border: 2px solid #BCCBDA !important;
  background: #fff;
  padding: 17px;
  color: #869099;
  min-height: 48px;
}
.website-widget .card .form-control:hover, .website-widget .card .form-control:active, .website-widget .card .form-control:focus, .website-widget .card .form-control:focus-within, .website-widget .card .form-control:focus-visible {
  box-shadow: none;
  border-color: #869099 !important;
}
.website-widget .card .form-control.form-control-select {
  padding-top: 10px;
  padding-bottom: 10px;
}
.website-widget .widget-cta-dropdown {
  z-index: 8 !important;
  transform: translateX(15px);
}
.website-widget .widget-cta-dropdown .dropdown-cta-list::after {
  box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.11) !important;
}
.website-widget--mysql-apache .flash-message-wrapper {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.website-widget--mysql-apache .status-cta {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
@media screen and (max-width: 300px) {
  .website-widget--mysql-apache .status-cta {
    position: static;
    top: auto;
    right: auto;
    transform: none;
    margin-top: 20px;
  }
}
.website-widget--php-v .widget-row.z-high {
  z-index: 9;
}
.website-widget--note-widget .note-field {
  line-height: 20px !important;
  resize: none !important;
}
@supports (-moz-appearance: none) {
  .website-widget--note-widget .note-field {
    scrollbar-width: thin;
  }
}
.website-widget--note-widget .note-field::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.website-widget--note-widget .note-field::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 5px;
  margin-block-end: 5px;
}
.website-widget--note-widget .note-field::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.website-widget--note-widget .add-note-btn {
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  letter-spacing: -0.01em;
  border-radius: 6px;
  padding: 12px 14px;
}
.website-widget .text-error {
  color: var(--webueno-danger);
}

.website-side-widget {
  border-radius: 15px;
  border: 1px solid #EBF2FA;
  background-color: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  padding: 25px;
  min-height: 110px;
  margin-bottom: 30px;
  /* &.side-widget-disk-space {
      > .card {
          &.spinner-active {
              min-height: 350px; //110px
          }
      }

      .widget-text {
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 18px;
          letter-spacing: 0.14px;
          color: var(--webueno-secondary);
      }
  } */
  /* &.side-widget-mysql-appache {
      .widget-main-title {
          margin-bottom: 20px;
      }

      > .card {
          &.spinner-active {
              min-height: 350px; //110px
          }
      }

      .status-table {
          overflow-x: auto;
          padding-left: 35px;
          padding-bottom: 10px;
          width: calc(100% + 35px);
          transform: translateX(-35px);

          @supports(-moz-appearance:none) {
              scrollbar-width: thin;
          }

          &::-webkit-scrollbar {
              width: 6px;
              height: 6px;
              border-radius: 10px;
          }

          &::-webkit-scrollbar-track {
              background-color: #F8FBFF;
              border-radius: 10px;
              //margin-block-start: 15px;
          }

          &::-webkit-scrollbar-thumb {
              background-color: #BFCEE0;
              //margin-block-start: 15px;
              border-radius: 10px;
              box-shadow: none;
              //border-left: 2px solid var(--webueno-bg-primary);
          } 

          .status-table__list {
              margin: 0;
              padding: 0;
              list-style: none;
          }

          .status-table__list-item {
              display: grid;
              grid-template-columns: minmax(96px, 1fr) 1fr 1fr;
              column-gap: 10px;
              align-items: center;
          }

          .status-label {
              position: relative;
              font-size: 12px;
              i { 
                  position: absolute;
                  top: 50%;
                  left: -32px;
                  transform: translateY(-50%);
                  font-size: 14px;
              }
          }

          .status-info {
              font-size: 12px;
              text-align: center;
          }

          .status-cta {
              margin-left: auto;
          }
      }
  } */
  /* .title-button-container {
      margin-bottom: 10px;
  } */
}
@media screen and (max-width: 641px) {
  .website-side-widget {
    padding: 25px 20px;
  }
}
.website-side-widget .spinner-active > .spinner-container {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  left: -4px;
  top: -4px;
}
.website-side-widget.side-widget-ssl > .card {
  padding-left: 10px !important;
}
.website-side-widget.side-widget-ssl > .card.spinner-active {
  min-height: 350px;
}
.website-side-widget.side-widget-ssl .form-check {
  display: block !important;
  text-align: left !important;
}
.website-side-widget.side-widget-ssl .title-button-container {
  margin-bottom: 25px;
}
.website-side-widget.side-widget-ssl .widget-ssl-btn {
  width: 100%;
}
.website-side-widget.side-widget-ssl .widget-ssl-form {
  margin-bottom: 25px;
}
.website-side-widget.side-widget-ssl .widget-ssl-text {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 166.667% */
  letter-spacing: 0.12px;
  color: var(--webueno-secondary);
  background-color: transparent;
  border: none;
  padding: 0;
  margin-bottom: 20px;
}
.website-side-widget.side-widget-ssl .instruction-heading i {
  color: #BCCBDA;
}
.website-side-widget.side-widget-ssl .instruction-list {
  list-style: none;
  padding-left: 22px;
}
.website-side-widget.side-widget-ssl .instruction-list li:not(:last-child) {
  margin-bottom: 10px;
}
.website-side-widget.side-widget-ssl .instruction-list li i {
  display: inline-block;
  margin-right: 5px;
  color: #BCCBDA;
}
.website-side-widget.side-widget-credits .credits-list-group-item {
  position: relative;
  border-bottom: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
}
.website-side-widget.side-widget-credits .credits-list-group-item:not(:last-child)::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -14px;
  width: calc(100% + 14px);
  height: 1px;
  background-color: rgba(189, 204, 219, 0.3);
}
.website-side-widget.side-widget-credits .badge {
  position: relative;
  top: -1px;
  margin-left: 5px;
}
.website-side-widget.side-widget-owner-info .info-row {
  display: block;
  padding: 10px 0;
}
.website-side-widget.side-widget-owner-info .info-row:not(:last-child) {
  border-bottom: 1px solid #dee2e6;
}
.website-side-widget.side-widget-owner-info .widget-data-term {
  line-height: 1.2;
  margin-bottom: 5px;
}
.website-side-widget.side-widget-owner-info .widget-data-value {
  line-height: 1.3;
}
.website-side-widget.side-widget-owner-info .widget-data-value--email {
  line-height: 1;
}
.website-side-widget.side-widget-owner-info .widget-data-value--email a[href^=mailto] {
  word-break: break-all;
  line-height: 1.1;
}
.website-side-widget.side-widget-ftp-perissions .card.spinner-active {
  min-height: 350px;
}
.website-side-widget.side-widget-logs .title-button-container {
  position: relative;
  padding-bottom: 30px;
}
.website-side-widget.side-widget-logs .title-button-container::after {
  content: "";
  position: absolute;
  bottom: 5px;
  left: -25px;
  width: calc(100% + 50px);
  height: 1px;
  background-color: rgba(188, 203, 218, 0.3);
}
@media screen and (max-width: 641px) {
  .website-side-widget.side-widget-logs .title-button-container::after {
    left: -20px;
    width: calc(100% + 40px);
  }
}
.website-side-widget.side-widget-logs .title-button-container .widget-main-title {
  margin-bottom: 0;
}
.website-side-widget.side-widget-logs > .card.spinner-active {
  min-height: 350px;
}
.website-side-widget.side-widget-logs .logs-table__wrapper {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr);
  overflow: auto;
  max-height: 350px;
  margin-top: 15px;
}
@supports (-moz-appearance: none) {
  .website-side-widget.side-widget-logs .logs-table__wrapper {
    scrollbar-width: thin;
  }
}
.website-side-widget.side-widget-logs .logs-table__wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.website-side-widget.side-widget-logs .logs-table__wrapper::-webkit-scrollbar-track {
  background-color: #F8FBFF;
  border-radius: 10px;
}
.website-side-widget.side-widget-logs .logs-table__wrapper::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.website-side-widget.side-widget-logs .logs-table tr {
  display: grid;
  grid-template-columns: 90px 1fr;
  gap: 10px;
  height: auto;
  padding-bottom: 10px;
}
.website-side-widget.side-widget-logs .logs-table tr:not(:last-child) {
  margin-bottom: 10px;
  border-bottom: 1px solid #dee2e6;
}
.website-side-widget.side-widget-logs .logs-table tr td:first-child {
  text-align: left;
}
.website-side-widget.side-widget-connected-website > .card.spinner-active {
  min-height: 350px;
}
.website-side-widget.side-widget-connected-website .connected-website-select {
  min-height: 51px;
  height: auto;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__spinner {
  background-color: var(--webueno-secondary) !important;
}
.website-side-widget.side-widget-connected-website .connected-website-select.server-region-select .vs__dropdown-menu .vs__no-options {
  position: relative !important;
  font-size: 0 !important;
}
.website-side-widget.side-widget-connected-website .connected-website-select.server-region-select .vs__dropdown-menu .vs__no-options::after {
  content: "";
  font-size: 16px;
  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;
  color: var(--webueno-secondary);
}
.website-side-widget.side-widget-connected-website .connected-website-select.server-sizes-select .vs__selected-options .vs__selected {
  font-size: 14px;
}
.website-side-widget.side-widget-connected-website .connected-website-select.server-sizes-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-toggle {
  border-radius: 12px;
  border-color: #CECECE;
  background: #FFF;
  transition: border-radius 0.3s ease;
  height: 51px;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  color: var(--webueno-secondary);
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu {
  border: 1px solid #CECECE;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-5px);
}
@supports (-moz-appearance: none) {
  .website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
  padding: 13px 15px;
  border-radius: 10px;
  background-color: #fff;
  white-space: normal !important;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #FCFCFC;
  color: #232323;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu .vs__no-options {
  font-size: 14px;
  background-color: #fff;
  color: var(--webueno-secondary);
  padding: 10px;
}
.website-side-widget.side-widget-connected-website .connected-website-select .vs__dropdown-menu .vs__no-options:hover {
  background-color: #FCFCFC;
  color: #232323;
}
.website-side-widget.side-widget-connected-projects > .card.spinner-active {
  min-height: 350px;
}
.website-side-widget.side-widget-connected-projects .widget-data-row {
  padding: 6px 5px;
  position: relative;
  background-color: #F8FBFF;
  border-radius: 12px;
}
.website-side-widget.side-widget-connected-projects .widget-data-value {
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.14px;
  color: #232323;
  text-decoration: none;
  padding: 15px 20px 15px 30px;
  position: relative;
  text-decoration: none;
}
.website-side-widget.side-widget-switch-website-type {
  border-radius: 0;
  border: none;
  background-color: transparent !important;
  box-shadow: none;
  padding: 0;
  min-height: 0;
  margin-bottom: 0;
}
.website-side-widget.side-widget-switch-website-type .switch-toggle__wrapper {
  text-align: center;
  height: 35px;
}
.website-side-widget.side-widget-switch-website-type .switch-toggle__wrapper.saving {
  pointer-events: none !important;
}
.website-side-widget.side-widget-switch-website-type .card {
  padding: 0;
  background-color: transparent;
}
@media screen and (max-width: 641px) {
  .website-side-widget.side-widget-switch-website-type .card.spinner-active .spinner-container {
    background-color: rgba(248, 251, 255, 0.9) !important;
  }
}
.website-side-widget.side-widget-switch-website-type .card.spinner-active .spinner-container .loader-spinner {
  font-size: 6px;
  margin: 0 auto;
  width: 6px;
  height: 6px;
}
.website-side-widget.side-widget-switch-website-type .card.spinner-active .spinner-container .loading-text {
  display: none;
}
.website-side-widget.side-widget-switch-website-type .title-button-container-inner .widget-main-title {
  display: none;
}
.website-side-widget.side-widget-switch-website-type .title-button-container-inner .card-widget-cta {
  position: absolute;
  bottom: 22px;
  left: 15px;
  z-index: 1;
}
.website-side-widget.side-widget-switch-website-type .title-button-container-inner .card-widget-cta .widget-cta-dropdown {
  display: none;
}
.website-side-widget.side-widget-switch-website-type .title-button-container-inner .card-widget-cta .cta-save-cancel button {
  display: none;
}
.website-side-widget.side-widget-switch-website-type .flash-messages {
  position: absolute;
  bottom: 13px;
  right: 15px;
  z-index: 1;
}
.website-side-widget.side-widget-switch-website-type .flash-messages .status-message {
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.website-side-widget.side-widget-switch-website-type .flash-messages .status-message .btn-icon {
  position: static;
  padding: 0;
  transform: none;
}
.website-side-widget.side-widget-switch-website-type .flash-messages .status-message__text {
  display: none;
}
.website-side-widget.side-widget-switch-website-type .card-body {
  display: none;
}
.website-side-widget.side-widget-switch-website-type .card-footer {
  text-align: center;
  padding: 0;
}
.website-side-widget.side-widget-switch-subscription {
  margin-bottom: 0;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed {
  background-color: var(--webueno-primary);
  border: none;
  border-radius: 0;
  padding: 27px 20px 23px;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card {
  padding: 0;
  padding-left: 0;
  background-color: var(--webueno-primary);
  border-radius: 0;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card #mySelect {
  border-radius: 0;
  background-color: var(--webueno-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  color: rgba(255, 255, 255, 0.6);
  border: none;
  padding: 0;
  pointer-events: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card #mySelect option {
  background-color: #fff;
  color: var(--webueno-secondary);
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card .selected-subscription {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  color: rgba(255, 255, 255, 0.6);
  text-transform: capitalize;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card.spinner-active {
  position: static;
  border-radius: 0;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card.spinner-active .spinner-container {
  border-radius: 0;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .card.spinner-active .spinner-container .loading-text {
  display: none;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .widget-main-title {
  margin-bottom: 5px;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .widget-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #fff;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .widget-icon svg path {
  fill: #fff;
  opacity: 0.6;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .change-plan-btn {
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  letter-spacing: -0.01em;
  display: block;
  width: 100%;
  padding: 17px 15px;
  border: 2px solid #fff;
  border-radius: 12px;
  color: #fff;
  text-transform: capitalize;
  cursor: default;
  transition: 0.3s all ease;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .change-plan-btn:hover, .website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .change-plan-btn:active {
  color: var(--webueno-primary);
  background-color: #fff;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .change-plan-btn > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  line-height: 1.2;
}
.website-side-widget.side-widget-switch-subscription.widget-sidebar-fixed .spinner-border {
  border-color: #fff;
  border-right-color: transparent;
}
.website-side-widget.side-widget-logs .load-more-btn {
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  letter-spacing: -0.01em;
  border-radius: 6px;
  padding: 12px 14px;
}
.website-side-widget .widget-main-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #232323;
  margin: 0 0 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 14px;
}
@media screen and (max-width: 641px) {
  .website-side-widget .widget-main-title {
    font-size: 17px;
    letter-spacing: 0.17px;
  }
}
.website-side-widget .widget-icon {
  display: flex;
}
.website-side-widget .card {
  border: none;
  margin: 0 !important;
  padding-left: 35px;
}
.website-side-widget .card .card {
  padding: 0;
}
.website-side-widget .card-body {
  padding: 0 !important;
}
.website-side-widget .flash-messages.flash-active {
  margin-bottom: 10px;
}

.website-title-widget {
  padding-right: 50px;
  margin-bottom: 30px;
}
.website-title-widget__wrapper:has(.sidebar-in) {
  padding: 10px 5px 20px;
  position: absolute;
  width: 100%;
}
@media (max-width: 641px) {
  .website-title-widget__wrapper:has(.sidebar-in) {
    padding: 20px 20px 25px;
  }
}
.website-title-widget__card {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 22px;
  position: relative;
}
@media screen and (max-width: 641px) {
  .website-title-widget__card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.website-title-widget__card .website-title-note {
  font-size: 12.6px;
  font-weight: 400;
  line-height: 18px;
  margin: 10px 0 0;
}
.website-title-widget__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.36px;
  margin-bottom: 0px;
  position: relative;
}
@media (max-width: 641px) {
  .website-title-widget__title {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: 0.28px;
  }
}
.website-title-widget__title .badge {
  padding: 0.25rem 0.4rem;
  font-size: 10.8px;
  vertical-align: middle;
}
.website-title-widget__title i.fa-eye {
  font-size: 30px;
}
.website-title-widget__input {
  display: inline-block;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.36px;
  border-radius: 12px;
  border: 2px solid transparent !important;
  background-color: transparent;
  padding: 5px 0px 5px 5px;
  color: #292929;
  height: auto;
  width: auto;
  white-space: normal;
  transform: translateX(-7px);
  transition: 0.2s all ease;
}
@media (max-width: 641px) {
  .website-title-widget__input {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: 0.28px;
  }
}
.website-title-widget__input:hover, .website-title-widget__input:focus, .website-title-widget__input:focus-visible, .website-title-widget__input:focus-within {
  outline: none;
  box-shadow: none;
  border-color: #BCCBDA !important;
  background-color: transparent;
}
.website-title-widget__input br {
  display: none;
}
.website-title-widget .wpadmin-login-btn {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.15px;
  color: var(--webueno-primary);
  padding: 11px 18px;
  border-radius: 12px;
  border: 2px solid var(--webueno-primary-hsl-8-opeg);
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 5px;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .website-title-widget .wpadmin-login-btn {
    top: 3px;
  }
}
.website-title-widget .wpadmin-login-btn:hover, .website-title-widget .wpadmin-login-btn:active, .website-title-widget .wpadmin-login-btn:focus {
  background-color: var(--webueno-primary);
  color: var(--white);
}
.website-title-widget .wpadmin-login-btn:hover svg, .website-title-widget .wpadmin-login-btn:active svg, .website-title-widget .wpadmin-login-btn:focus svg {
  fill: var(--white);
}
.website-title-widget .wpadmin-login-btn:focus {
  box-shadow: none;
}
.website-title-widget .wpadmin-login-btn svg {
  transition: 0.3s all ease;
}
.website-title-widget.sidebar-in {
  width: 100%;
  padding-right: 0;
  margin-bottom: 10px;
}
.website-title-widget.sidebar-in .website-title-widget__card {
  justify-content: center;
  padding: 0 20px;
}
@media (max-width: 641px) {
  .website-title-widget.sidebar-in .website-title-widget__card {
    padding: 0;
  }
}
.website-title-widget.sidebar-in .website-title-widget__title {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  text-align: center;
}
@media (max-width: 641px) {
  .website-title-widget.sidebar-in .website-title-widget__title__wrapper {
    margin-left: auto;
    margin-right: auto;
  }
}
.website-title-widget.sidebar-in .website-title-widget__input {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  padding: 2px 0px 2px 2px;
  transform: none;
  max-height: 70px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  letter-spacing: 0;
  background-color: var(--white);
  color: #292F34;
}
@media (max-width: 641px) {
  .website-title-widget.sidebar-in .website-title-widget__input {
    font-size: 20px;
    background-color: var(--white);
  }
}
.website-title-widget.sidebar-in .website-title-widget__input:hover, .website-title-widget.sidebar-in .website-title-widget__input:focus, .website-title-widget.sidebar-in .website-title-widget__input:focus-visible, .website-title-widget.sidebar-in .website-title-widget__input:focus-within {
  display: inline-block;
  overflow: visible;
  max-height: none;
}
.website-title-widget.sidebar-in .website-title-note,
.website-title-widget.sidebar-in .monitoring-meta,
.website-title-widget.sidebar-in .badge {
  display: none !important;
}

.website-logs-widget .card,
.website-history-widget .card {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
.website-logs-widget:has(.spinner-active) .card,
.website-history-widget:has(.spinner-active) .card {
  padding: 20px;
  border-radius: 20px;
  min-height: 300px;
}
.website-logs-widget:has(.spinner-active) .card .spinner-container,
.website-history-widget:has(.spinner-active) .card .spinner-container {
  background-color: rgba(248, 251, 255, 0.9);
  border-radius: 20px;
}
.website-logs-widget:has(.spinner-active) .card > .row > .col-md-12,
.website-history-widget:has(.spinner-active) .card > .row > .col-md-12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.website-widget--php-config .cta-save-cancel .btn-primary {
  display: none !important;
}

.retry-install-popup {
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
}

.website-title-header .back-arrow {
  margin-bottom: 15px;
}
.website-title-header .website-title-cta {
  position: absolute;
  right: 0;
  top: 6px;
}
@media (max-width: 641px) {
  .website-title-header .website-title-cta {
    top: 3px;
  }
}
.website-title-header .website-title-cta__wrapper {
  position: relative;
}

.jump-to-widgets {
  /* position: sticky;
  top: 20px;
  z-index: 16; */
  margin-bottom: 30px;
}
@media (max-width: 1199px) {
  .jump-to-widgets.jump-to-widgets--sticky {
    position: fixed;
    top: -75px;
    right: 0;
    background-color: #fff;
    padding: 5px;
    width: calc(100% - 341px);
    z-index: 16;
    transform: translateY(100%);
    transition: 0.3s all ease;
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  }
  .jump-to-widgets.jump-to-widgets--sticky .jump-to-widgets__link {
    height: 65px;
    border-color: transparent;
    box-shadow: none;
    flex-direction: row;
  }
}
@media (max-width: 1199px) and (max-width: 420px) {
  .jump-to-widgets.jump-to-widgets--sticky .jump-to-widgets__link {
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  .jump-to-widgets.jump-to-widgets--sticky {
    width: calc(100% - 80px);
  }
  .jump-to-widgets.jump-to-widgets--sticky .jump-to-widgets__items {
    flex: 0 0 calc(25% - 9px) !important;
  }
}
@media (max-width: 641px) {
  .jump-to-widgets.jump-to-widgets--sticky {
    width: 100%;
  }
}
.jump-to-widgets .jump-to-widgets__heading {
  margin: 0 0 17px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.2px;
}
.jump-to-widgets .jump-to-widgets__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
}
@media (max-width: 1400px) {
  .jump-to-widgets .jump-to-widgets__list {
    flex-wrap: wrap;
  }
}
@media (max-width: 800px) {
  .jump-to-widgets .jump-to-widgets__list {
    flex-wrap: wrap;
  }
}
@media (max-width: 420px) {
  .jump-to-widgets .jump-to-widgets__list {
    flex-wrap: nowrap;
  }
}
.jump-to-widgets .jump-to-widgets__items {
  flex: 0 0 calc(25% - 9px);
}
@media (max-width: 1400px) {
  .jump-to-widgets .jump-to-widgets__items {
    flex-wrap: wrap;
    flex: 0 0 calc(50% - 6px);
  }
}
@media (max-width: 1199px) {
  .jump-to-widgets .jump-to-widgets__items {
    flex: 0 0 calc(25% - 9px);
  }
}
@media (max-width: 800px) {
  .jump-to-widgets .jump-to-widgets__items {
    flex-wrap: wrap;
    flex: 0 0 calc(50% - 6px);
  }
}
@media (max-width: 641px) {
  .jump-to-widgets .jump-to-widgets__items {
    flex: 0 0 calc(25% - 9px);
  }
}
.jump-to-widgets .jump-to-widgets__items.active .jump-to-widgets__link {
  border-color: var(--webueno-primary);
  background-color: var(--webueno-primary);
  color: #fff;
}
.jump-to-widgets .jump-to-widgets__items.active .jump-to-widgets__link span {
  color: #fff;
}
.jump-to-widgets .jump-to-widgets__items.active .jump-to-widgets__link svg path {
  fill: #fff;
}
.jump-to-widgets .jump-to-widgets__items.active .jump-to-widgets__link svg circle {
  stroke: #fff;
}
.jump-to-widgets .jump-to-widgets__link {
  text-decoration: none;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  text-align: center;
  border-radius: 20px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #FFF;
  box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.05);
  width: 100%;
  height: 78px;
  padding: 5px;
  transition-property: border-color, background-color, color;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease, ease, ease;
}
.jump-to-widgets .jump-to-widgets__link:hover {
  border-width: 2px;
  border-color: var(--webueno-primary);
  box-shadow: none;
}
.jump-to-widgets .jump-to-widgets__link:active {
  border-color: var(--webueno-primary);
  background-color: var(--webueno-primary);
  color: #fff;
}
.jump-to-widgets .jump-to-widgets__link:active span {
  color: #fff;
}
.jump-to-widgets .jump-to-widgets__link:active svg path {
  fill: #fff;
}
.jump-to-widgets .jump-to-widgets__link:active svg circle {
  stroke: #fff;
}
.jump-to-widgets .jump-to-widgets__link > span {
  display: block;
}
.jump-to-widgets .jump-to-widgets__icon svg {
  transition: 0.3s all ease;
}
.jump-to-widgets .jump-to-widgets__icon svg path, .jump-to-widgets .jump-to-widgets__icon svg circle {
  transition: 0.3s all ease;
}
.jump-to-widgets .jump-to-widgets__text {
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 11px; /* 100% */
  letter-spacing: 0.11px;
  color: var(--webueno-primary);
  transition: 0.3s all ease;
}

.website-widgets-sidebar {
  margin-top: 87px;
  padding: 0 15px 15px;
  border-radius: 12px;
}
@media screen and (max-width: 1199px) {
  .website-widgets-sidebar {
    padding-bottom: 30px;
  }
}
@media (max-width: 641px) {
  .website-widgets-sidebar {
    margin-top: 0;
  }
}

.website-header-meta {
  position: fixed;
  top: 161px;
  left: 80px;
  z-index: 17;
  background-color: #fff;
  max-width: 261px;
  width: 261px;
  padding: 10px 5px 20px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 992px) {
  .website-header-meta {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-100%);
  }
  .website-header-meta.active {
    visibility: visible;
    opacity: 1;
    transform: translateX(0);
  }
}
@media (max-width: 641px) {
  .website-header-meta {
    max-width: 100%;
    width: 100%;
    padding: 20px 20px 25px;
    left: 0;
    background-color: transparent;
  }
}

.website-footer-meta {
  position: fixed;
  bottom: 0;
  left: 80px;
  z-index: 17;
  background-color: #fff;
  max-width: 261px;
  width: 261px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 992px) {
  .website-footer-meta {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-100%);
  }
  .website-footer-meta.active {
    visibility: visible;
    opacity: 1;
    transform: translateX(0);
  }
}
@media screen and (max-width: 641px) {
  .website-footer-meta {
    max-width: 100%;
    width: 100%;
    bottom: 68px;
    left: 0;
  }
}
.website-footer-meta:has(.wb-subscription-plans--active) {
  z-index: 9998;
}

.help-widget {
  background-color: #fff;
  border: 1px solid rgba(188, 203, 218, 0.3);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius: 15px;
  margin-bottom: 30px;
}
.help-widget__thumb-wrapper {
  /* width: calc(100% + 2px);
  height: 239px;
  position: relative;
  left: -1px;
  top: -1px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  overflow: hidden; */
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  overflow: hidden;
  height: 239px;
  background: linear-gradient(180deg, #E8FFCB 0%, #FDFFFC 100%);
  -webkit-clip-path: ellipse(61% 67% at 51% 28%);
          clip-path: ellipse(61% 67% at 51% 28%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.help-widget__thumb {
  display: block;
  max-width: 238px;
  height: auto;
}
.help-widget__content {
  padding: 0 30px 45px;
}
.help-widget__heading {
  font-size: 44px;
  font-weight: 300;
  line-height: 52px;
  letter-spacing: 0.01em;
  text-align: left;
  margin: 0 0 15px;
}
.help-widget__heading .help-word {
  font-style: italic;
  color: var(--webueno-primary);
}
.help-widget__description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  color: var(--webueno-secondary);
  margin: 0 0 24px;
}
.help-widget__btn {
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 14px !important;
  letter-spacing: -0.01em !important;
  box-shadow: none !important;
  border-radius: 8px !important;
  padding: 18px 20px !important;
  margin: 0 !important;
}

.wb-uptime .wb-uptime-heading {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.2px;
  margin: 0 0 20px;
}
.wb-uptime .uptime-content {
  display: grid;
  grid-template-columns: 1fr;
}
.wb-uptime .uptime-content.has-sidebar {
  grid-template-columns: minmax(200px, 21%) 1fr;
  gap: 35px;
}
@media screen and (max-width: 1199px) {
  .wb-uptime .uptime-content.has-sidebar {
    grid-template-columns: 100%;
  }
}
.wb-uptime .incident-table {
  border-radius: 15px;
  background-color: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  margin-bottom: 40px;
}
.wb-uptime .incident-table-header {
  padding: 24px 30px;
  background-color: #FCFCFC;
}
@media screen and (max-width: 576px) {
  .wb-uptime .incident-table-header {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.wb-uptime .incident-table-header__inner {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 576px) {
  .wb-uptime .incident-table-header__inner {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
  .wb-uptime .incident-table-header__inner .resolve-status {
    padding-left: 30px;
  }
  .wb-uptime .incident-table-header__inner .separator {
    display: none;
  }
}
.wb-uptime .incident-table-header__heading {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 576px) {
  .wb-uptime .incident-table-header__heading {
    font-size: 18px;
  }
}
.wb-uptime .incident-table-body {
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #fff;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.wb-uptime .incident-table-body.has-footer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wb-uptime .incident-table-body__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wb-uptime .incident-table-body__list-item {
  padding: 15px 45px;
}
.wb-uptime .incident-table-body__list-item:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.wb-uptime .incident-table-footer {
  padding: 24px 30px;
  background-color: #FCFCFC;
}
.wb-uptime .incident-table-dt {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  color: #232323;
  margin: 0 0 4px;
}
.wb-uptime .incident-table-dd {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  color: #232323;
}
.wb-uptime .incident-table-dd--date {
  color: var(--webueno-secondary);
}
.wb-uptime .latest-events-table thead tr th {
  min-width: 160px !important;
}
.wb-uptime .latest-events-table thead tr th:nth-child(2) {
  min-width: 230px;
}
.wb-uptime .latest-events-table tbody tr td {
  min-width: 160px !important;
}
.wb-uptime .latest-events-table tbody tr td:first-child .cell-content {
  padding-left: 15px;
}
.wb-uptime .latest-events-table tbody tr td:nth-child(2) {
  min-width: 230px;
}
.wb-uptime .overall-uptime {
  flex-direction: column;
  gap: 20px;
  padding: 30px 40px;
  margin-bottom: 30px;
}
.wb-uptime .uptime-overview {
  flex-direction: column;
  gap: 5px;
}
.wb-uptime .uptime-overview:not(:last-child) {
  margin-bottom: 30px;
}
.wb-uptime .performance-chart .chart-value {
  font-size: clamp(18px, 2.4vw, 32px) !important;
}
@media screen and (max-width: 1199px) {
  .wb-uptime .performance-chart .chart-value {
    font-size: 32px !important;
  }
}

.wb-monthly-reports .reports-header__heading {
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.32px;
  color: #232323;
  margin: 0 0 30px;
}
.wb-monthly-reports .reports-table tbody td {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.wb-monthly-reports .reports-table tbody td:first-child {
  font-weight: 600 !important;
}
.wb-monthly-reports .reports-table .cell-content--space-between {
  justify-content: space-between !important;
  gap: 20px;
}
.wb-monthly-reports .reports-table-cta {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
.wb-monthly-reports .reports-table-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  text-decoration: none;
  position: relative;
  transition: 0.3s all ease;
}
.wb-monthly-reports .reports-table-btn:hover {
  background-color: #e0e8f2;
}
.wb-monthly-reports .reports-table-btn:hover::after {
  visibility: visible;
  opacity: 1;
  margin-top: 62px;
}
.wb-monthly-reports .reports-table-btn:hover img {
  opacity: 1;
  filter: invert(16%) sepia(89%) saturate(1642%) hue-rotate(192deg) brightness(97%) contrast(107%);
}
.wb-monthly-reports .reports-table-btn::after {
  content: attr(data-title);
  display: inline-block;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.1px;
  color: #fff;
  background-color: #232323;
  border-radius: 5px;
  white-space: nowrap;
  padding: 4px 6px;
  position: fixed;
  margin-top: 75px;
  border: 1px solid #fff;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
.wb-monthly-reports .reports-table-btn img {
  opacity: 0.5;
  transition: 0.3s all ease;
}

.wb-performance .performance-widgets {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 30px;
  margin-bottom: 30px;
}
.wb-performance .performance-widgets .performance-chart__header {
  gap: 2px;
}
.wb-performance .performance-widgets .performance-chart__value {
  font-size: clamp(20px, 1.45vw, 24px);
}
.wb-performance .performance-table thead tr th {
  min-width: 180px;
}
.wb-performance .performance-table thead tr th:first-child {
  min-width: 250px;
}
.wb-performance .performance-table thead tr th:last-child {
  min-width: 200px;
}
.wb-performance .performance-table thead tr th:nth-child(2) {
  min-width: 150px;
}
.wb-performance .performance-table thead tr th:nth-child(3) {
  min-width: 220px;
}
.wb-performance .performance-table thead tr th:nth-child(5) {
  min-width: 220px;
}
.wb-performance .performance-table tbody tr td {
  min-width: 180px;
}
.wb-performance .performance-table tbody tr td:first-child {
  min-width: 250px;
  font-weight: 600 !important;
}
.wb-performance .performance-table tbody tr td:last-child {
  min-width: 200px;
}
.wb-performance .performance-table tbody tr td:nth-child(2) {
  min-width: 150px;
}
.wb-performance .performance-table tbody tr td:nth-child(3) {
  min-width: 220px;
}
.wb-performance .performance-table tbody tr td:nth-child(5) {
  min-width: 220px;
}

@media screen and (max-width: 992px) {
  body:has(.website-backups) #main {
    padding-right: 35px;
    padding-left: 120px;
  }
}
@media screen and (max-width: 641px) {
  body:has(.website-backups) #main {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media screen and (max-width: 992px) {
  body:has(.website-backups) #main .websites-menu-icon {
    left: 134px;
  }
}
@media screen and (max-width: 641px) {
  body:has(.website-backups) #main .websites-menu-icon {
    left: 32px;
  }
}

.website-backups {
  /* .website-backups-table__wrapper:has(.drop-active) {
      overflow-y: visible !important;
  }

  .website-backups-table {
      thead {
          tr {
              th {
                  &:nth-child(2) {
                      min-width: 120px;
                  }

                  &:nth-child(3) {
                      .cell-content {
                          justify-content: center;
                          text-align: center;
                      }
                  }

                  &:last-child {
                      min-width: 100px;
                  }
              }
          }
      }

      tbody {
          tr {
              &:hover {
                  td {
                      &:nth-child(1) {
                          .cell-content {
                              color: var(--webueno-bg-primary);
                          } 
                      } 

                      &:nth-child(2) {
                          .cell-content {
                              color: var(--webueno-bg-primary);
                          }
                      }
                  }
              }

              td {
                  padding: 6px 18px;

                  &:first-child {
                      .cell-content {
                          color: var(--webueno-bg-primary);
                      } 
                  }

                  &:nth-child(2) {
                      min-width: 120px;
                  }

                  &:nth-child(3) {
                      .cell-content {
                          justify-content: center;
                          text-align: center;
                      }
                  }

                  &:last-child {
                      min-width: 70px;
                      padding-right: 35px;
                  }

                  .backups-table__dropdown {
                      .dropdown-icon {
                          svg {
                              .myCircle {
                                  transition: .3s all ease;
                              }
                          }
                      }

                      &:hover {
                          .dropdown-icon {
                              background-color: var(--webueno-bg-primary-hsl-05-opeg);

                              svg {
                                  .myCircle {
                                      opacity: 1 !important;
                                      fill: var(--webueno-bg-primary) !important;
                                  }
                              }
                          }
                      }
                  } 
              }

              &:last-child {
                  td {
                      &:last-child {
                          border-bottom-right-radius: 15px
                      }

                      &:first-child {
                          border-bottom-left-radius: 15px
                      }
                  }
              }
          }
      }
  } */
  /* .response-message-alerts {

      &.alert-fixed {
          position: fixed;
          top: 30px;
          left: 0;
          right: 0;
          width: 100%;
          z-index: 16;

          @media (min-width: 992px) {
              padding-left: 155px;
              padding-right: 110px;
          }

          @media screen and (max-width: 991px) {
              padding-left: 115px;
              padding-right: 55px;
          }

          @media screen and (max-width: 641px) {
              padding-left: 15px;
              padding-right: 15px;
          }
      }
  } */
}
.website-backups .backups-board {
  background-color: var(--white);
  border: 1px solid hsla(210, 29%, 80%, 0.3);
  border-radius: 15px;
  margin-bottom: 30px;
  box-shadow: 0px 2px 14px 0px hsla(0, 0%, 0%, 0.051);
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
}
.website-backups .backups-board .backups-board-header,
.website-backups .backups-board .backups-board-body {
  display: grid;
  grid-template-columns: minmax(130px, 1fr) minmax(90px, 120px) minmax(160px, 1fr) 90px;
  align-items: center;
}
.website-backups .backups-board .backups-board-header__item,
.website-backups .backups-board .backups-board-body__item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  white-space: nowrap;
  min-height: 37px;
}
.website-backups .backups-board .backups-board-header {
  border-bottom: 1px solid hsla(210, 29%, 80%, 0.3);
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-header__wrapper {
    display: none;
  }
}
.website-backups .backups-board .backups-board-header__item {
  font-size: 14px;
  font-weight: 700;
  line-height: 19.07px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 15px 10px 20px 10px;
}
.website-backups .backups-board .backups-board-header__item:first-child {
  padding-left: 30px;
}
.website-backups .backups-board .backups-board-header__item:nth-child(3) {
  justify-content: center;
  text-align: center;
}
.website-backups .backups-board .backups-board-body {
  position: relative;
  transition: 0.3s background-color ease;
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-body {
    display: block;
    background-color: var(--white);
    border: 1px solid hsla(210, 29%, 80%, 0.3);
    border-radius: 15px;
    box-shadow: 0px 2px 14px 0px hsla(0, 0%, 0%, 0.051);
  }
  .website-backups .backups-board .backups-board-body:not(:last-child) {
    margin-bottom: 15px !important;
  }
}
.website-backups .backups-board .backups-board-body:hover {
  z-index: 10;
}
@media screen and (min-width: 642px) {
  .website-backups .backups-board .backups-board-body:hover {
    background-color: #F8FBFF;
  }
}
.website-backups .backups-board .backups-board-body:hover .backups-board-body__item {
  color: var(--webueno-bg-primary);
}
.website-backups .backups-board .backups-board-body:not(:last-child) {
  border-bottom: 1px solid hsla(210, 29%, 80%, 0.3);
}
.website-backups .backups-board .backups-board-body__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.07px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 6px 10px;
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-body__item {
    font-size: 13px;
    line-height: 22px;
    justify-content: flex-end !important;
    text-align: right;
    position: relative;
    padding: 6px 25px;
    padding-left: 80px !important;
    color: var(--webueno-bg-primary);
  }
  .website-backups .backups-board .backups-board-body__item:not(:last-child) {
    border-bottom: 1px solid hsla(210, 29%, 80%, 0.3);
  }
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-body__item::before {
    content: attr(data-title);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.01em;
    color: #292F34;
    padding: 6px 25px;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 100%;
  }
}
.website-backups .backups-board .backups-board-body__item:first-child {
  font-weight: 600;
  color: var(--webueno-bg-primary);
  padding-left: 30px;
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-body__item:first-child {
    padding-left: 10px;
  }
}
.website-backups .backups-board .backups-board-body__item:last-child .backups-table__dropdown .dropdown-icon svg .myCircle {
  transition: 0.3s all ease;
}
.website-backups .backups-board .backups-board-body__item:last-child .backups-table__dropdown:hover .dropdown-icon {
  background-color: var(--webueno-bg-primary-hsl-05-opeg);
}
.website-backups .backups-board .backups-board-body__item:last-child .backups-table__dropdown:hover .dropdown-icon svg .myCircle {
  opacity: 1 !important;
  fill: var(--webueno-bg-primary) !important;
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-body__item:last-child .backups-table__dropdown .dropdown-cta-list::before {
    right: 34px !important;
  }
}
@media screen and (max-width: 641px) {
  .website-backups .backups-board .backups-board-body__item:last-child::before {
    visibility: hidden;
    opacity: 0;
  }
}
.website-backups .backups-board .backups-board-body__item:nth-child(3) {
  justify-content: center;
  text-align: center;
}
.website-backups .backup-system-status__heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  text-align: center;
  margin: 0 0 13px;
  color: var(--black);
}
@media (max-width: 576px) {
  .website-backups .backup-system-status__heading {
    font-size: 24px;
    line-height: 32.68px;
  }
}
.website-backups .backup-system-status__photo-wrapper {
  max-width: 420px;
  margin: 0 auto;
}
.website-backups .backup-system-status__photo {
  display: block;
  max-width: 100%;
}
.website-backups .backup-system-status__description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  color: var(--black);
  margin: 0 auto 24px;
  max-width: 340px;
}
.website-backups .backup-system-status__content {
  max-width: 592px;
  margin: 0 auto;
  text-align: center;
}
.website-backups .backup-system-status__btn {
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  border-radius: 10px;
  padding: 18px 30px;
}
.website-backups .backup-settings-dropdown .wb-dropdown__list {
  border-radius: 10px;
}
@media (max-width: 1401px) {
  .website-backups .backup-settings-dropdown .wb-dropdown__list {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
.website-backups .backup-settings-dropdown .wb-dropdown__list::after {
  border-radius: 10px;
}
@media (max-width: 1401px) {
  .website-backups .backup-settings-dropdown .wb-dropdown__list::before {
    left: auto;
    right: 25px;
    transform: translateX(50%);
  }
}
.website-backups .backup-settings-dropdown .wb-dropdown__btn {
  font-weight: 400;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0.01em;
  border-radius: 8px;
  color: #292F34;
}
.website-backups .backup-settings-dropdown .wb-dropdown__btn.btn-backup-disable {
  color: var(--webueno-danger);
}
.website-backups .backup-date-heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin-bottom: 10px;
}
.website-backups .backups-description {
  margin-bottom: 40px;
}
.website-backups .backups-description p {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.website-backups .backups-description ul {
  list-style-type: none;
  padding: 0;
}
.website-backups .backups-description ul li p {
  margin-bottom: 0;
}
@media (min-width: 642px) {
  .website-backups .universal-data-table-webueno-backups-table tbody tr:last-child .backups-action-dropdown .wb-dropdown__list, .website-backups .universal-data-table-webueno-backups-table tbody tr:nth-last-child(2) .backups-action-dropdown .wb-dropdown__list {
    left: auto;
    top: -65px;
    right: 100%;
    transform: translateX(0);
  }
  .website-backups .universal-data-table-webueno-backups-table tbody tr:last-child .backups-action-dropdown .wb-dropdown__list::before, .website-backups .universal-data-table-webueno-backups-table tbody tr:nth-last-child(2) .backups-action-dropdown .wb-dropdown__list::before {
    border-width: 9px 0 9px 9px;
    border-color: transparent transparent transparent #fff;
    top: 65px;
    left: 100%;
    transform: translateX(0);
  }
}
.website-backups .universal-data-table-webueno-backups-table:has(.backups-ajax-spinner) .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) .dataTables_processing {
  display: block !important;
}
.website-backups .universal-data-table-webueno-backups-table .backups-action-dropdown {
  margin: 0 auto;
}
@media (max-width: 641px) {
  .website-backups .universal-data-table-webueno-backups-table .backups-action-dropdown {
    margin: 0;
  }
}

.wb-maintenance-options .maintenance-options__list {
  /* display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  grid-auto-flow: dense;
  gap: 20px; */
  display: flex;
  gap: 20px;
}
@media (max-width: 1665px) {
  .wb-maintenance-options .maintenance-options__list {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .wb-maintenance-options .maintenance-options__list {
    display: block;
  }
}
.wb-maintenance-options .maintenance-options__item {
  flex: 0 1 356px;
}
@media (max-width: 1665px) {
  .wb-maintenance-options .maintenance-options__item {
    flex: 0 1 calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .wb-maintenance-options .maintenance-options__item {
    margin-bottom: 20px;
  }
}
.wb-maintenance-options .maintenance-options .feature-heading {
  display: inline-block;
  line-height: 30px;
}
@media (max-width: 641px) {
  .wb-maintenance-options .maintenance-options .feature-heading {
    line-height: 24px;
  }
}
.wb-maintenance-options .maintenance-options .feature-heading-text,
.wb-maintenance-options .maintenance-options .status-message-info {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}
@media (max-width: 641px) {
  .wb-maintenance-options .maintenance-options .feature-heading-text,
  .wb-maintenance-options .maintenance-options .status-message-info {
    display: block;
  }
}
.wb-maintenance-options .maintenance-options .status-info.not-found {
  display: none;
}
.wb-maintenance-options .maintenance-options .status-message-info:hover {
  display: block;
}
.wb-maintenance-options .maintenance-options .status-message-info.status-active {
  color: var(--webueno-success);
}
.wb-maintenance-options .maintenance-options .status-message-info.status-not-found {
  display: none;
  color: var(--webueno-danger);
}

body.section__maintenance #global-loader {
  z-index: 18 !important;
}

.phpmyadmin-card,
.hosting-card,
.wordpress-information,
.ftp-card,
.additional-card {
  position: relative;
}
.phpmyadmin-card p,
.hosting-card p,
.wordpress-information p,
.ftp-card p,
.additional-card p {
  margin: 0;
  color: black;
}

.loader-spinner {
  margin: 0;
}

.title-button-container .card-widget-cta .cta-save-cancel {
  display: flex;
  align-items: center;
}
.title-button-container .card-widget-cta .spinner-border {
  position: relative;
  border-color: var(--webueno-bg-primary);
  border-right-color: transparent;
}

.flash-messages {
  visibility: hidden;
  opacity: 0;
  transform: translateY(5px);
  transition: 0.3s all ease;
}
.flash-messages.flash-active {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.status-message {
  display: inline-block;
  position: relative;
  padding: 0.75rem 1.25rem;
  padding-right: 52px;
  margin-bottom: 0;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.status-message .btn-icon {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
  padding: 0.75rem 1.25rem;
}
.status-message .status-message-text {
  position: relative;
  top: 1px;
}
.status-message.error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.status-message.error .btn-icon {
  color: #721c24;
}
.status-message.error .btn-icon.close-icon {
  cursor: pointer;
}
.status-message.success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.status-message.success .btn-icon {
  color: #155724;
}
.status-message.warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.status-message.warning .btn-icon {
  color: #856404;
}
.status-message.icon-position-left {
  padding-right: 1.25rem;
  padding-left: 46px;
}
.status-message.icon-position-left .btn-icon {
  right: auto;
  left: 0;
  padding: 0.75rem 0.75rem 0.75rem 1.25rem;
}

.create-website-layout {
  /* .icon-wrap svg{
      width: 40px;
      height: 30px;
  } */
}
.create-website-layout h2.step-title {
  margin-bottom: 30px;
  margin-right: 0;
  color: #292F34;
  width: 100%;
}
.create-website-layout .custom-scroll h2.step-title,
.create-website-layout .custom-scroll .step-title-main {
  margin-bottom: 74px;
}
@media (max-width: 1024px) {
  .create-website-layout .custom-scroll h2.step-title,
  .create-website-layout .custom-scroll .step-title-main {
    margin-bottom: 30px;
  }
}
.create-website-layout .checkbox-card {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  width: 100%;
  min-height: 120px;
  padding: 18px 25px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.06);
  gap: 20px;
  margin-bottom: 15px;
  transition: 0.3s width, 0.3s height, 0.3s background;
}
@media (max-width: 641px) {
  .create-website-layout .checkbox-card {
    padding: 13px 25px;
    min-height: 100px;
  }
}
.create-website-layout .checkbox-card:hover {
  cursor: pointer;
}
.create-website-layout .checkbox-card.selected {
  border: 2px solid #BCD882;
  background: #F8FFEA;
  /* width: 495px;
  height: 105px; */
}
.create-website-layout .checkbox-card.selected .checkbox-card-title {
  color: #BCD882;
}
.create-website-layout input[type=text],
.create-website-layout input[type=password],
.create-website-layout input[type=number],
.create-website-layout select {
  border-radius: 8px;
  border: 2px solid #BCCBDA;
  background: #FFF;
  height: 65px;
  padding: 20px 25px;
  margin-bottom: 25px;
  width: 100%;
  transition: 0.3s border;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0;
  color: #67777E;
}
.create-website-layout input[type=text]:hover, .create-website-layout input[type=text]:focus, .create-website-layout input[type=text]:focus-visible,
.create-website-layout input[type=password]:hover,
.create-website-layout input[type=password]:focus,
.create-website-layout input[type=password]:focus-visible,
.create-website-layout input[type=number]:hover,
.create-website-layout input[type=number]:focus,
.create-website-layout input[type=number]:focus-visible,
.create-website-layout select:hover,
.create-website-layout select:focus,
.create-website-layout select:focus-visible {
  border: 2px solid var(--webueno-primary);
  outline: none;
}
.create-website-layout input[type=text]::-moz-placeholder, .create-website-layout input[type=password]::-moz-placeholder, .create-website-layout input[type=number]::-moz-placeholder, .create-website-layout select::-moz-placeholder {
  color: #9FABB8;
}
.create-website-layout input[type=text]::placeholder,
.create-website-layout input[type=password]::placeholder,
.create-website-layout input[type=number]::placeholder,
.create-website-layout select::placeholder {
  color: #9FABB8;
}
.create-website-layout select {
  height: 61px;
  padding: 15px 25px;
}
.create-website-layout .button-wrapper {
  display: flex;
  flex-direction: row;
  margin-top: 50px;
  width: 100%;
  gap: 15px;
}
.create-website-layout .step-form {
  max-width: 470px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.create-website-layout .radio-container {
  display: flex;
  flex-direction: row;
  gap: 105px;
}
.create-website-layout .btn.btn-primary {
  background-color: var(--webueno-primary);
}
.create-website-layout .btn {
  border-radius: 8px;
}
.create-website-layout .btn.btn-secondary {
  background-color: #EBEAEA;
}
.create-website-layout .arrow-btn {
  display: flex;
  flex-direction: row;
  gap: 11px;
  align-items: center;
  justify-content: center;
  padding: 19px 29px;
  box-shadow: none;
  transition: 0.3s all ease;
  margin-right: 0;
  margin-bottom: 0;
  border-radius: 8px;
}
.create-website-layout .arrow-btn:not([disabled]):hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
  transform: translateY(-3px);
}
.create-website-layout .arrow-btn:not([disabled]):active {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
.create-website-layout .arrow-btn[disabled] {
  cursor: not-allowed;
}
.create-website-layout .arrow-btn svg {
  display: flex;
  position: relative;
  top: 1px;
}
.create-website-layout .arrow-btn span {
  font-size: 15px;
  font-weight: 700;
}
.create-website-layout .prev-btn {
  background-color: #EBEAEA;
  /* svg{
      transform: rotate(180deg);    

      path{
          stroke: var(--webueno-secondary);
      }
  } */
}
.create-website-layout .prev-btn:hover, .create-website-layout .prev-btn:active {
  background-color: #dfdfdf !important;
}
.create-website-layout .prev-btn span {
  color: var(--webueno-secondary);
}
@media (max-width: 641px) {
  .create-website-layout:has(.server-location, .server-type, .regular-maintenance, .subscription-addons) {
    padding-bottom: 183px !important;
  }
}
@media (max-width: 641px) {
  .create-website-layout:has(.server-location, .server-type, .regular-maintenance, .subscription-addons) .progress-nav__wrapper {
    height: 115px;
  }
}
@media (max-width: 641px) {
  .create-website-layout:has(.server-location, .server-type, .regular-maintenance, .subscription-addons) .step-footer-fixed {
    width: 100%;
    padding: 10px 15px;
    bottom: 115px;
  }
}
@media (max-width: 641px) {
  .create-website-layout:has(.server-location, .server-type, .regular-maintenance, .subscription-addons) .step-footer-fixed .arrow-btn {
    font-size: 12px;
    padding: 15px 20px;
  }
}

.subscription-card-wrapper {
  display: flex;
  flex-direction: row;
  gap: 35px;
}
@media (max-width: 400px) {
  .subscription-card-wrapper {
    gap: 55px;
  }
}
.subscription-card-wrapper .plan-header {
  margin: 50px 30px 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 15px;
  position: relative;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-header {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 25px;
    border-bottom: 2px solid rgba(189, 204, 219, 0.5);
  }
}
@media (max-width: 400px) {
  .subscription-card-wrapper .plan-header {
    padding-top: 45px;
  }
}
.subscription-card-wrapper .plan-header-info .plan-title-badge {
  display: none;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-header-info .plan-footer-note,
  .subscription-card-wrapper .plan-header-info .plan-header-note {
    text-align: left;
    margin: 0 0 3px;
  }
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-header-info .plan-footer-note p,
  .subscription-card-wrapper .plan-header-info .plan-header-note p {
    text-align: left;
    margin: 0;
    line-height: 1.3;
  }
}
.subscription-card-wrapper .plan-header-info .plan-footer-note {
  display: none;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-header-info .plan-footer-note {
    display: block;
  }
}
.subscription-card-wrapper .plan-title {
  color: #29243D;
  text-align: center;
  font-size: 30px;
  font-weight: 800;
  line-height: 36px;
  text-transform: capitalize;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-title {
    font-size: 22px;
    font-style: normal;
    line-height: 30px;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features__wrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.6s ease-out;
  }
  .subscription-card-wrapper .plan-features__wrapper.extended {
    grid-template-rows: 1fr;
  }
}
.subscription-card-wrapper .plan-features__content {
  overflow: hidden;
}
.subscription-card-wrapper .plan-features__content.overflow-visible {
  overflow: visible;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features__content > .plan-footer-note {
    padding: 0 25px;
  }
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features__content > .plan-price {
    padding: 0 25px;
  }
  .subscription-card-wrapper .plan-features__content > .plan-price * {
    display: none !important;
  }
}
.subscription-card-wrapper .plan-features {
  list-style: none;
  padding: 0;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features {
    margin: 0;
    /* &::before,
    &::after {
        content: '';
        display: block;
        height: 10px;
        visibility: hidden;
        opacity: 0;
        background-color: transparent;
    } */
  }
}
.subscription-card-wrapper .plan-features li {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 30px;
  border-top: 1px solid #BCCBDA;
}
.subscription-card-wrapper .plan-features li:last-child {
  border-bottom: 1px solid #BCCBDA;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features li {
    border-top: none;
    border-bottom: none !important;
  }
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features li:not(:last-child) {
    border-bottom: 1px solid rgba(188, 203, 218, 0.3) !important;
  }
}
.subscription-card-wrapper .plan-features svg {
  width: 20px;
  height: 20px;
}
.subscription-card-wrapper .plan-features svg.checked path {
  stroke: var(--webueno-success);
}
.subscription-card-wrapper .plan-features svg.checked circle {
  stroke: var(--webueno-success);
}
.subscription-card-wrapper .plan-features__description {
  display: grid;
  grid-template-columns: 20px 1fr;
  align-items: start;
}
.subscription-card-wrapper .plan-features__info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.subscription-card-wrapper .plan-features__info.expanding {
  pointer-events: none;
}
.subscription-card-wrapper .plan-features .feature-title {
  margin-left: 10px;
  color: #29243D;
  font-size: 18px;
  font-weight: 800;
  line-height: 18px;
  text-transform: capitalize;
  position: relative;
  top: -1px;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-features .feature-title {
    font-size: 17px;
    font-style: normal;
    font-weight: 800;
    line-height: 17px; /* 261.538% */
    text-transform: capitalize;
  }
}
.subscription-card-wrapper .plan-features .feature-title.not-included {
  opacity: 0.6;
}
.subscription-card-wrapper .plan-features .feature-title-text {
  margin-bottom: 8px;
}
.subscription-card-wrapper .plan-features .feature-description-text {
  font-weight: 400;
  font-style: italic;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.02em;
}
@media (max-width: 400px) {
  .subscription-card-wrapper .plan-features .feature-description-text {
    line-height: 16px;
  }
}
.subscription-card-wrapper .details-btn {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px; /* 107.143% */
  letter-spacing: -0.14px;
  color: var(--webueno-primary);
  margin: 0;
  display: block;
  width: 100%;
  padding: 14px 10px;
  border-radius: 0;
}
.subscription-card-wrapper .details-btn:hover {
  color: var(--webueno-primary);
}
.subscription-card-wrapper .details-btn:focus {
  outline: none;
  box-shadow: none;
}
.subscription-card-wrapper .details-btn__wrapper {
  display: none;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .details-btn__wrapper {
    display: block;
    text-align: center;
  }
}
.subscription-card-wrapper .plan-header svg {
  width: 120px;
  height: 120px;
}
.subscription-card-wrapper .subscription-card {
  display: flex;
  flex-direction: column;
  width: 365px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15);
  transition: 0.3s all ease;
}
.subscription-card-wrapper .subscription-card:hover {
  transform: scale(1.05);
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card:hover {
    transform: none;
  }
}
.subscription-card-wrapper .subscription-card.mostpopular:hover {
  transform: scale(1.02);
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card.mostpopular:hover {
    transform: none;
  }
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card .mobile-view-hide {
    display: none;
  }
}
.subscription-card-wrapper .subscription-card .inner-header {
  display: none;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card .inner-header {
    display: block;
  }
}
@media (max-width: 400px) {
  .subscription-card-wrapper .subscription-card .inner-header {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
.subscription-card-wrapper .subscription-card .inner-header .plan-price {
  width: 84px;
  height: 84px;
  border-radius: 100%;
  background-color: #EFF5FF;
  position: relative;
  border-top: none;
}
.subscription-card-wrapper .subscription-card .inner-header .plan-price__price-interval {
  display: flex;
  flex-direction: column;
  align-items: center;
  transform: translateY(5px);
}
.subscription-card-wrapper .subscription-card .inner-header .currency {
  font-size: 17px;
  position: absolute;
  top: 15px;
  left: 12px;
}
.subscription-card-wrapper .subscription-card .inner-header .price {
  font-size: 38px;
  line-height: 32px; /* 100% */
  letter-spacing: -1.14px;
}
.subscription-card-wrapper .subscription-card .inner-header .interval {
  font-size: 12px;
}
.subscription-card-wrapper .service-list-container {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 35px;
  right: -45px;
  width: 230px;
  visibility: hidden;
  opacity: 0;
  transition: 0.15s all;
  background: linear-gradient(135deg, #152434, var(--webueno-bg-primary));
  color: #FFF;
  border-radius: 13px;
  z-index: 99;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .service-list-container {
    top: -10px;
    right: 30px;
  }
}
.subscription-card-wrapper .service-list-container p {
  color: #FFF;
  font-size: 15px;
  font-weight: 800;
  line-height: 34px;
  margin-right: auto;
  margin-left: 0;
}
.subscription-card-wrapper .service-list {
  padding: 0;
  width: 100%;
}
.subscription-card-wrapper .service-list li {
  display: list-item;
  list-style-position: inside;
  list-style-type: circle;
  padding: 0;
  border: none !important;
}
.subscription-card-wrapper .sl-position-relative {
  position: relative;
  padding: 24px;
  z-index: 1;
}
.subscription-card-wrapper .service-list-container::before {
  content: "";
  width: 14px;
  height: 14px;
  background: #152434;
  transform: rotate(45deg);
  position: absolute;
  top: -7px;
  right: 48px;
  z-index: -1;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .service-list-container::before {
    top: 16px;
    right: -6px;
  }
}
.subscription-card-wrapper .more-info-question-icon:hover {
  cursor: pointer;
}
.subscription-card-wrapper .more-info-question-icon:hover ~ .service-list-container,
.subscription-card-wrapper .service-list-container:hover {
  visibility: visible;
  opacity: 1;
}
.subscription-card-wrapper .position-relative {
  position: relative;
}
.subscription-card-wrapper .plan-price {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: auto;
  position: relative;
  padding-top: 60px;
  padding-bottom: 20px;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-price {
    align-items: center;
    border-top: 2px solid rgba(189, 204, 219, 0.5);
    padding-top: 0;
    padding-bottom: 0;
  }
}
.subscription-card-wrapper .plan-price span {
  color: #29243D;
}
.subscription-card-wrapper .plan-price .price {
  font-size: 90px;
  line-height: 90px;
  font-weight: 800;
}
.subscription-card-wrapper .plan-price .currency {
  font-size: 48px;
  margin-bottom: auto;
  line-height: 1.3;
}
.subscription-card-wrapper .plan-price .interval {
  font-size: 30px;
  position: relative;
  top: 3px;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-price .interval {
    position: static;
    top: auto;
  }
}
.subscription-card-wrapper .plan-price .plan-note-text {
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-align: center;
  display: block;
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  color: #29243D;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-price .plan-note-text {
    font-size: 10px;
    top: 25px;
    text-transform: lowercase;
  }
  .subscription-card-wrapper .plan-price .plan-note-text::first-letter {
    text-transform: uppercase;
  }
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-price .plan-note-text > span {
    display: none;
  }
}
.subscription-card-wrapper .plan-footer-note,
.subscription-card-wrapper .plan-header-note {
  margin-top: 10px;
}
.subscription-card-wrapper .plan-footer-note p,
.subscription-card-wrapper .plan-header-note p {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  font-style: italic;
  color: #292F34;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 2%;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .plan-footer-note p,
  .subscription-card-wrapper .plan-header-note p {
    font-size: 12px;
    line-height: 18px;
  }
}
.subscription-card-wrapper .select-package {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px; /* 100% */
  letter-spacing: -0.15px;
  padding: 23px 15px;
  color: #FCFCFC;
  box-shadow: none;
  border-radius: 12px;
  width: 100%;
  display: block;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .select-package {
    padding: 19px 15px;
  }
}
.subscription-card-wrapper .select-package__wrapper {
  text-align: center;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .select-package__wrapper {
    padding: 30px 25px;
    border-bottom: 2px solid rgba(189, 204, 219, 0.5);
  }
}
.subscription-card-wrapper .select-package__button-container {
  max-width: 250px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .select-package__button-container {
    max-width: 230px;
  }
}
.subscription-card-wrapper .subscription-card.mostpopular {
  position: relative;
  background: linear-gradient(180deg, var(--webueno-bg-primary) 0%, #092B4D 100%);
  margin-top: -24px;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card.mostpopular {
    margin-top: 0;
  }
}
.subscription-card-wrapper .subscription-card.mostpopular .most-popular-corner-icon {
  position: absolute;
  top: -34px;
  right: -34px;
  width: 120px;
  height: 120px;
}
.subscription-card-wrapper .subscription-card.mostpopular .plan-features li {
  border-top-color: rgba(188, 203, 218, 0.1);
  border-bottom-color: rgba(188, 203, 218, 0.1);
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card.mostpopular .plan-features li:not(:last-child) {
    border-bottom: 1px solid rgba(188, 203, 218, 0.1) !important;
  }
}
.subscription-card-wrapper .subscription-card.mostpopular .plan-title,
.subscription-card-wrapper .subscription-card.mostpopular .feature-title,
.subscription-card-wrapper .subscription-card.mostpopular .plan-price span,
.subscription-card-wrapper .subscription-card.mostpopular .plan-footer-note p,
.subscription-card-wrapper .subscription-card.mostpopular .plan-header-note p,
.subscription-card-wrapper .subscription-card.mostpopular .plan-note-text,
.subscription-card-wrapper .subscription-card.mostpopular .feature-description-text {
  color: #FFF;
}
.subscription-card-wrapper .subscription-card.mostpopular .plan-header {
  row-gap: 38px;
}
.subscription-card-wrapper .subscription-card.mostpopular .plan-title-badge {
  font-size: 10px;
  font-weight: 800;
  line-height: 12px;
  text-align: center;
  color: var(--white);
  padding: 5px 10px;
  background-color: #2581D6;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: none;
}
@media (max-width: 1024px) {
  .subscription-card-wrapper .subscription-card.mostpopular .plan-title-badge {
    display: inline-block;
  }
}
.subscription-card-wrapper .subscription-card.mostpopular .inner-header .plan-price {
  background-color: rgba(240, 246, 255, 0.15);
}
@media (max-width: 400px) {
  .subscription-card-wrapper .subscription-card.mostpopular .inner-header .plan-price {
    background: linear-gradient(180deg, #003B77 0%, #092B4D 100%);
  }
}
.subscription-card-wrapper .subscription-card.mostpopular .inner-header .currency {
  color: #FFF;
}
.subscription-card-wrapper .subscription-card.mostpopular .inner-header .price {
  color: #FFF;
}
.subscription-card-wrapper .subscription-card.mostpopular .inner-header .interval {
  color: #FFF;
}
.subscription-card-wrapper .subscription-card.mostpopular .details-btn {
  color: #fff;
}
.subscription-card-wrapper .subscription-card.mostpopular .details-btn:hover {
  color: #fff;
}

@media (max-width: 1024px) {
  .subscription-card-wrapper {
    flex-direction: column;
    margin: 0 auto;
  }
}
.widget-no-data {
  min-height: 298px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.widget-no-data .widget-no-data__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  transform: translateY(-10px);
}
.widget-no-data .widget-no-data__text {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
}
.widget-no-data .widget-no-data-btn {
  margin-top: 10px;
}

.websites-menu-icon {
  display: none;
}
@media screen and (max-width: 992px) {
  .websites-menu-icon {
    width: 18px;
    height: 12px;
    position: absolute;
    top: 40px;
    left: 167px;
    z-index: 18;
    cursor: pointer;
    display: inline-block;
  }
  .websites-menu-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 13px;
    height: 2px;
    background-color: var(--webueno-bg-primary);
    transform-origin: 0 0;
    transition: transform 0.3s ease-out;
  }
  .websites-menu-icon__middle {
    position: absolute;
    top: 5px;
    left: 0;
    width: 10px;
    height: 2px;
    background-color: var(--webueno-bg-primary);
    transition: all 0.3s ease-out;
    transform-origin: 0 50%;
  }
  .websites-menu-icon::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 13px;
    height: 2px;
    background-color: var(--webueno-bg-primary);
    transform-origin: 0 100%;
    transition: transform 0.3s ease-out;
  }
  .websites-menu-icon__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 52px;
    height: 52px;
    background-color: #fff;
    border-radius: 12px;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
  }
  .websites-menu-icon__left-bracket {
    width: 7px;
    height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    transition: 0.3s all ease-out;
  }
  .websites-menu-icon__left-bracket::before {
    content: "";
    display: block;
    width: 8px;
    height: 2px;
    background-color: var(--webueno-bg-primary);
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(-45deg);
    transform-origin: 100% 0;
  }
  .websites-menu-icon__left-bracket::after {
    content: "";
    display: block;
    width: 8px;
    height: 2px;
    background-color: var(--webueno-bg-primary);
    position: absolute;
    bottom: 0;
    right: 0;
    transform: rotate(45deg);
    transform-origin: 100% 100%;
  }
  .websites-menu-icon__title {
    position: absolute;
    top: 50%;
    left: calc(100% + 10px);
    transform: translateY(-50%);
    white-space: nowrap;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 163.636% */
    letter-spacing: 0.11px;
    color: rgba(0, 59, 119, 0.65);
    opacity: 1;
    visibility: visible;
    transition: 0.3s all ease;
  }
  .websites-menu-icon--close-x::before {
    transform: rotate(45deg);
    background-color: var(--webueno-bg-primary);
    width: 8px;
    left: 3px;
  }
  .websites-menu-icon--close-x .websites-menu-icon__middle {
    opacity: 0;
    transform: scaleX(0);
    background-color: var(--webueno-bg-primary);
  }
  .websites-menu-icon--close-x .websites-menu-icon__left-bracket {
    right: 5px;
  }
  .websites-menu-icon--close-x .websites-menu-icon__title {
    opacity: 0;
    visibility: hidden;
  }
  .websites-menu-icon--close-x::after {
    transform: rotate(-45deg);
    background-color: var(--webueno-bg-primary);
    width: 8px;
    left: 3px;
  }
}
@media screen and (max-width: 992px) {
  .websites-menu-icon--close-x {
    position: fixed;
  }
}
@media screen and (max-width: 641px) {
  .websites-menu-icon {
    left: 32px;
  }
  .websites-menu-icon--close-x {
    left: 32px;
  }
}

/* end .menu-icon */
.widget-btn {
  font-size: 13px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 13px !important; /* 100% */
  letter-spacing: -0.01em !important;
  border-radius: 6px !important;
  padding: 12px 14px !important;
  margin: 0;
  display: inline-block;
  box-shadow: none !important;
  transition: 0.3s all ease;
  /* &--blue {
      background-color: var(--webueno-primary);
      color: #fff;

      &:hover {
          color: #fff;
      }
  } */
}
.widget-btn--no-bg {
  background-color: transparent;
  color: var(--webueno-primary);
}
.widget-btn--no-bg:hover {
  color: var(--webueno-primary);
}

.widget-btn-outline {
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 13px; /* 100% */
  letter-spacing: -0.01em;
  border-radius: 6px;
  padding: 10px 14px;
  margin: 0;
  display: inline-block;
  border: 2px solid transparent;
  box-shadow: none;
  transition: 0.3s all ease;
}
.widget-btn-outline--blue {
  background-color: #fff;
  border-color: var(--webueno-primary);
  color: var(--webueno-primary);
}
.widget-btn-outline--blue:hover {
  color: #fff;
  background-color: var(--webueno-primary);
}
.widget-btn-outline:focus {
  box-shadow: none;
}

.widget-cta-dropdown {
  position: relative;
  z-index: 9;
  padding: 5px 15px;
  max-width: 50px;
  cursor: pointer;
}
.widget-cta-dropdown:hover .dropdown-cta-list {
  display: flex;
  animation: webFadeIn 0.3s;
}
.widget-cta-dropdown:has(.dropdown-cta-list:empty) {
  display: none;
}
.widget-cta-dropdown--vertical-dots .dropdown-icon svg {
  transform: rotate(90deg);
}
.widget-cta-dropdown svg circle {
  fill: #9FABB8;
  opacity: 1;
}
.widget-cta-dropdown .dropdown-cta-list {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
  min-width: 106px;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px;
  border-top: 5px solid transparent;
  display: none;
}
@media (max-width: 641px) {
  .widget-cta-dropdown .dropdown-cta-list {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
.widget-cta-dropdown .dropdown-cta-list::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
.widget-cta-dropdown .dropdown-cta-list::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
@media (max-width: 641px) {
  .widget-cta-dropdown .dropdown-cta-list::before {
    left: auto;
    right: 25px;
    transform: translateX(50%);
  }
}
.widget-cta-dropdown .dropdown-cta-btn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  border-radius: 5px;
  background-color: #fff;
  display: block;
  padding: 13px 15px;
  width: 100%;
  white-space: nowrap;
  transition: 0.3s all ease;
}
.widget-cta-dropdown .dropdown-cta-btn:hover {
  background-color: #F8FBFF;
}
.widget-cta-dropdown .dropdown-cta-btn:focus {
  box-shadow: none;
}
@keyframes webFadeIn {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}

.widget-form {
  /* &__radio-input:checked ~ &__radio-label &__radio-button::after {
      opacity: 1;
  } */
}
.widget-form__radio-group {
  width: 100%;
  display: inline-block;
}
.widget-form__radio-group:not(:last-child) {
  margin-bottom: 10px;
}
.widget-form__radio-input {
  display: none;
}
.widget-form__radio-label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  text-align: left;
  color: var(--webueno-secondary);
  margin: 0;
}
.widget-form__radio-button {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 8.5px;
  outline: 1px solid #BCCBDA;
  outline-offset: 4px;
  background-color: transparent;
  margin-left: 5px;
  transition: 0.3s all ease;
  /* &::after {
      content: "";
      display: block;
      height: 100%;
      width: 100%;
      border-radius: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      //transform: translate(-50%, -50%);
      background-color: #6AD4A7;
      opacity: 0;
      transition: opacity .2s;
      outline: 7px solid transparent;
      outline-offset: 4px;
  } */
}
.widget-form__radio-input:checked ~ .widget-form__radio-label .widget-form__radio-button {
  outline-color: #BCCBDA;
  background-color: #6AD4A7;
}

.switch-toggle {
  position: relative;
  display: inline-block;
  width: 140px;
  height: 35px;
  margin: 0;
}
.switch-toggle__input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch-toggle__slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F2F6F7;
  transition: 0.4s;
}
.switch-toggle__slider::before {
  content: "";
  position: absolute;
  height: 35px;
  width: 70px;
  left: 0;
  bottom: 0;
  background-color: var(--webueno-primary);
  transition: 0.4s;
}
.switch-toggle__slider--round {
  border-radius: 21px;
}
.switch-toggle__slider--round::before {
  border-radius: 21px;
}
.switch-toggle__choice {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px; /* 100% */
  letter-spacing: -0.12px;
  cursor: pointer;
}
.switch-toggle__choice::before {
  content: "Live";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-100%) translateY(-50%);
  margin-left: -24px;
  color: #fff;
  transition: 0.4s all ease;
}
.switch-toggle__choice::after {
  content: "Staging";
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  color: var(--webueno-primary);
  transition: 0.4s all ease;
}
.switch-toggle.staging .switch-toggle__slider:before {
  transform: translateX(70px);
}
.switch-toggle.staging .switch-toggle__choice::before {
  color: var(--webueno-primary);
}
.switch-toggle.staging .switch-toggle__choice::after {
  color: #fff;
}

.progress {
  position: relative;
}
.progress--website-widget {
  border-radius: 20px;
  height: 16px;
}
.progress--website-widget.progress--danger {
  background-color: rgba(225, 107, 107, 0.3);
}
.progress--website-widget.progress--warning {
  background-color: rgba(251, 182, 98, 0.3);
}
.progress--website-widget.progress--success {
  background-color: rgba(106, 212, 167, 0.3);
}
.progress--website-widget .progress-bar.progress--danger {
  background-color: #E16B6B;
}
.progress--website-widget .progress-bar.progress--warning {
  background-color: #FBB662;
}
.progress--website-widget .progress-bar.progress--success {
  background-color: #6AD4A7;
}
.progress .progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.web-table__container {
  position: relative;
  margin-bottom: 30px;
}
.web-table__container .table-pagination {
  margin: 0;
  padding: 0;
  margin-top: 30px;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 9px;
}
.web-table__container .table-pagination .page-item.active .page-link {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: #fff;
}
.web-table__container .table-pagination .page-item.active .page-link:hover {
  color: #fff;
}
.web-table__container .table-pagination .page-item.disabled {
  pointer-events: none;
}
.web-table__container .table-pagination .page-item .page-link {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: -0.13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 45px;
  height: 45px;
  border-radius: 10px;
  background-color: #fff;
  color: var(--webueno-bg-primary-hsl-4-opeg);
  border: 1px solid rgba(188, 203, 218, 0.3);
  cursor: pointer;
  transition: 0.3s all ease;
}
.web-table__container .table-pagination .page-item .page-link:hover {
  border-color: var(--webueno-primary);
  color: var(--webueno-primary);
}
.web-table__wrapper {
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  overflow-y: hidden;
  overflow-x: auto;
  display: grid;
  grid-template-columns: minmax(200px, 1fr);
  background-color: #fff;
  scroll-behavior: smooth;
}
@supports (-moz-appearance: none) {
  .web-table__wrapper {
    scrollbar-width: thin;
  }
}
.web-table__wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.web-table__wrapper::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
.web-table__wrapper::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
.web-table__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin: 0 0 20px;
}
.web-table__nav {
  display: none;
}
@media screen and (max-width: 641px) {
  .web-table__nav {
    display: flex;
  }
}
.web-table td, .web-table th {
  background-color: #fff;
  border-bottom: none;
  padding: 20px;
  min-width: 200px;
  vertical-align: middle !important;
  transition: 0.3s all ease;
}
.web-table td .cell-content, .web-table th .cell-content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}
.web-table td .cell-content--has-icon, .web-table th .cell-content--has-icon {
  gap: 10px;
}
.web-table td .cell-content .cell-icon--filter, .web-table th .cell-content .cell-icon--filter {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: #F8FBFF;
}
.web-table thead th {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.14px;
  color: #232323;
  padding: 17px 20px 20px;
  background-color: #fff;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  text-transform: capitalize;
  height: 74px;
}
.web-table thead th:first-child {
  border-top-left-radius: 15px;
  padding-left: 45px;
}
.web-table thead th:last-child {
  border-top-right-radius: 15px;
  padding-right: 45px;
}
.web-table tbody tr {
  position: relative;
  z-index: 1;
  transition: 0.3s all ease;
}
.web-table tbody tr:hover {
  background-color: #F8FBFF;
  z-index: 2;
}
.web-table tbody tr:hover td, .web-table tbody tr:hover th {
  background-color: #F8FBFF;
  color: var(--webueno-bg-primary);
}
.web-table tbody tr:hover td:first-child::before, .web-table tbody tr:hover th:first-child::before {
  visibility: visible;
  opacity: 1;
}
.web-table tbody tr td {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.15px;
  color: #232323;
  padding: 18px;
  background-color: #fff;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  transition: 0.3s all ease;
}
.web-table tbody tr td:first-child {
  padding-left: 45px;
  position: relative;
  font-weight: 600;
}
.web-table tbody tr td:first-child::before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--webueno-bg-primary);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
.web-table tbody tr td:last-child {
  padding-right: 45px;
}
.web-table tbody tr:last-child td {
  border-bottom: none;
}
.web-table .table-no-data {
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 20px;
}

.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) {
  position: relative;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2)::after {
  content: "";
  display: block;
  width: calc(100% + 2px);
  height: calc(100% + 3px - 75px);
  position: absolute;
  bottom: -1px;
  left: -1px;
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
@media (max-width: 641px) {
  .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2)::after {
    content: none;
  }
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div {
  border-radius: 15px;
  overflow-y: hidden;
  overflow-x: auto;
  display: grid;
  grid-template-columns: minmax(200px, 1fr);
  padding: 0 !important;
  scroll-behavior: smooth;
  position: relative;
  min-height: 150px;
}
@supports (-moz-appearance: none) {
  .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div {
    scrollbar-width: thin;
  }
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) .dataTables_processing {
  position: absolute;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  width: 100%;
  height: calc(100% - 74px);
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  border-radius: 15px;
  z-index: 1;
}
@media (max-width: 641px) {
  .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) .dataTables_processing {
    height: 100%;
  }
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) .dataTables_processing .datatable-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) .dataTables_processing .datatable-loading-spinner .loader-spinner {
  font-size: 7px;
  width: 8px;
  height: 8px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th[data-title=""] {
  pointer-events: none;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th[data-title=""]::after {
  content: none !important;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table td, .universal-data-table-wrapper .dataTables_wrapper .universal-data-table th,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table td,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table th {
  background-color: #fff;
  border-bottom: none;
  padding: 20px;
  vertical-align: middle !important;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table td .cell-content, .universal-data-table-wrapper .dataTables_wrapper .universal-data-table th .cell-content,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table td .cell-content,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table th .cell-content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table td .cell-content--has-icon, .universal-data-table-wrapper .dataTables_wrapper .universal-data-table th .cell-content--has-icon,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table td .cell-content--has-icon,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table th .cell-content--has-icon {
  gap: 10px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table td .cell-content .cell-icon--filter, .universal-data-table-wrapper .dataTables_wrapper .universal-data-table th .cell-content .cell-icon--filter,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table td .cell-content .cell-icon--filter,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table th .cell-content .cell-icon--filter {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: #F8FBFF;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead tr,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead tr {
  height: 74px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.01em;
  color: #869099;
  padding: 17px 20px 20px;
  padding-left: 20px !important;
  background-color: transparent;
  border-bottom: none;
  text-transform: capitalize;
  position: relative;
  white-space: nowrap;
}
@supports (-moz-appearance: none) {
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th,
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th {
    line-height: 2.9;
  }
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting .cell-content,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting .cell-content {
  display: inline-flex;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_asc::after, .universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_desc::after,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_asc::after,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_desc::after {
  content: "";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M4.90385 12.4038V2.85763L1.05383 6.70763L0 5.65383L5.65383 0L11.3077 5.65383L10.2538 6.70763L6.4038 2.85763V12.4038H4.90385Z' fill='%23869099'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: super;
  transition: transform 0.2s ease-in;
}
@supports (-moz-appearance: none) {
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_asc::after, .universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_desc::after,
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_asc::after,
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_desc::after {
    vertical-align: middle;
  }
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_asc:hover::after,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_asc:hover::after {
  transform: rotate(180deg);
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_desc::after,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_desc::after {
  transform: rotate(180deg) translateY(0);
  margin-top: 0;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_desc:hover::after,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_desc:hover::after {
  transform: rotate(0) translateY(0);
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th.sorting_disabled::after,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th.sorting_disabled::after {
  content: none !important;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th:first-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th:first-child {
  border-top-left-radius: 15px;
  padding-left: 45px !important;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table thead th:last-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table thead th:last-child {
  border-top-right-radius: 15px;
  padding-right: 45px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr {
  position: relative;
  z-index: 1;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:hover,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:hover {
  background-color: transparent;
  z-index: 2;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:hover td,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:hover td {
  background-color: transparent;
  color: var(--webueno-bg-primary);
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:hover td a,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:hover td a {
  color: var(--webueno-bg-primary);
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:hover td:first-child::before,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:hover td:first-child::before {
  visibility: visible;
  opacity: 1;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr td,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr td {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.15px;
  color: #232323;
  padding: 11px 20px;
  background-color: transparent;
  border-bottom: 1px solid #ECF1F6;
  border-top: none;
  transition: 0.3s all ease;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr td:first-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr td:first-child {
  padding-left: 45px;
  position: relative;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr td:first-child::before,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr td:first-child::before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--webueno-bg-primary);
  visibility: hidden;
  opacity: 0;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr td:last-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr td:last-child {
  padding-right: 45px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr td:not(:last-child),
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr td:not(:last-child) {
  border-right: 1px solid #ECF1F6;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:first-child td:first-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:first-child td:first-child {
  border-top-left-radius: 15px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:first-child td:first-child::before,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:first-child td:first-child::before {
  height: calc(100% - 15px);
  top: auto;
  bottom: 0;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:first-child td:last-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:first-child td:last-child {
  border-top-right-radius: 15px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:last-child td,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:last-child td {
  border-bottom: none;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:last-child td:first-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 15px;
}
@media (max-width: 641px) {
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:last-child td:first-child,
  .universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 0;
  }
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table tbody tr:last-child td:last-child,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 15px;
}
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table .table-avatar,
.universal-data-table-wrapper .dataTables_wrapper .universal-data-table-vue-table .table-avatar {
  width: 50px; /* or any size */
  height: 50px;
  border-radius: 50%; /* optional: circular shape */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: inline-block; /* or inline-block if you prefer */
  background-color: #f0f0f0; /* fallback if image doesn't load */
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) {
  padding: 0;
  padding-bottom: 5px;
  min-height: 90px;
  overflow-x: auto;
  overflow-y: hidden;
}
@supports (-moz-appearance: none) {
  .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) {
    scrollbar-width: thin;
  }
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3)::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3)::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3)::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
@media (max-width: 641px) {
  .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) div.col-sm-5 {
    display: none;
  }
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) > div:first-child {
  order: 2;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) > div:last-child {
  order: 1;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination {
  border-radius: 15px;
  gap: 9px;
  right: auto;
  left: 0;
  top: 20px;
}
@media (max-width: 350px) {
  .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination {
    gap: 5px;
  }
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px; /* 100% */
  letter-spacing: -0.13px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px !important;
  height: 45px !important;
  padding: 12px 18px;
  border-radius: 10px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  color: var(--webueno-bg-primary-hsl-4-opeg);
  transition: 0.3s all ease;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button a {
  color: var(--webueno-bg-primary-hsl-4-opeg);
  transition: color 0.3s ease;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button:hover {
  border-color: var(--webueno-primary) !important;
  background-color: #fff;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button:hover a {
  color: var(--webueno-primary);
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.active {
  background-color: var(--webueno-primary) !important;
  border-color: var(--webueno-primary) !important;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.active a {
  color: #fff !important;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.next, .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.previous {
  display: none;
  font-size: 0;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.first, .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.last {
  font-size: 11px;
}
.universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.first.disabled, .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(3) .dataTables_paginate .pagination .paginate_button.last.disabled {
  display: none;
}

.universal-data-table-common .universal-data-table-wrapper,
.universal-data-table-common-blade .universal-data-table-wrapper {
  display: none;
}

.universal-data-table-vue .dataTables_wrapper:has(.pagination-hidden) > .row:last-child,
.universal-data-table-common .dataTables_wrapper:has(.pagination-hidden) > .row:last-child,
.universal-data-table-common-blade .dataTables_wrapper:has(.pagination-hidden) > .row:last-child {
  display: none;
}
.universal-data-table-vue .dataTables_wrapper > .row:last-child:not(:has(.pagination)),
.universal-data-table-common .dataTables_wrapper > .row:last-child:not(:has(.pagination)),
.universal-data-table-common-blade .dataTables_wrapper > .row:last-child:not(:has(.pagination)) {
  display: none;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th,
.universal-data-table-common .dataTables_wrapper table thead tr th,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th {
  cursor: auto;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th.sorting .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting .custom-sort-arrow {
  visibility: hidden;
  opacity: 0;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th.sorting:hover .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting:hover .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting:hover .custom-sort-arrow {
  visibility: visible;
  opacity: 1;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th.sorting_asc .custom-sort-arrow, .universal-data-table-vue .dataTables_wrapper table thead tr th.sorting_desc .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting_asc .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting_desc .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting_asc .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting_desc .custom-sort-arrow {
  visibility: visible;
  opacity: 1;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th.sorting_asc .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting_asc .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting_asc .custom-sort-arrow {
  transform: rotate(0);
  /* &:hover {
    transform: rotate(180deg);
  } */
}
.universal-data-table-vue .dataTables_wrapper table thead tr th.sorting_desc .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting_desc .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting_desc .custom-sort-arrow {
  transform: rotate(180deg);
  /* &:hover {
    transform: rotate(0);
  } */
}
.universal-data-table-vue .dataTables_wrapper table thead tr th.sorting_disabled .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th.sorting_disabled .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th.sorting_disabled .custom-sort-arrow {
  display: none;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th::after,
.universal-data-table-common .dataTables_wrapper table thead tr th::after,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th::after {
  content: none !important;
}
.universal-data-table-vue .dataTables_wrapper table thead tr th .custom-sort-arrow,
.universal-data-table-common .dataTables_wrapper table thead tr th .custom-sort-arrow,
.universal-data-table-common-blade .dataTables_wrapper table thead tr th .custom-sort-arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  vertical-align: super;
  position: relative;
  top: 6px;
  transition: 0.2s all ease-in;
  cursor: pointer;
}
@supports (-moz-appearance: none) {
  .universal-data-table-vue .dataTables_wrapper table thead tr th .custom-sort-arrow,
  .universal-data-table-common .dataTables_wrapper table thead tr th .custom-sort-arrow,
  .universal-data-table-common-blade .dataTables_wrapper table thead tr th .custom-sort-arrow {
    vertical-align: middle;
  }
}
@media screen and (max-width: 641px) {
  .universal-data-table-vue .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div,
  .universal-data-table-common .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div,
  .universal-data-table-common-blade .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) > div {
    border: none;
    border-radius: 0;
    box-shadow: none;
    overflow-x: visible;
    overflow-y: visible;
    background-color: transparent;
    position: relative;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead,
  .universal-data-table-vue .universal-data-table thead,
  .universal-data-table-common .universal-data-table-vue-table thead,
  .universal-data-table-common .universal-data-table thead,
  .universal-data-table-common-blade .universal-data-table-vue-table thead,
  .universal-data-table-common-blade .universal-data-table thead {
    display: grid;
    grid-template-columns: minmax(200px, 1fr);
    overflow-y: hidden;
    overflow-x: auto;
    padding-bottom: 5px;
    margin-bottom: 25px;
    position: relative;
    display: none;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead::before,
  .universal-data-table-vue .universal-data-table thead::before,
  .universal-data-table-common .universal-data-table-vue-table thead::before,
  .universal-data-table-common .universal-data-table thead::before,
  .universal-data-table-common-blade .universal-data-table-vue-table thead::before,
  .universal-data-table-common-blade .universal-data-table thead::before {
    content: "Sort by:";
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.01em;
    padding: 5px 0;
    text-align: center;
  }
  @supports (-moz-appearance: none) {
    .universal-data-table-vue .universal-data-table-vue-table thead,
    .universal-data-table-vue .universal-data-table thead,
    .universal-data-table-common .universal-data-table-vue-table thead,
    .universal-data-table-common .universal-data-table thead,
    .universal-data-table-common-blade .universal-data-table-vue-table thead,
    .universal-data-table-common-blade .universal-data-table thead {
      scrollbar-width: thin;
    }
  }
  .universal-data-table-vue .universal-data-table-vue-table thead::-webkit-scrollbar,
  .universal-data-table-vue .universal-data-table thead::-webkit-scrollbar,
  .universal-data-table-common .universal-data-table-vue-table thead::-webkit-scrollbar,
  .universal-data-table-common .universal-data-table thead::-webkit-scrollbar,
  .universal-data-table-common-blade .universal-data-table-vue-table thead::-webkit-scrollbar,
  .universal-data-table-common-blade .universal-data-table thead::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    border-radius: 10px;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead::-webkit-scrollbar-track,
  .universal-data-table-vue .universal-data-table thead::-webkit-scrollbar-track,
  .universal-data-table-common .universal-data-table-vue-table thead::-webkit-scrollbar-track,
  .universal-data-table-common .universal-data-table thead::-webkit-scrollbar-track,
  .universal-data-table-common-blade .universal-data-table-vue-table thead::-webkit-scrollbar-track,
  .universal-data-table-common-blade .universal-data-table thead::-webkit-scrollbar-track {
    background-color: #E0E8F2;
    border-radius: 10px;
    box-shadow: none;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead::-webkit-scrollbar-thumb,
  .universal-data-table-vue .universal-data-table thead::-webkit-scrollbar-thumb,
  .universal-data-table-common .universal-data-table-vue-table thead::-webkit-scrollbar-thumb,
  .universal-data-table-common .universal-data-table thead::-webkit-scrollbar-thumb,
  .universal-data-table-common-blade .universal-data-table-vue-table thead::-webkit-scrollbar-thumb,
  .universal-data-table-common-blade .universal-data-table thead::-webkit-scrollbar-thumb {
    background-color: #BFCEE0;
    border-radius: 10px;
    box-shadow: none;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead tr,
  .universal-data-table-vue .universal-data-table thead tr,
  .universal-data-table-common .universal-data-table-vue-table thead tr,
  .universal-data-table-common .universal-data-table thead tr,
  .universal-data-table-common-blade .universal-data-table-vue-table thead tr,
  .universal-data-table-common-blade .universal-data-table thead tr {
    display: flex;
    align-items: center;
    height: auto;
    border-radius: 15px;
    background-color: #fff;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead tr th,
  .universal-data-table-vue .universal-data-table thead tr th,
  .universal-data-table-common .universal-data-table-vue-table thead tr th,
  .universal-data-table-common .universal-data-table thead tr th,
  .universal-data-table-common-blade .universal-data-table-vue-table thead tr th,
  .universal-data-table-common-blade .universal-data-table thead tr th {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    width: auto !important;
    border-bottom: none !important;
    height: 55px;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 22px !important;
    letter-spacing: 0.01em !important;
    padding: 10px 25px 10px !important;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead tr th:first-child,
  .universal-data-table-vue .universal-data-table thead tr th:first-child,
  .universal-data-table-common .universal-data-table-vue-table thead tr th:first-child,
  .universal-data-table-common .universal-data-table thead tr th:first-child,
  .universal-data-table-common-blade .universal-data-table-vue-table thead tr th:first-child,
  .universal-data-table-common-blade .universal-data-table thead tr th:first-child {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-left: 25px !important;
  }
  .universal-data-table-vue .universal-data-table-vue-table thead tr th:last-child,
  .universal-data-table-vue .universal-data-table thead tr th:last-child,
  .universal-data-table-common .universal-data-table-vue-table thead tr th:last-child,
  .universal-data-table-common .universal-data-table thead tr th:last-child,
  .universal-data-table-common-blade .universal-data-table-vue-table thead tr th:last-child,
  .universal-data-table-common-blade .universal-data-table thead tr th:last-child {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody,
  .universal-data-table-vue .universal-data-table tbody,
  .universal-data-table-common .universal-data-table-vue-table tbody,
  .universal-data-table-common .universal-data-table tbody,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody,
  .universal-data-table-common-blade .universal-data-table tbody {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 12px;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr,
  .universal-data-table-vue .universal-data-table tbody tr,
  .universal-data-table-common .universal-data-table-vue-table tbody tr,
  .universal-data-table-common .universal-data-table tbody tr,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr,
  .universal-data-table-common-blade .universal-data-table tbody tr {
    display: block;
    height: auto;
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
    border: 1px solid rgba(188, 203, 218, 0.3019607843);
    border-radius: 15px;
    background-color: #fff;
    transition: border-color 0.3s ease;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr:hover,
  .universal-data-table-vue .universal-data-table tbody tr:hover,
  .universal-data-table-common .universal-data-table-vue-table tbody tr:hover,
  .universal-data-table-common .universal-data-table tbody tr:hover,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr:hover,
  .universal-data-table-common-blade .universal-data-table tbody tr:hover {
    background-color: #fff !important;
  }
}
@media screen and (max-width: 641px) and (min-width: 642px) {
  .universal-data-table-vue .universal-data-table-vue-table tbody tr:hover,
  .universal-data-table-vue .universal-data-table tbody tr:hover,
  .universal-data-table-common .universal-data-table-vue-table tbody tr:hover,
  .universal-data-table-common .universal-data-table tbody tr:hover,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr:hover,
  .universal-data-table-common-blade .universal-data-table tbody tr:hover {
    border-color: var(--webueno-primary);
  }
}
@media screen and (max-width: 641px) {
  .universal-data-table-vue .universal-data-table-vue-table tbody tr:hover td,
  .universal-data-table-vue .universal-data-table tbody tr:hover td,
  .universal-data-table-common .universal-data-table-vue-table tbody tr:hover td,
  .universal-data-table-common .universal-data-table tbody tr:hover td,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr:hover td,
  .universal-data-table-common-blade .universal-data-table tbody tr:hover td {
    background-color: #fff !important;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td,
  .universal-data-table-vue .universal-data-table tbody tr td,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td,
  .universal-data-table-common .universal-data-table tbody tr td,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td,
  .universal-data-table-common-blade .universal-data-table tbody tr td {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
    padding: 6px 25px !important;
    border-top: none !important;
    border-bottom: none !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    letter-spacing: 0.01em !important;
    color: var(--webueno-bg-primary) !important;
    text-align: left;
    min-width: 0 !important;
    word-break: break-word;
  }
}
@media screen and (max-width: 641px) and (max-width: 350px) {
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td,
  .universal-data-table-vue .universal-data-table tbody tr td,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td,
  .universal-data-table-common .universal-data-table tbody tr td,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td,
  .universal-data-table-common-blade .universal-data-table tbody tr td {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 641px) {
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td.dataTables_empty,
  .universal-data-table-vue .universal-data-table tbody tr td.dataTables_empty,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td.dataTables_empty,
  .universal-data-table-common .universal-data-table tbody tr td.dataTables_empty,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td.dataTables_empty,
  .universal-data-table-common-blade .universal-data-table tbody tr td.dataTables_empty {
    text-align: left !important;
    justify-content: flex-start;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td.dataTables_empty::before,
  .universal-data-table-vue .universal-data-table tbody tr td.dataTables_empty::before,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td.dataTables_empty::before,
  .universal-data-table-common .universal-data-table tbody tr td.dataTables_empty::before,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td.dataTables_empty::before,
  .universal-data-table-common-blade .universal-data-table tbody tr td.dataTables_empty::before {
    content: none !important;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td:has(input[type=checkbox])::before, .universal-data-table-vue .universal-data-table-vue-table tbody tr td[data-title*=checkbox]::before,
  .universal-data-table-vue .universal-data-table tbody tr td:has(input[type=checkbox])::before,
  .universal-data-table-vue .universal-data-table tbody tr td[data-title*=checkbox]::before,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td:has(input[type=checkbox])::before,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td[data-title*=checkbox]::before,
  .universal-data-table-common .universal-data-table tbody tr td:has(input[type=checkbox])::before,
  .universal-data-table-common .universal-data-table tbody tr td[data-title*=checkbox]::before,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td:has(input[type=checkbox])::before,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td[data-title*=checkbox]::before,
  .universal-data-table-common-blade .universal-data-table tbody tr td:has(input[type=checkbox])::before,
  .universal-data-table-common-blade .universal-data-table tbody tr td[data-title*=checkbox]::before {
    content: none !important;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td::before,
  .universal-data-table-vue .universal-data-table tbody tr td::before,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td::before,
  .universal-data-table-common .universal-data-table tbody tr td::before,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td::before,
  .universal-data-table-common-blade .universal-data-table tbody tr td::before {
    content: attr(data-title) !important;
    min-width: 100px;
    max-width: 100px;
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #232323;
    width: auto !important;
    height: auto !important;
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
    background-color: transparent !important;
    padding-left: 0 !important;
    word-break: break-word;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td:first-child,
  .universal-data-table-vue .universal-data-table tbody tr td:first-child,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td:first-child,
  .universal-data-table-common .universal-data-table tbody tr td:first-child,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td:first-child,
  .universal-data-table-common-blade .universal-data-table tbody tr td:first-child {
    padding-top: 14px !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td:last-child,
  .universal-data-table-vue .universal-data-table tbody tr td:last-child,
  .universal-data-table-common .universal-data-table-vue-table tbody tr td:last-child,
  .universal-data-table-common .universal-data-table tbody tr td:last-child,
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td:last-child,
  .universal-data-table-common-blade .universal-data-table tbody tr td:last-child {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding-bottom: 12px !important;
  }
  .universal-data-table-vue .universal-data-table-vue-table tbody tr td:not(:last-child),
  .universal-data-table-vue .universal-data-table tbody tr td:not(:last-child),
  .universal-data-table-common .universal-data-table-vue-table tbody tr td:not(:last-child),
  .universal-data-table-common .universal-data-table tbody tr td:not(:last-child),
  .universal-data-table-common-blade .universal-data-table-vue-table tbody tr td:not(:last-child),
  .universal-data-table-common-blade .universal-data-table tbody tr td:not(:last-child) {
    border-bottom: 1px solid rgba(188, 203, 218, 0.3) !important;
  }
}

.datatable-table-container {
  /* .pagination {
      position: static !important;
      flex-wrap: wrap !important;
  } */
}
.datatable-table-container .dataTables_wrapper > .row:nth-child(2) {
  overflow-y: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}
@supports (-moz-appearance: none) {
  .datatable-table-container .dataTables_wrapper > .row:nth-child(2) {
    scrollbar-width: thin;
  }
}
.datatable-table-container .dataTables_wrapper > .row:nth-child(2)::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.datatable-table-container .dataTables_wrapper > .row:nth-child(2)::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  box-shadow: none;
}
.datatable-table-container .dataTables_wrapper > .row:nth-child(2)::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  box-shadow: none;
}
.datatable-table-container .dataTables_wrapper > .row:nth-child(2) .table th {
  white-space: nowrap;
}

.wb-subscription-plans {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FAFAFF;
  z-index: 9999;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  overflow-y: auto;
  padding: 90px 35px 50px;
  transition: 0.3s all ease;
}
.wb-subscription-plans--active {
  visibility: visible;
  opacity: 1;
}
.wb-subscription-plans .subscription-plan {
  margin: 0 auto;
}
.wb-subscription-plans .spinner-container {
  position: fixed;
}
.wb-subscription-plans .status-message {
  max-width: 615px;
  min-height: 361px;
  border-radius: 15px;
  border: 1px solid rgba(188, 203, 218, 0.3019607843);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  margin: 0 auto;
  margin-top: 110px;
  background-color: #fff;
  padding: 30px 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 30px;
  text-align: center;
}
.wb-subscription-plans .status-message__text {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #232323;
  margin: 0;
}
.wb-subscription-plans .status-message__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 15;
  border-radius: 5px;
  padding: 1.25rem;
}
.wb-subscription-plans .status-message__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 90px;
  height: 90px;
  border-radius: 100%;
  border: 2px solid transparent;
  background-color: transparent;
  margin: 0 auto;
}
.wb-subscription-plans .status-message__icon.success {
  border-color: #BCD882;
  background-color: #F1FFD4;
}
.wb-subscription-plans .status-message__icon.failed {
  border-color: #F7DADA;
  background-color: #FCF1F1;
}

body.single-project-old {
  background-color: #F8FBFF;
}
body.single-project-old:has(.datepicker-overlay.active) {
  overflow-y: hidden;
}
@media screen and (max-width: 992px) {
  body.single-project-old.website-navbar-active {
    overflow-y: hidden;
  }
}
body.single-project-old.website-navbar-active .projects-sidebar__search__wrapper {
  padding: 85px 22px 10px 23px;
}
body.single-project-old .websites-menu-icon--close-x .websites-menu-icon__bg {
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
body.single-project-old .nav-container {
  z-index: 17;
}
body.single-project-old .nav-container:has(input.search-active) {
  z-index: 19;
}
body.single-project-old #main {
  position: relative;
}
@media screen and (min-width: 993px) {
  body.single-project-old #main {
    padding-left: 402px;
    padding-right: 45px;
    padding-top: 148px;
  }
}
@media screen and (max-width: 1401px) {
  body.single-project-old #main {
    padding-left: 371px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 992px) {
  body.single-project-old #main {
    padding-top: 100px;
    padding-right: 50px;
    padding-left: 135px;
  }
}
@media screen and (max-width: 641px) {
  body.single-project-old #main {
    padding-left: 0;
    padding-right: 0;
  }
}
body.single-project-old .nav-bar-row {
  flex-direction: column;
  width: 274px;
  position: fixed;
  left: 80px;
  top: 0;
  height: 100%;
  background-color: #fff;
  z-index: 16;
  margin: 0 !important;
  transition: all 0.3s ease;
}
@media screen and (max-width: 992px) {
  body.single-project-old .nav-bar-row {
    visibility: hidden;
    opacity: 0;
    transform: translateX(-100%);
  }
  body.single-project-old .nav-bar-row.website-navbar-active {
    visibility: visible;
    opacity: 1;
    transform: translateX(0);
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  }
}
@media screen and (max-width: 992px) and (max-width: 641px) {
  body.single-project-old .nav-bar-row.website-navbar-active {
    box-shadow: none;
  }
}
@media screen and (max-width: 641px) {
  body.single-project-old .nav-bar-row {
    left: 0;
    width: 100% !important;
  }
}
body.single-project-old .nav-bar-row > .col {
  padding: 0 !important;
}
body.single-project-old .navigation-bar {
  overflow: hidden;
}
@media screen and (min-width: 642px) {
  body.single-project-old .navigation-bar:hover .projects-sidebar__content > ul {
    overflow-y: auto;
  }
}
body.single-project-old .navigation-bar ul {
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  max-height: calc(100vh - 225px);
  scrollbar-gutter: stable;
  margin-bottom: 25px;
}
@media screen and (max-width: 641px) {
  body.single-project-old .navigation-bar ul {
    max-height: calc(100vh - 316px);
    overflow-y: auto;
  }
}
@supports (-moz-appearance: none) {
  body.single-project-old .navigation-bar ul {
    scrollbar-width: thin;
  }
}
body.single-project-old .navigation-bar ul::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  border-radius: 10px;
}
body.single-project-old .navigation-bar ul::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none;
}
body.single-project-old .navigation-bar ul::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
body.single-project-old .navigation-bar ul li {
  margin-right: 0;
  padding: 0 15px 0 22px;
}
@media screen and (max-width: 641px) {
  body.single-project-old .navigation-bar ul li {
    padding: 0 15px 0 20px;
  }
}
body.single-project-old .navigation-bar ul li:not(:last-child) {
  margin-bottom: 3px;
}
@media screen and (max-width: 641px) {
  body.single-project-old .navigation-bar ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
body.single-project-old .navigation-bar ul li.active {
  background-color: transparent;
}
body.single-project-old .navigation-bar ul li.active a {
  background-color: #F8FBFF;
  color: var(--webueno-bg-primary);
}
@media screen and (max-width: 641px) {
  body.single-project-old .navigation-bar ul li.active a {
    background-color: rgba(0, 59, 119, 0.35);
    color: #fff;
  }
  body.single-project-old .navigation-bar ul li.active a .websites-nav-item-icon img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);
  }
}
body.single-project-old .navigation-bar ul li a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  padding: 15px 25px;
  gap: 3px;
  border-radius: 8px;
  line-height: 1.3;
  text-decoration: none;
  letter-spacing: 0.14px;
  white-space: normal;
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  body.single-project-old .navigation-bar ul li a {
    background-color: #fff;
  }
}
body.single-project-old .navigation-bar ul li a:hover, body.single-project-old .navigation-bar ul li a:active {
  background-color: #F8FBFF;
  color: var(--webueno-bg-primary);
}
@media screen and (max-width: 641px) {
  body.single-project-old .navigation-bar ul li a:hover, body.single-project-old .navigation-bar ul li a:active {
    background-color: rgba(0, 59, 119, 0.35);
    color: #fff;
  }
  body.single-project-old .navigation-bar ul li a:hover .websites-nav-item-icon img, body.single-project-old .navigation-bar ul li a:active .websites-nav-item-icon img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);
    opacity: 1 !important;
  }
  body.single-project-old .navigation-bar ul li a:hover small, body.single-project-old .navigation-bar ul li a:active small {
    color: #fff;
  }
}
body.single-project-old .navigation-bar ul li a small {
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.11px;
  color: var(--webueno-secondary);
  transition: 0.3s all ease;
}
body.single-project-old .navigation-bar ul li a .badge {
  background-color: #E16B6B;
}
body.single-project-old button {
  margin-left: 0;
}
body.single-project-old .projects-sidebar__content {
  padding: 0 7px;
}
body.single-project-old .projects-sidebar__search__wrapper {
  transition: padding 0.2s ease;
}
@media screen and (max-width: 992px) {
  body.single-project-old .projects-sidebar__search__wrapper {
    padding: 85px 22px 10px 23px;
  }
}
@media screen and (min-width: 993px) {
  body.single-project-old .projects-sidebar__search__wrapper {
    padding: 35px 22px 32px 23px !important;
  }
}
body.single-project-old .projects-sidebar__search__icon circle {
  stroke: #BCCBDA;
}
body.single-project-old .projects-sidebar__search__icon path {
  stroke: #BCCBDA;
}
body.single-project-old .projects-sidebar__pagination {
  padding: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
body.single-project-old .projects-sidebar__pagination .btn-paginate {
  border-radius: 10px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #BCCBDA;
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px; /* 100% */
  letter-spacing: -0.13px;
  padding: 10px 15px;
  margin: 0;
  transition: 0.3s all ease;
}
body.single-project-old .projects-sidebar__pagination .btn-paginate:not([disabled]):hover {
  background-color: rgba(188, 203, 218, 0.631372549);
}
body.single-project-old .wb-project__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  margin: 0 0 40px;
  color: #232323;
}
body.single-project-old .wb-project .wb-project-nav {
  margin-bottom: 45px;
  border-bottom: 1px solid rgba(189, 204, 219, 0.3);
}
body.single-project-old .wb-project .wb-project-nav__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
body.single-project-old .wb-project .wb-project-nav__item.active .wb-project-nav__link {
  color: var(--webueno-bg-primary);
}
body.single-project-old .wb-project .wb-project-nav__item.active .wb-project-nav__link::after {
  background-color: var(--webueno-bg-primary);
}
body.single-project-old .wb-project .wb-project-nav__link {
  display: inline-block;
  padding: 16px 20px;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #BCCBDA;
  position: relative;
  transition: 0.3s all ease;
}
body.single-project-old .wb-project .wb-project-nav__link:hover {
  color: var(--webueno-bg-primary);
}
body.single-project-old .wb-project .wb-project-nav__link:hover::after {
  background-color: var(--webueno-bg-primary);
}
body.single-project-old .wb-project .wb-project-nav__link::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: transparent;
  transition: 0.3s all ease;
}
body.single-project-old .wb-project .web-table__container {
  position: relative;
}
body.single-project-old .wb-project .web-table__wrapper {
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  overflow-y: hidden;
  overflow-x: auto;
  display: grid;
  grid-template-columns: minmax(200px, 1fr);
  background-color: #fff;
  scroll-behavior: smooth;
}
@supports (-moz-appearance: none) {
  body.single-project-old .wb-project .web-table__wrapper {
    scrollbar-width: thin;
  }
}
body.single-project-old .wb-project .web-table__wrapper::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
body.single-project-old .wb-project .web-table__wrapper::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
body.single-project-old .wb-project .web-table__wrapper::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
body.single-project-old .wb-project .web-table__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin: 0 0 20px;
}
body.single-project-old .wb-project .web-table__nav {
  display: none;
}
@media screen and (max-width: 641px) {
  body.single-project-old .wb-project .web-table__nav {
    display: flex;
  }
}
body.single-project-old .wb-project .web-table td, body.single-project-old .wb-project .web-table th {
  background-color: #fff;
  border-bottom: none;
  padding: 20px;
  min-width: 150px;
  vertical-align: middle !important;
}
body.single-project-old .wb-project .web-table td .cell-content, body.single-project-old .wb-project .web-table th .cell-content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}
body.single-project-old .wb-project .web-table td .cell-content--has-icon, body.single-project-old .wb-project .web-table th .cell-content--has-icon {
  gap: 10px;
}
body.single-project-old .wb-project .web-table td .cell-content .cell-icon--filter, body.single-project-old .wb-project .web-table th .cell-content .cell-icon--filter {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: #F8FBFF;
}
body.single-project-old .wb-project .web-table thead th {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.14px;
  color: #232323;
  padding: 17px 20px 20px;
  background-color: #fff;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
body.single-project-old .wb-project .web-table thead th:first-child {
  border-top-left-radius: 15px;
  padding-left: 45px;
}
body.single-project-old .wb-project .web-table thead th:last-child {
  border-top-right-radius: 15px;
  padding-right: 45px;
}
body.single-project-old .wb-project .web-table tbody tr {
  position: relative;
  z-index: auto;
}
body.single-project-old .wb-project .web-table tbody tr:hover {
  background-color: #F8FBFF;
  z-index: auto;
}
body.single-project-old .wb-project .web-table tbody tr:hover td {
  background-color: #F8FBFF;
  color: var(--webueno-bg-primary);
}
body.single-project-old .wb-project .web-table tbody tr:hover td:first-child::before {
  visibility: visible;
  opacity: 1;
}
body.single-project-old .wb-project .web-table tbody tr td {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.15px;
  color: #232323;
  padding: 18px;
  background-color: #fff;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  transition: 0.3s all ease;
}
body.single-project-old .wb-project .web-table tbody tr td:first-child {
  padding-left: 45px;
  position: relative;
}
body.single-project-old .wb-project .web-table tbody tr td:first-child::before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--webueno-bg-primary);
  visibility: hidden;
  opacity: 0;
}
body.single-project-old .wb-project .web-table tbody tr td:last-child {
  padding-right: 45px;
}
body.single-project-old .wb-project .web-table tbody tr:last-child td {
  border-bottom: none;
}
body.single-project-old .timeline-table thead th:first-child {
  min-width: 200px;
}
body.single-project-old .timeline-table thead th:nth-child(2) {
  min-width: 200px;
}
body.single-project-old .timeline-table thead th:nth-child(3) {
  min-width: 130px;
}
body.single-project-old .timeline-table thead th:nth-child(4) {
  min-width: 130px;
}
body.single-project-old .timeline-table thead th:last-child {
  min-width: 0;
  padding-right: 20px !important;
}
body.single-project-old .timeline-table thead th .cell-content--ticket-priority {
  justify-content: center !important;
}
body.single-project-old .timeline-table tbody tr:hover td .cell-content--assignee a {
  color: var(--webueno-bg-primary);
}
body.single-project-old .timeline-table tbody tr:hover td:last-child .btn-open svg path {
  fill: var(--webueno-bg-primary);
}
body.single-project-old .timeline-table tbody td:first-child {
  min-width: 200px;
}
body.single-project-old .timeline-table tbody td:first-child .cell-content {
  font-weight: 700;
}
body.single-project-old .timeline-table tbody td:nth-child(2) {
  min-width: 200px;
}
body.single-project-old .timeline-table tbody td:nth-child(3) {
  min-width: 130px;
}
body.single-project-old .timeline-table tbody td:nth-child(4) {
  min-width: 130px;
}
body.single-project-old .timeline-table tbody td:last-child {
  min-width: 0;
  padding-right: 20px !important;
}
body.single-project-old .timeline-table tbody td .cell-content--assignee > a {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 10px;
  text-decoration: none;
}
body.single-project-old .timeline-table tbody td .cell-content--assignee > a > img {
  flex: 0 0 37px;
  display: block;
  width: 37px;
  height: 37px;
  border-radius: 100%;
}
body.single-project-old .timeline-table tbody td .cell-content--ticket-priority {
  justify-content: center !important;
}
body.single-project-old .timeline-table tbody td .cell-content--ticket-priority .ticket-priority {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 5px 10px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  min-height: 30px;
  color: #232323;
  text-transform: capitalize;
  cursor: pointer;
}
body.single-project-old .timeline-table tbody td .cell-content--ticket-priority .ticket-priority.low {
  background-color: #6AD4A7;
  color: #fff;
}
body.single-project-old .timeline-table tbody td .cell-content--ticket-priority .ticket-priority.medium {
  background-color: #FBB662;
  color: #fff;
}
body.single-project-old .timeline-table tbody td .cell-content--ticket-priority .ticket-priority.high {
  background-color: #E16B6B;
  color: #fff;
}
body.single-project-old .timeline-table tbody td .cell-content--ticket-priority .ticket-priority-field {
  width: auto;
  min-width: 80px;
  max-width: 105px;
  height: 30px;
  border-radius: 25px;
  padding: 2px 12px 3px;
  border-color: var(--webueno-primary) !important;
  border-width: 2px;
  cursor: pointer;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date {
  position: relative;
  left: -5px;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date.due-date-today {
  font-weight: 700;
  color: #6AD4A7;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date.in-due-date {
  color: #232323;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date.due-date-expired {
  color: #E16B6B;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date-field {
  width: 87px;
  border: none;
  background-color: transparent;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date-field.no-value {
  font-size: 13px;
  border-color: var(--webueno-primary) !important;
  border-width: 2px;
  border-style: solid;
  border-radius: 8px;
  color: var(--webueno-primary);
  padding-left: 10px;
  padding-right: 10px;
  width: 106px;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date-field.no-value::-moz-placeholder {
  color: var(--webueno-primary);
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .due-date-field.no-value::placeholder {
  color: var(--webueno-primary);
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .cancel-due-date {
  font-size: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #BCCBDA;
  transition: 0.3s all ease;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .cancel-due-date:hover {
  color: #E16B6B;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .datepicker-overlay {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all ease;
  z-index: 1053;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .datepicker-overlay.active {
  opacity: 1;
  visibility: visible;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .vc-popover-content-wrapper {
  margin: 0 !important;
  inset: auto !important;
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translateY(-50%) translateX(-50%) !important;
  z-index: 1054;
}
body.single-project-old .timeline-table tbody td .cell-content--due-date .vc-popover-content-wrapper .vc-popover-caret {
  display: none !important;
}
body.single-project-old .timeline-table tbody td .cell-content .ticket-title {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
}
body.single-project-old .timeline-table tbody td .cell-content .ticket-title .ticket-status {
  font-size: 20px;
  color: #f8951d;
  position: relative;
  top: 1px;
}
body.single-project-old .timeline-table tbody td.td-ticket-title {
  position: relative;
}
body.single-project-old .timeline-table tbody td.td-ticket-title .site-type-badge {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(30%) translateX(25%);
}
body.single-project-old .no-tickets-widget {
  border-radius: 15px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  padding: 20px 45px;
  margin-bottom: 30px;
}
body.single-project-old .no-tickets-widget .no-tickets-widget__text {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.14px;
  color: #232323;
  margin: 0;
}
body.single-project-old .tickets-cta {
  display: grid;
  grid-template-columns: 143px minmax(250px, 1fr) 130px;
  align-items: center;
  gap: 15px;
  margin-bottom: 30px;
}
body.single-project-old .tickets-cta .btn-new-ticket {
  display: block;
  width: 100%;
}
body.single-project-old .btn-plus {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 160% */
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 10px;
  padding: 12px 15px;
  color: #FCFCFC;
  margin: 0;
}
body.single-project-old .btn-plus > .icon {
  display: inline-flex;
  position: relative;
  top: 1px;
  margin-right: 4px;
}
body.single-project-old .widget-btn {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px; /* 100% */
  letter-spacing: -0.12px;
  border: 2px solid transparent;
  border-radius: 12px;
  padding: 10px 18px;
  margin: 0;
  display: inline-block;
  box-shadow: none;
  transition: 0.3s all ease;
}
body.single-project-old .widget-btn--no-bg {
  background-color: transparent;
  color: var(--webueno-primary);
}
body.single-project-old .widget-btn--no-bg:hover {
  color: var(--webueno-primary);
}
body.single-project-old .project-cta-dropdown {
  position: relative;
  z-index: 9;
  padding: 5px 15px;
  max-width: 50px;
  cursor: pointer;
}
body.single-project-old .project-cta-dropdown--vertical-dots .dropdown-icon svg {
  transform: rotate(90deg);
}
body.single-project-old .project-cta-dropdown.ticket-filter-dropdown {
  padding: 10px 0;
  max-width: none;
}
body.single-project-old .project-cta-dropdown.ticket-filter-dropdown .ticket-filter-dropdown__label {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.single-project-old .project-cta-dropdown.ticket-filter-dropdown .dropdown-icon {
  display: inline-block;
  transform: translateY(-2px);
}
body.single-project-old .project-cta-dropdown.ticket-filter-dropdown .filter-name {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.15px;
  color: #232323;
}
body.single-project-old .project-cta-dropdown.ticket-filter-dropdown .dropdown-cta-list::before {
  left: 16px;
}
body.single-project-old .project-cta-dropdown:hover .dropdown-cta-list {
  display: flex;
  animation: webFadeIn 0.3s;
}
body.single-project-old .project-cta-dropdown .dropdown-cta-list {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
  min-width: 106px;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px;
  border-top: 5px solid transparent;
  display: none;
}
@media (max-width: 641px) {
  body.single-project-old .project-cta-dropdown .dropdown-cta-list {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
body.single-project-old .project-cta-dropdown .dropdown-cta-list::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
body.single-project-old .project-cta-dropdown .dropdown-cta-list::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
@media (max-width: 641px) {
  body.single-project-old .project-cta-dropdown .dropdown-cta-list::before {
    left: auto;
    right: 25px;
    transform: translateX(50%);
  }
}
body.single-project-old .project-cta-dropdown .dropdown-cta-btn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  border-radius: 5px;
  background-color: #fff;
  display: block;
  padding: 13px 15px;
  width: 100%;
  white-space: nowrap;
  transition: 0.3s all ease;
}
body.single-project-old .project-cta-dropdown .dropdown-cta-btn:hover {
  background-color: #F8FBFF;
}
@keyframes webFadeIn {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}

/* end body.single-project */
.wb-search {
  border-radius: 12px;
  border: 1px solid #BCCBDA;
  background-color: #FFF;
  padding: 4px 9px;
  display: grid;
  grid-template-columns: 24px 1fr;
  align-items: center;
  gap: 9px;
  overflow: hidden;
}
.wb-search.focusin {
  box-shadow: 0 0 0 3px rgba(189, 204, 219, 0.5);
}
.wb-search.focusout {
  box-shadow: none;
}
.wb-search__input {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.14px;
  border: none;
  color: var(--webueno-secondary);
  display: block;
  padding: 9px 0;
}
.wb-search__input::-moz-placeholder {
  color: var(--webueno-secondary);
}
.wb-search__input::placeholder {
  color: var(--webueno-secondary);
}
.wb-search__input:focus-visible {
  outline: none;
  box-shadow: none;
}
.wb-search__icon {
  width: 31px;
  height: 31px;
}
.wb-search__icon circle {
  stroke: #BCCBDA;
}
.wb-search__icon path {
  stroke: #BCCBDA;
}

body.single-server {
  background-color: #F8FBFF;
}
body.single-server.single-server__overview .response-message-alerts.fixed {
  position: fixed;
  top: 30px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 16;
}
@media (min-width: 992px) {
  body.single-server.single-server__overview .response-message-alerts.fixed {
    padding-left: 155px;
    padding-right: 110px;
  }
}
@media screen and (max-width: 991px) {
  body.single-server.single-server__overview .response-message-alerts.fixed {
    padding-left: 115px;
    padding-right: 55px;
  }
}
@media screen and (max-width: 641px) {
  body.single-server.single-server__overview .response-message-alerts.fixed {
    padding-left: 15px;
    padding-right: 15px;
  }
}
body.single-server.single-server__overview .flash-fade-message-enter-active,
body.single-server.single-server__overview .flash-fade-message-leave-active {
  opacity: 0;
  transform: translateY(-100%);
  transition: all 0.5s ease;
}
body.single-server.single-server__overview .flash-fade-message-enter-from,
body.single-server.single-server__overview .flash-fade-message-leave-to {
  opacity: 0;
  transform: translateY(-100%);
}
body.single-server.single-server__overview .flash-fade-message-enter-to,
body.single-server.single-server__overview .flash-fade-message-leave-from {
  opacity: 1;
  transform: translateY(0);
}
body.single-server .server-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.single-server .server-header {
    margin-top: 0;
  }
}
body.single-server .server-header__heading {
  margin: 0 0 30px;
}
body.single-server .server-php-config-widget .php-ini-content-area {
  line-height: 23px;
  resize: none;
}
@supports (-moz-appearance: none) {
  body.single-server .server-php-config-widget .php-ini-content-area {
    scrollbar-width: thin;
  }
}
body.single-server .server-php-config-widget .php-ini-content-area::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
body.single-server .server-php-config-widget .php-ini-content-area::-webkit-scrollbar-track {
  background-color: #F8FBFF;
  border-radius: 10px;
  margin-block-start: 8px;
  margin-block-end: 8px;
}
body.single-server .server-php-config-widget .php-ini-content-area::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
  cursor: default;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal {
  padding-right: 0 !important;
  background-color: #F8FBFF;
  scroll-behavior: smooth;
}
@media screen and (max-width: 641px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal {
    padding: 0;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal > .bootbox-close-button {
  top: 5px;
  right: 15px;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal > .bootbox-close-button {
    top: 0;
    right: 5px;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-dialog {
  max-width: 100%;
  min-height: 100vh;
  margin: 0 !important;
  background-color: #F8FBFF;
  padding: 0 100px 100px;
}
@media screen and (max-width: 992px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-dialog {
    padding: 0 50px 100px;
  }
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-dialog {
    padding: 0 30px 100px;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-content {
  box-shadow: none;
  border-radius: 0;
  border: none;
  background-color: #F8FBFF;
  margin: 0 auto;
  position: relative;
  max-width: 1140px;
}
@media screen and (max-width: 992px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-content {
    max-width: 960px;
  }
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-content {
    max-width: 720px;
  }
}
@media screen and (max-width: 576px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-content {
    max-width: 100%;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-header {
  padding: 80px 0 0;
  justify-content: flex-start;
  text-align: left;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-header .modal-title {
  font-weight: 300;
  font-size: 43px;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 5px;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-header .modal-title {
    font-size: 30px;
    line-height: 38px;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body {
  padding: 0;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .bootbox-body {
  text-align: left;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .inner-layout {
  display: grid;
  grid-template-columns: minmax(300px, 356px) minmax(300px, 1fr);
  align-items: start;
  gap: 20px 50px;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .inner-layout {
    grid-template-columns: 100%;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .header-description,
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .modal-paragraph {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 30px;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-feature-card__wrapper {
  grid-column: 1/2;
  grid-row: 1/6;
  max-width: 356px;
  max-height: 628px;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-feature-card__wrapper {
    max-width: 100%;
    grid-column: 1/-1;
    max-height: none;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-feature-card__wrapper:has(#btn-see-details-modal:checked) .btn-see-details .hide-details {
  display: inline;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-feature-card__wrapper:has(#btn-see-details-modal:checked) .btn-see-details .see-details {
  display: none;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-feature-card .btn-see-details .hide-details {
  display: none;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-feature-card .btn-see-details .see-details {
  display: inline;
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-summary-card {
  grid-column: 2/-1;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-summary-card {
    grid-column: 1/-1;
  }
}
@media (max-width: 991px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .subscription-summary-card__footer {
    position: static;
    bottom: auto;
    left: auto;
    width: auto;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .billing-cycle-info {
  grid-column: 2/-1;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .billing-cycle-info {
    grid-column: 1/-1;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .confirm-field {
  grid-column: 2/-1;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .confirm-field {
    grid-column: 1/-1;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .confirmation-input-wrapper {
  padding-bottom: 135px;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body .confirmation-input-wrapper {
    padding-bottom: 0;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body #confirmation-input {
  grid-column: 2/-1;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-body #confirmation-input {
    grid-column: 1/-1;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-footer {
  display: grid;
  grid-template-columns: minmax(300px, 356px) minmax(300px, 1fr);
  align-items: start;
  -moz-column-gap: 50px;
       column-gap: 50px;
  padding: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-footer {
    grid-template-columns: 100%;
    position: static;
    bottom: auto;
    margin-top: 30px;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-footer .btn-confirm {
  grid-column: 2/-1;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-footer .btn-confirm {
    grid-column: 1/-1;
  }
}
body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-footer .btn-cancel {
  grid-column: 2/-1;
}
@media screen and (max-width: 768px) {
  body.single-server:has(.upgrade-server-popup) .bootbox.modal .modal-footer .btn-cancel {
    grid-column: 1/-1;
  }
}
body.single-server .server-upgrade-card .btn-upgrade-server {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: -0.01em;
  text-align: center;
  padding: 14px 30px;
  border-radius: 8px;
  word-break: break-word;
  box-shadow: none;
}
@media (max-width: 370px) {
  body.single-server .server-upgrade-card .btn-upgrade-server {
    font-size: 10px;
    line-height: 14px;
  }
}
body.single-server .server-action-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
@media (max-width: 575px) {
  body.single-server .server-action-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
}
body.single-server .server-action-wrapper .server-action-btn {
  flex: 0 0 calc(16.6666666667% - 4.1666666667px);
  max-width: 81px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 78px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.01em;
  text-align: center;
  color: var(--webueno-primary);
  background-color: #fff;
  border: 1px solid rgba(188, 203, 218, 0.3019607843);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 6px !important;
  transition: 0.3s all ease;
}
body.single-server .server-action-wrapper .server-action-btn:hover {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: #fff;
}
body.single-server .server-action-wrapper .server-action-btn:hover svg {
  fill: #fff;
  /* path: {
      fill: #fff;
  } */
}
@media (max-width: 575px) {
  body.single-server .server-action-wrapper .server-action-btn {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    text-align: left;
    padding: 15px 20px !important;
    border-radius: 8px;
  }
  body.single-server .server-action-wrapper .server-action-btn > svg {
    flex-basis: 24px;
  }
}
body.single-server .server-action-wrapper .server-action-btn svg {
  transition: 0.3s all ease;
  /* path {
      transition: .3s all ease;
  } */
}
body.single-server .server-action-wrapper .server-action-btn__text {
  display: none;
}
@media (max-width: 575px) {
  body.single-server .server-action-wrapper .server-action-btn__text {
    display: inline-block;
  }
}
body.single-server .server-inactive-addon__heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  text-align: center;
  margin: 0 0 13px;
  color: var(--black);
}
@media (max-width: 576px) {
  body.single-server .server-inactive-addon__heading {
    font-size: 24px;
    line-height: 32.68px;
  }
}
body.single-server .server-inactive-addon__photo-wrapper {
  max-width: 420px;
  margin: 0 auto;
}
@media screen and (max-width: 641px) {
  body.single-server .server-inactive-addon__photo-wrapper {
    max-width: 230px;
  }
}
body.single-server .server-inactive-addon__photo {
  display: block;
  max-width: 100%;
  height: auto;
}
body.single-server .server-inactive-addon__description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  color: var(--black);
  margin: 0 auto 24px;
  max-width: 340px;
}
body.single-server .server-inactive-addon__content {
  max-width: 592px;
  margin: 0 auto;
  margin-top: -50px;
  text-align: center;
}
@media screen and (max-width: 641px) {
  body.single-server .server-inactive-addon__content {
    margin-top: 0;
  }
}
body.single-server .server-inactive-addon__btn {
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  border-radius: 10px;
  padding: 18px 30px;
}
body.single-server .btn-addon-status.addon-button-fixed {
  position: absolute;
  top: 25px;
}
@media screen and (max-width: 641px) {
  body.single-server .btn-addon-status.addon-button-fixed {
    left: 30px;
  }
}
body.single-server:has(.server-inactive-addon) .addon-button-fixed {
  display: none;
}
body.single-server .flash-fade-alert-enter-active,
body.single-server .flash-fade-alert-leave-active {
  opacity: 0;
  transform: translateY(-100%);
  transition: all 0.5s ease;
}
body.single-server .flash-fade-alert-enter-from,
body.single-server .flash-fade-alert-leave-to {
  opacity: 0;
  transform: translateY(-100%);
}
body.single-server .flash-fade-alert-enter-to,
body.single-server .flash-fade-alert-leave-from {
  opacity: 1;
  transform: translateY(0);
}
body.single-server__malware-scan .header-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px 10px;
  margin-bottom: 30px;
}
body.single-server__malware-scan .main-heading {
  font-weight: 300;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: 0.01em;
  color: #292F34;
}
body.single-server__malware-scan .header-scan-info {
  font-weight: 600;
  font-size: 12px;
  line-height: 16.34px;
  letter-spacing: 0.01em;
  color: #232323;
  margin: 5px 0 0;
}
body.single-server__malware-scan .section-subheading {
  font-weight: 400;
  font-size: 20px;
  line-height: 27.24px;
  letter-spacing: 0%;
  color: #292F34;
  margin: 0 0 20px;
}
body.single-server__malware-scan .toggle-malware-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.single-server__malware-scan .summary-card-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}
body.single-server__malware-scan .summary-card-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 15px;
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  padding: 20px;
  text-align: center;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
}
body.single-server__malware-scan .summary-card-content .summary-card-value {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  color: var(--webueno-success);
}
body.single-server__malware-scan .summary-card-content .summary-card-value.Infectedfiles {
  color: var(--webueno-danger);
}
body.single-server__malware-scan .summary-card-content .summary-card-key {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #292F34;
}
body.single-server__malware-scan .malware-files-list {
  max-height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
}
@supports (-moz-appearance: none) {
  body.single-server__malware-scan .malware-files-list {
    scrollbar-width: thin;
  }
}
body.single-server__malware-scan .malware-files-list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-server__malware-scan .malware-files-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-server__malware-scan .malware-files-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-server__malware-scan .malware-files-list__wrapper {
  border: 1px solid rgba(188, 203, 218, 0.3);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius: 15px;
  overflow: hidden;
  padding: 10px 10px 10px 0;
  background-color: var(--white);
}
body.single-server__malware-scan .malware-files-item {
  font-weight: 400;
  font-size: 15px;
  line-height: 20.43px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 20px 30px;
  word-break: break-all;
}
body.single-server__malware-scan .malware-files-item:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
@media screen and (max-width: 641px) {
  body.single-server__malware-scan #main {
    padding-top: 100px;
  }
}

.notification-popup {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 30px 25px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #fff;
  border-radius: 15px;
  width: 305px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  z-index: 1000;
}
.notification-popup p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  color: #232323;
  margin: 0 0 20px;
}
.notification-popup .notification-popup__cta {
  display: flex;
  gap: 5px;
}
.notification-popup .notification-popup__btn-close {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px; /* 100% */
  letter-spacing: -0.12px;
  color: var(--webueno-primary);
}

.progress-nav {
  padding: 0;
}
.progress-nav__wrapper {
  background-color: var(--webueno-bg-primary) !important;
  padding: 0 4%;
}
@media (max-width: 992px) {
  .progress-nav__wrapper {
    padding: 0 3%;
  }
}
.progress-nav li.completed {
  opacity: 1;
}
.progress-nav li.completed::after {
  opacity: 1 !important;
}
.progress-nav li.active .step-dot {
  outline-color: #fff;
}
.progress-nav .step-item-wrap {
  gap: 0 !important;
}
.progress-nav .step-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.28px;
  text-decoration: none;
  color: #fff;
  text-align: left;
}
@media (max-width: 641px) {
  .progress-nav .step-title {
    transform: translateX(-12px);
  }
}
.progress-nav .step-dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 100%;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

/* end .progress-nav */
.step-forms {
  position: relative;
  overflow-y: auto;
  /* .error-message {
      font-size: 19px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      letter-spacing: 0.19px;
      padding: 24px 34px;
      background-color: #FFECE7;
      border: 1px solid #FFD3C6;
      color: #232323;
      display: flex;
      align-items: flex-start;
      gap: 25px;
      border-radius: 7px;
      margin: 15px 0;

      > svg {
          flex: 0 0 29px;
      }
  } */
}
@media (max-width: 641px) {
  .step-forms {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.step-forms:has(.server-location, .server-type, .regular-maintenance, .subscription-addons), .step-forms:has(.host-with-us .subscription-summary-card) {
  padding-top: 100px !important;
  align-items: start !important;
}
@media (min-width: 1199px) {
  .step-forms:has(.server-location, .server-type, .regular-maintenance, .subscription-addons), .step-forms:has(.host-with-us .subscription-summary-card) {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
.step-forms:has(.host-with-us .subscription-summary-card) {
  align-items: center !important;
}
.step-forms:has(.server-type) {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
@media (max-width: 641px) {
  .step-forms:has(.server-type) {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@supports (-moz-appearance: none) {
  .step-forms {
    scrollbar-width: thin;
  }
}
.step-forms:not(.custom-scroll) {
  overflow-x: hidden;
}
.step-forms::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  border-radius: 10px;
}
.step-forms::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
}
.step-forms::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.step-forms:hover::-webkit-scrollbar-thumb {
  background-color: #BFCEE0 !important;
}
@media (max-width: 641px) {
  .step-forms::-webkit-scrollbar-track {
    margin-block-start: 10px;
    margin-block-end: 10px;
  }
}
.step-forms .step-form {
  align-items: flex-start !important;
}
.step-forms .step-form.width-485 {
  max-width: 485px;
}
.step-forms .step-form.width-450 {
  max-width: 450px;
}
.step-forms .step-form.width-600 {
  max-width: 600px;
}
.step-forms .step-form.width-560 {
  max-width: 555px;
}
.step-forms .step-form.width-810 {
  max-width: 810px;
}
.step-forms .step-form.website-owner .v-select {
  margin-bottom: 40px;
}
.step-forms .step-form.website-owner .button-wrapper {
  margin-top: 30px;
}
.step-forms .step-form.host-with-us {
  /* .step-layout {
      grid-template-columns: 100%;
      transition: .3s all ease;
  } */
  /* &:has(.subscription-summary-card) {
      width: auto;
      max-width: none;
      display: block;

      .step-layout {
          grid-template-columns: 60% 1fr;
          transition: .3s all ease;

          @media (max-width: 991px) {
              grid-template-columns: 100%;
          }
      }
  } */
}
.step-forms .step-form.host-with-us .step-title {
  margin-bottom: 20px;
}
.step-forms .step-form.host-with-us .v-select,
.step-forms .step-form.host-with-us select {
  width: 424px;
}
@media (max-width: 641px) {
  .step-forms .step-form.host-with-us .v-select,
  .step-forms .step-form.host-with-us select {
    width: 100%;
  }
}
.step-forms .step-form.external-hosting-wordpress .step-title {
  margin-bottom: 10px;
}
.step-forms .step-form.external-hosting-wordpress .step-description {
  margin-bottom: 35px;
}
.step-forms .step-form.external-hosting-general .step-title {
  margin-bottom: 20px;
}
.step-forms .step-form.external-hosting-ftp .step-title {
  margin-bottom: 25px;
}
.step-forms .step-form.external-hosting-ftp .radio-container {
  margin-bottom: 30px;
}
.step-forms .step-form.external-hosting-database .step-title {
  margin-bottom: 20px;
}
.step-forms .step-form .layout-column {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: min-content min-content;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.step-forms .step-form .layout-column .checkbox-card {
  width: auto;
  height: 90px;
}
.step-forms .step-form .layout-column .checkbox-card .checkbox-card-description {
  display: none;
}
.step-forms .step-form .layout-column .checkbox-card .icon-wrap {
  width: 56px;
  height: 56px;
  grid-template-columns: 56px;
  grid-template-rows: 56px;
}
.step-forms .step-form .layout-column .checkbox-card .icon-wrap svg {
  width: 27px;
}
.step-forms .step-form .layout-column select {
  grid-column: 1/span 2;
  grid-row: 2/span 1;
}
.step-forms .step-form .step-wrapper:not(.last) {
  width: 100%;
  margin-bottom: 40px;
}
.step-forms .step-form .radio-group {
  display: inline-block;
}
.step-forms .step-form .radio-group:not(:last-child) {
  margin-bottom: 10px;
}
.step-forms .step-form .radio-group .radio-input {
  display: none;
}
.step-forms .step-form .radio-group .radio-label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-left: 39px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 157.143% */
  letter-spacing: 0.14px;
  text-align: left;
  color: var(--webueno-secondary);
  margin: 0;
}
.step-forms .step-form .radio-group .radio-button {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 8.5px;
  outline: 2px solid #BCCBDA;
  outline-offset: 6px;
  background-color: transparent;
  margin-left: 5px;
  transition: 0.3s all ease;
}
.step-forms .step-form .radio-group .radio-button::before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: -6px;
  left: -6px;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  z-index: -1;
  background-color: #fff;
}
.step-forms .step-form .radio-group .radio-input:checked ~ .radio-label > .radio-button {
  outline-color: #BCCBDA;
  background-color: #6AD4A7;
}
.step-forms .step-form .radio-group .radio-button.selected {
  outline-color: #BCCBDA;
  background-color: #6AD4A7;
}
.step-forms .step-form .future-website-address-link {
  white-space: nowrap;
  text-decoration: underline;
}
.step-forms .step-form .staging-creation-loader-text {
  font-family: "Albert Sans";
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #232323;
}
.step-forms .step-title {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #232323;
}
@media (max-width: 641px) {
  .step-forms .step-title {
    margin-top: 0;
  }
}
.step-forms .step-title-main {
  font-size: 43px;
  font-style: normal;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #292F34;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .step-forms .step-title-main {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 641px) {
  .step-forms .step-title-main {
    font-size: 30px;
    line-height: 38px;
    margin-top: 0;
  }
}
@media (max-width: 430px) {
  .step-forms .step-title-main {
    text-align: left;
  }
}
.step-forms .step-description {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  color: #232323;
  margin: 0 0 30px;
}
.step-forms .checkbox-card {
  border: 2px solid transparent;
  transition: 0.3s all ease;
}
.step-forms .checkbox-card:hover {
  transform: scale(1.03);
  box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.04);
}
.step-forms .checkbox-card.staging .icon-wrap, .step-forms .checkbox-card.client .icon-wrap {
  background-color: #F1FFD4;
}
.step-forms .checkbox-card.live .icon-wrap, .step-forms .checkbox-card.agency .icon-wrap {
  background-color: #FFF1FD;
}
.step-forms .checkbox-card.selected {
  transform: scale(1.03);
}
.step-forms .checkbox-card.selected .icon-wrap {
  background-color: #F1FFD4;
  border-color: #BCD882;
}
.step-forms .checkbox-card.selected .svg-icon--main {
  visibility: hidden;
  opacity: 0;
}
.step-forms .checkbox-card.selected .svg-icon--completed {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.step-forms .checkbox-card .icon-wrap {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  display: grid;
  grid-template-columns: 80px;
  grid-template-rows: 80px;
  align-items: center;
  justify-items: center;
  justify-content: center;
  text-align: center;
  border: 2px solid transparent;
  box-sizing: border-box;
}
@media (max-width: 641px) {
  .step-forms .checkbox-card .icon-wrap {
    width: 70px;
    height: 70px;
    grid-template-columns: 70px;
    grid-template-rows: 70px;
  }
}
.step-forms .checkbox-card .checkbox-card-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #232323;
  margin: 0 0 5px;
}
.step-forms .checkbox-card .checkbox-card-description {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 158.333% */
  letter-spacing: 0.12px;
  color: #232323;
  margin: 0;
}
.step-forms .checkbox-card .svg-icon {
  grid-column: 1/span 1;
  grid-row: 1/span 1;
  position: relative;
  top: -2px;
  transition: 0.3s all ease;
}
.step-forms .checkbox-card .svg-icon--completed {
  transform: scale(0);
  opacity: 0;
  visibility: hidden;
}
.step-forms .textarea-input {
  display: block;
  width: 100%;
  height: 256px;
  border-radius: 8px;
  border: 2px solid #BCCBDA;
  background-color: #FFF;
  padding: 20px 24px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0;
  color: #67777E;
  resize: none;
  transition: 0.3s all ease;
}
.step-forms .textarea-input:hover, .step-forms .textarea-input:focus, .step-forms .textarea-input:focus-visible {
  border: 2px solid var(--webueno-primary);
  outline: none;
}
.step-forms .textarea-input::-moz-placeholder {
  color: #9FABB8;
}
.step-forms .textarea-input::placeholder {
  color: #9FABB8;
}
.step-forms .input-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.step-forms .input-container label {
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 15px;
}
.step-forms .abs-container {
  position: relative;
}
.step-forms .field-group {
  position: relative;
}
.step-forms .url-holder {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 2px;
  left: 2px;
  width: 112px;
  height: 61px;
  background-color: #FBFBFB;
  border-radius: 12px 0 0 12px;
  border-color: transparent;
  border: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  color: #5C6369;
}
.step-forms .url-holder.has-www {
  width: 160px;
}
.step-forms input.url-input {
  padding-left: 132px;
}
.step-forms input.url-input.has-www {
  padding-left: 180px;
}
.step-forms .q-dropdown {
  display: inline-block;
  position: relative;
  top: -5px;
}
.step-forms .q-dropdown__icon {
  display: flex;
}
.step-forms .q-dropdown:hover .wb-popup-message {
  visibility: visible;
  opacity: 1;
}
.step-forms .v-select {
  min-height: 61px;
  height: auto;
}
.step-forms .v-select:hover .vs__dropdown-toggle {
  border-color: var(--webueno-primary);
}
.step-forms .v-select:hover .vs__dropdown-menu {
  border-color: var(--webueno-primary);
}
.step-forms .v-select:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 19px;
}
.step-forms .v-select:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: var(--webueno-primary);
}
.step-forms .v-select:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: var(--webueno-primary);
}
.step-forms .v-select.server-region-select .vs__dropdown-menu .vs__no-options {
  position: relative !important;
  font-size: 0 !important;
}
.step-forms .v-select.server-region-select .vs__dropdown-menu .vs__no-options::after {
  content: "";
  font-size: 16px;
  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;
  color: #5C6369;
}
.step-forms .v-select.server-sizes-select .vs__selected-options .vs__selected {
  font-size: 14px;
}
.step-forms .v-select.server-sizes-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
}
.step-forms .v-select .vs__dropdown-toggle {
  border-width: 2px;
  border-radius: 8px;
  border-color: #BCCBDA;
  background: #FFF;
  transition-property: border-radius, border-color;
  transition-timing-function: ease, ease;
  transition-duration: 0.3s, 0.3s;
  height: 65px;
}
.step-forms .v-select .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.step-forms .v-select .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
.step-forms .v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0;
  color: #5C6369;
}
.step-forms .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
.step-forms .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  color: #869099;
}
.step-forms .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  color: #869099;
}
.step-forms .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
  color: #5C6369;
}
.step-forms .v-select .vs__dropdown-toggle .vs__actions {
  padding-right: 25px;
}
.step-forms .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator path,
.step-forms .v-select .vs__dropdown-toggle .vs__actions .vs__clear path {
  fill: #869099;
}
.step-forms .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  position: relative;
  top: -2px;
}
.step-forms .v-select .vs__dropdown-menu {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-5px);
  transition: border-color 0.3s ease;
}
@supports (-moz-appearance: none) {
  .step-forms .v-select .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
.step-forms .v-select .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.step-forms .v-select .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
.step-forms .v-select .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.step-forms .v-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.18px;
  color: #5C6369;
  padding: 20px;
  border-radius: 10px;
  background-color: #fff;
  white-space: normal !important;
}
.step-forms .v-select .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #FCFCFC;
  color: #5C6369;
}
.step-forms .v-select .vs__dropdown-menu .vs__no-options {
  font-weight: 600;
  background-color: #fff;
  color: #5C6369;
  padding: 10px;
}
.step-forms .v-select .vs__dropdown-menu .vs__no-options:hover {
  background-color: #FCFCFC;
  color: #5C6369;
}
.step-forms .v-select.choose-staging-server-select-field .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
.step-forms .v-select.choose-staging-server-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  position: absolute;
  top: 14px;
  left: 18px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  transition: 0.3s all ease;
  z-index: 2;
}
.step-forms .v-select.choose-staging-server-select-field.vs--searching .vs__selected-options .vs__selected {
  opacity: 0;
}
.step-forms .validation-error {
  font-weight: 400;
  font-size: 18px;
  line-height: 24.51px;
  letter-spacing: 2%;
  color: var(--webueno-danger);
  margin: 15px 0;
}
@media (max-width: 641px) {
  .step-forms .validation-error {
    font-size: 16px;
    line-height: 22px;
  }
}
.step-forms .m-bottom-35 {
  margin-bottom: 35px !important;
}
.step-forms .m-bottom-40 {
  margin-bottom: 40px !important;
}
.step-forms .m-bottom-30 {
  margin-bottom: 30px !important;
}
.step-forms .m-bottom-20 {
  margin-bottom: 20px !important;
}
.step-forms .m-top-40 {
  margin-top: 40px !important;
}
.step-forms .m-top-30 {
  margin-top: 30px !important;
}
.step-forms .m-top-20 {
  margin-top: 20px !important;
}
.step-forms .m-top-85 {
  margin-top: 85px !important;
}
.step-forms .step-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.step-forms .step-footer-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 75%;
  background-color: var(--white);
  padding: 24px;
  margin-top: 0 !important;
}
.step-forms .server-location__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  -moz-column-gap: 15px;
       column-gap: 15px;
  row-gap: 20px;
}
@media (max-width: 641px) {
  .step-forms .server-location__list {
    grid-template-columns: 100%;
  }
}
.step-forms .server-location__body {
  padding-bottom: 110px;
}
@media (max-width: 641px) {
  .step-forms .server-location__body {
    padding-bottom: 0;
  }
}
.step-forms .server-type .VueCarousel .VueCarousel-navigation-button:hover, .step-forms .server-type .VueCarousel .VueCarousel-navigation-button:focus {
  outline: none !important;
}
.step-forms .server-type .VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation--disabled {
  display: none;
}
@media (max-width: 642px) {
  .step-forms .server-type .VueCarousel-inner {
    display: block;
  }
}
.step-forms .server-type .server-slide {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.step-forms .server-type .server-slide:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 642px) {
  .step-forms .server-type .server-slide {
    margin-bottom: 0 !important;
    flex: 1 0 100%;
  }
}
@media (min-width: 1500px) {
  .step-forms .server-type .server-slide {
    flex: 1 0 50%;
  }
}
@media (max-width: 1499px) {
  .step-forms .server-type .step-layout {
    grid-template-columns: minmax(100px, 376px) 1fr;
  }
}
@media (max-width: 991px) {
  .step-forms .server-type .step-layout {
    grid-template-columns: minmax(100px, 100%);
  }
}
.step-forms .regular-maintenance__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 641px) {
  .step-forms .regular-maintenance__list {
    display: block;
  }
}
.step-forms .regular-maintenance__item {
  flex: 1 1 calc(50% - 10px);
  max-width: calc(50% - 10px);
}
@media (max-width: 641px) {
  .step-forms .regular-maintenance__item {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.step-forms .regular-maintenance__body {
  padding-bottom: 110px;
}
@media (max-width: 641px) {
  .step-forms .regular-maintenance__body {
    padding-bottom: 0;
  }
}
.step-forms .regular-maintenance .maintenance-card .feature-heading {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}
.step-forms .subscription-addons__item:not(:last-child) {
  margin-bottom: 20px;
}
@media (max-width: 641px) {
  .step-forms .subscription-addons__item:not(:last-child) {
    margin-bottom: 40px;
  }
}
.step-forms .subscription-addons__body {
  padding-bottom: 110px;
}
@media (max-width: 641px) {
  .step-forms .subscription-addons__body {
    padding-bottom: 0;
  }
}
.step-forms .subscription-addons .header-has-summary {
  max-width: 60%;
  flex-wrap: wrap;
  gap: 15px;
}
.step-forms .subscription-addons .header-has-summary .step-title {
  width: auto;
}
@media (max-width: 991px) {
  .step-forms .subscription-addons .header-has-summary {
    max-width: 100%;
  }
}
.step-forms .subscription-addons .btn-select-all-addons {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 13px 20px;
  border: 2px solid var(--webueno-primary);
  color: var(--webueno-primary);
  background-color: transparent;
  border-radius: 8px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  transition: 0.3s all ease;
}
.step-forms .subscription-addons .btn-select-all-addons:hover, .step-forms .subscription-addons .btn-select-all-addons:active, .step-forms .subscription-addons .btn-select-all-addons:focus {
  box-shadow: none;
}
.step-forms .subscription-addons .btn-select-all-addons.all-selected {
  background-color: var(--webueno-primary);
  color: var(--white);
}
.step-forms .step-layout {
  display: grid;
  grid-template-columns: 60% 1fr;
  align-items: start;
}
@media (max-width: 991px) {
  .step-forms .step-layout {
    grid-template-columns: 100%;
  }
}
.step-forms .subscription-summary-card {
  max-width: 356px;
  min-width: 250px;
  width: 74%;
  justify-self: end;
}
.step-forms .subscription-summary-card.active .subscription-summary-card__list {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 100%;
}
@media (max-width: 991px) {
  .step-forms .subscription-summary-card.active .subscription-summary-card__list {
    max-height: calc(100% - 100px);
    padding-bottom: 100px;
  }
}
@supports (-moz-appearance: none) {
  .step-forms .subscription-summary-card.active .subscription-summary-card__list {
    scrollbar-width: thin;
  }
}
.step-forms .subscription-summary-card.active .subscription-summary-card__list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.step-forms .subscription-summary-card.active .subscription-summary-card__list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  box-shadow: none;
}
.step-forms .subscription-summary-card.active .subscription-summary-card__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  box-shadow: none;
}
.step-forms .subscription-summary-card.active .subscription-summary-card__list:hover::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
}
@media (max-width: 991px) {
  .step-forms .subscription-summary-card {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 350px;
    height: 100vh;
    border-radius: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    transform: translateX(100%);
    transition: 0.3s all ease;
    z-index: 17;
  }
  .step-forms .subscription-summary-card.active {
    transform: translateX(0);
  }
}
@media (max-width: 576px) {
  .step-forms .subscription-summary-card {
    width: 300px;
  }
}
.step-forms .subscription-summary-card.mobile-view {
  max-width: none;
  min-width: 0;
  width: auto;
  justify-self: auto;
}
@media (min-width: 992px) {
  .step-forms .subscription-summary-card.mobile-view {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 350px;
    height: 100vh;
    border-radius: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    transform: translateX(100%);
    transition: 0.3s all ease;
    z-index: 17;
  }
  .step-forms .subscription-summary-card.mobile-view.active {
    transform: translateX(0);
  }
}
.step-forms .btn-summary {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  display: none;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 13px 20px;
  border: 2px solid var(--webueno-primary);
  color: var(--webueno-primary);
  background-color: transparent;
  border-radius: 8px;
  transition: 0.3s all ease;
}
@media (max-width: 991px) {
  .step-forms .btn-summary {
    display: flex;
    position: absolute;
    top: 20px;
    left: 15px;
  }
}
@media (max-width: 641px) {
  .step-forms .btn-summary {
    left: auto;
    right: 15px;
  }
}
.step-forms .btn-summary:hover, .step-forms .btn-summary:active, .step-forms .btn-summary:focus {
  background-color: var(--webueno-primary);
  color: var(--white);
}
.step-forms .btn-summary:hover svg path, .step-forms .btn-summary:active svg path, .step-forms .btn-summary:focus svg path {
  fill: var(--white);
}
.step-forms .btn-summary svg path {
  fill: var(--webueno-primary);
  transition: 0.3s all ease;
}
@media (min-width: 992px) {
  .step-forms .btn-summary.mobile-view {
    display: flex;
    position: absolute;
    top: 20px;
    left: 15px;
  }
}
.step-forms .header-has-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.step-forms .header-has-summary .step-title {
  margin-bottom: 0 !important;
}

/* end step-forms */
.exit-plans-btn {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 100% */
  letter-spacing: 0.22px;
  color: #232323;
  position: absolute;
  top: 20px;
  right: 30px;
  z-index: 16;
  transition: color 0.3s ease;
}
@media (max-width: 992px) {
  .exit-plans-btn {
    margin-bottom: 0;
  }
}
@media (max-width: 641px) {
  .exit-plans-btn {
    right: auto;
    left: 18px;
  }
  .exit-plans-btn__text {
    display: none;
  }
}
.exit-plans-btn:hover, .exit-plans-btn:focus, .exit-plans-btn:focus-visible {
  color: var(--webueno-primary);
  box-shadow: none;
}
.exit-plans-btn:hover svg path, .exit-plans-btn:focus svg path, .exit-plans-btn:focus-visible svg path {
  stroke: var(--webueno-primary);
}
.exit-plans-btn svg path {
  stroke: #232323;
  transition: stroke 0.3s ease;
}

body:has(.create-website-layout) {
  overflow-y: hidden;
}

body.websites-index {
  background-color: #F8FBFF;
}
body.websites-index .select2-container {
  z-index: 1056;
}
body.websites-index .select2-container--open {
  z-index: 1057;
}
body.websites-index .select2-container .select2-dropdown {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 17px 25px 17px;
}
body.websites-index .select2-container .select2-dropdown .select2-search--dropdown {
  padding: 0;
  position: relative;
}
body.websites-index .select2-container .select2-dropdown .select2-search--dropdown::after {
  content: "";
  display: inline-block;
  width: 31px;
  height: 31px;
  position: absolute;
  top: 17px;
  left: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Ccircle cx='13.3791' cy='13.3792' r='8.47369' transform='rotate(-41.9747 13.3791 13.3792)' stroke='%23BCCBDA' stroke-width='2'/%3E%3Cpath d='M19.0937 20.1208L23.0949 24.1786' stroke='%23BCCBDA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
body.websites-index .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  margin-bottom: 25px;
  border-radius: 12px;
  border: 2px solid #BCCBDA;
  background-color: #fff;
  padding: 17px;
  padding-left: 65px;
  color: var(--webueno-secondary);
  min-height: 65px;
}
body.websites-index .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field:focus-visible {
  border-color: #889fb6;
  outline: none;
}
@supports (-moz-appearance: none) {
  body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options {
    scrollbar-width: thin;
  }
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  color: var(--webueno-secondary);
  padding: 12px 17px;
  border-radius: 12px;
  background-color: #fff;
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:not(:last-child) {
  margin-bottom: 3px;
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
  background-color: #FCFCFC;
}
body.websites-index .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted {
  background-color: #FCFCFC !important;
}
body.websites-index .select2-container .select2-dropdown .select2-results #select2-select-owner-results .select2-results__option:nth-child(1) {
  display: none;
}

.websites-archive-comp .websites-archive-header {
  margin-top: 60px;
}
@media (max-width: 641px) {
  .websites-archive-comp .websites-archive-header {
    margin-top: 15px;
  }
}
.websites-archive-comp .websites-archive-header__heading {
  margin: 0 0 20px;
  color: #000;
}
.websites-archive-comp .websites-archive-header__description {
  color: #000;
}
@media (max-width: 641px) {
  .websites-archive-comp .websites-archive-header__description {
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.01em;
  }
}
.websites-archive-comp .header-cta-wrapper {
  display: grid;
  grid-template-columns: 156px minmax(54px, 1fr) 235px;
  grid-template-rows: min-content;
  align-items: start;
  gap: 10px;
  margin-bottom: 30px;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .websites-archive-comp .header-cta-wrapper {
    grid-template-columns: 45px minmax(45px, 1fr) 183px;
  }
}
@media (max-width: 335px) {
  .websites-archive-comp .header-cta-wrapper {
    gap: 10px;
  }
}
.websites-archive-comp .header-cta-wrapper.no-display-results {
  grid-template-columns: 156px minmax(54px, 1fr) 105px;
}
@media (max-width: 641px) {
  .websites-archive-comp .header-cta-wrapper.no-display-results {
    grid-template-columns: 45px minmax(45px, 1fr) 105px;
  }
}
.websites-archive-comp .header-cta-wrapper.no-display-results .select-results-num {
  display: none;
}
.websites-archive-comp .header-cta-wrapper .select-results-num {
  display: block;
}
.websites-archive-comp .cta-add-wrapper .btn-add-website {
  display: block;
  width: 100%;
}
@media (max-width: 641px) {
  .websites-archive-comp .cta-add-wrapper .btn-add-website {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 45px;
    height: 45px;
  }
  .websites-archive-comp .cta-add-wrapper .btn-add-website .icon {
    display: flex;
    position: static;
    margin: 0 !important;
    top: auto;
  }
  .websites-archive-comp .cta-add-wrapper .btn-add-website svg {
    width: 13px !important;
    height: 13px !important;
  }
}
@media (max-width: 641px) {
  .websites-archive-comp .cta-add-wrapper .btn-add-website__text {
    display: none;
  }
}
.websites-archive-comp .cta-search-wrapper {
  grid-column: 2/3;
  grid-row: 1/-1;
  transition: grid-column 0.3s ease;
}
@media (max-width: 991.98px) {
  .websites-archive-comp .cta-search-wrapper.search-active {
    grid-column: 2/-1;
    z-index: 2;
  }
}
.websites-archive-comp .cta-display-wrapper {
  grid-column: 3/-1;
  grid-row: 1/-1;
  display: grid;
  grid-template-columns: 104px minmax(64px, 1fr);
  align-items: start;
  gap: 10px;
}
.websites-archive-comp .cta-display-wrapper .display-options {
  display: grid;
  grid-template-columns: 51px 51px;
  align-items: start;
  gap: 2px;
}
.websites-archive-comp .cta-display-wrapper .display-options .view-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 51px;
  height: 51px;
  border-radius: 10px;
  transition: 0.3s all ease;
  padding: 0;
}
@media (max-width: 641px) {
  .websites-archive-comp .cta-display-wrapper .display-options .view-btn {
    width: 45px;
    height: 45px;
  }
  .websites-archive-comp .cta-display-wrapper .display-options .view-btn.list-view-btn svg {
    width: 17.5px !important;
    height: 14px !important;
  }
  .websites-archive-comp .cta-display-wrapper .display-options .view-btn.grid-view-btn svg {
    width: 16px !important;
    height: 16px !important;
  }
}
.websites-archive-comp .cta-display-wrapper .display-options .view-btn:hover, .websites-archive-comp .cta-display-wrapper .display-options .view-btn:active, .websites-archive-comp .cta-display-wrapper .display-options .view-btn:focus {
  background-color: var(--webueno-bg-primary-hsl-05-opeg);
  outline: none;
  box-shadow: none;
}
.websites-archive-comp .cta-display-wrapper .display-options .view-btn:hover svg path, .websites-archive-comp .cta-display-wrapper .display-options .view-btn:active svg path, .websites-archive-comp .cta-display-wrapper .display-options .view-btn:focus svg path {
  fill: #869099;
}
.websites-archive-comp .cta-display-wrapper .display-options .view-btn svg path {
  transition: 0.3s all ease;
}
.websites-archive-comp .cta-display-wrapper .display-options .view-btn.active {
  background-color: var(--webueno-bg-primary-hsl-05-opeg);
}
.websites-archive-comp .cta-display-wrapper .display-options .view-btn.active svg path {
  fill: #869099;
}
.websites-archive-comp .website-search {
  border-width: 2px;
  padding: 3px 18px;
  gap: 8px;
  transition: 0.3s all ease;
  margin-bottom: 0;
}
@media (max-width: 641px) {
  .websites-archive-comp .website-search {
    padding: 0 13px;
    gap: 5px;
  }
}
.websites-archive-comp .website-search svg {
  cursor: pointer;
}
@media (max-width: 641px) {
  .websites-archive-comp .website-search svg {
    width: 15px !important;
    height: 15px !important;
  }
}
.websites-archive-comp .website-search:hover {
  border-color: #869099;
}
.websites-archive-comp .website-search.focusin {
  box-shadow: none !important;
  border-color: #869099;
}
.websites-archive-comp .website-search__input {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.16px;
  color: #5C6369;
  padding: 11px 0;
}
@media (max-width: 641px) {
  .websites-archive-comp .website-search__input {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.14px;
  }
}
.websites-archive-comp .website-search__input::-moz-placeholder {
  color: #869099;
}
.websites-archive-comp .website-search__input::placeholder {
  color: #869099;
}
.websites-archive-comp .btn-plus {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 10px;
  padding: 17px 19px;
  color: #ffffff;
  margin: 0;
}
.websites-archive-comp .btn-plus > .icon {
  display: inline-flex;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.websites-archive-comp .v-select {
  min-height: 52px;
  height: auto;
  position: relative;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select {
    min-height: 45px;
  }
}
.websites-archive-comp .v-select:hover .vs__dropdown-toggle {
  border-color: #869099;
}
.websites-archive-comp .v-select:hover .vs__dropdown-menu {
  border-color: #869099;
}
.websites-archive-comp .v-select:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
.websites-archive-comp .v-select:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #869099;
}
.websites-archive-comp .v-select:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #869099;
}
.websites-archive-comp .v-select.select-results-num::before {
  content: "Show:";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select.select-results-num::before {
    content: none;
  }
}
.websites-archive-comp .v-select .vs__dropdown-toggle {
  border-width: 2px;
  border-radius: 12px;
  border-color: #BCCBDA;
  background: #F8FBFF;
  transition: border-radius 0.3s ease, border-color 0.3s ease;
  height: 52px;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-toggle {
    height: 45px;
  }
}
.websites-archive-comp .v-select .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  color: #869099;
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  color: #869099;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
    position: absolute;
    opacity: 0;
  }
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 52px;
  transform: translateY(-50%);
  margin-top: 2px;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 1px;
    left: 6px;
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__actions {
  padding-right: 12px;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-toggle .vs__actions {
    padding-right: 8px;
  }
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator path,
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__actions .vs__clear path {
  fill: #869099;
}
.websites-archive-comp .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  margin-top: 0;
  position: absolute;
  top: 22px;
  right: 16px;
  display: flex;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator {
    top: 18px;
  }
}
.websites-archive-comp .v-select .vs__dropdown-menu {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-13px);
  min-width: 64px;
  background-color: #F8FBFF;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-menu {
    padding: 5px;
  }
}
@supports (-moz-appearance: none) {
  .websites-archive-comp .v-select .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
.websites-archive-comp .v-select .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.websites-archive-comp .v-select .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
.websites-archive-comp .v-select .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.websites-archive-comp .v-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
  padding: 15px 10px;
  border-radius: 7px;
  background-color: #F8FBFF;
  white-space: normal !important;
}
@media (max-width: 641px) {
  .websites-archive-comp .v-select .vs__dropdown-menu .vs__dropdown-option {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.13px;
    padding: 10px;
  }
}
.websites-archive-comp .v-select .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F1F7FF;
  color: var(--webueno-secondary);
}
.websites-archive-comp .v-select .vs__dropdown-menu .vs__no-options {
  background-color: #F8FBFF;
  color: var(--webueno-secondary);
  padding: 10px;
}
.websites-archive-comp .v-select .vs__dropdown-menu .vs__no-options:hover {
  background-color: #F1F7FF;
  color: var(--webueno-secondary);
}
.websites-archive-comp .website-collection {
  margin-bottom: 50px;
  position: relative;
}
.websites-archive-comp .website-collection .websites-loader {
  border-radius: 15px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  top: -5px;
  left: -5px;
  background-color: rgba(248, 251, 255, 0.9);
  align-items: flex-start;
}
.websites-archive-comp .website-collection .websites-loader + .website-list {
  filter: blur(2px);
}
.websites-archive-comp .website-collection .websites-loader > div {
  top: 100px;
  position: sticky;
  transform: translateY(50%);
}
.websites-archive-comp .website-collection .no-data {
  text-align: center;
}
.websites-archive-comp .website-collection .no-data p {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.websites-archive-comp .website-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 50px;
  /* @media (max-width: 768px) {
      justify-items: center;
  } */
}
@media (max-width: 641px) {
  .websites-archive-comp .website-list {
    row-gap: 25px;
  }
}
.websites-archive-comp .website-list.list-view {
  display: block;
}
.websites-archive-comp .website-list.list-view .website-list-item:not(:last-child) {
  margin-bottom: 15px;
}
.websites-archive-comp .first-website {
  max-width: 512px;
  margin: 0 auto;
  text-align: center;
}

body.tickets-archive {
  background-color: #F8FBFF;
}

.wb-tickets .wb-tickets-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  .wb-tickets .wb-tickets-header {
    margin-top: 0;
  }
}
.wb-tickets .wb-tickets-header__heading {
  margin: 0 0 30px;
}
@media (min-width: 642px) {
  .wb-tickets .wb-tickets-datatable-vue tbody td:first-child {
    padding-left: 25px !important;
  }
}
.wb-tickets .wb-tickets-datatable-vue tbody td[data-title=Title] i {
  font-size: 1em;
  position: relative;
}
@media (max-width: 641px) {
  .wb-tickets .wb-tickets-datatable-vue tbody td[data-title=Title] i {
    line-height: 1;
    top: 2px;
    margin-right: 0 !important;
  }
}

body.user-permissions {
  background-color: #F8FBFF;
}
body.user-permissions #main {
  padding-top: 125px;
}
@media (max-width: 641px) {
  body.user-permissions #main {
    padding-top: 40px;
  }
}

.wb-permissions .page-header .page-heading {
  margin: 0 0 30px;
  color: #000;
  margin: 0 0 5px;
}
@media (max-width: 641px) {
  .wb-permissions .page-header .page-heading {
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    letter-spacing: 0.01em;
    margin: 0 0 25px;
  }
}
.wb-permissions .content-wrapper {
  display: grid;
  grid-template-columns: 208px 1fr;
  align-items: start;
  gap: 45px;
}
@media (max-width: 991px) {
  .wb-permissions .content-wrapper {
    grid-template-columns: 1fr;
  }
}
.wb-permissions .perm-cat-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-list {
    display: flex;
    align-items: center;
    gap: 15px;
  }
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-item {
    flex: 1 1 auto;
  }
}
.wb-permissions .perm-cat-link {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #BCCBDA;
  padding: 17px 25px 19px;
  border-left: 2px solid #BCCBDA;
  background-color: transparent;
  text-decoration: none;
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-link {
    border-left: none;
    border-radius: 12px;
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    line-height: 11px;
    letter-spacing: -0.01em;
    padding: 15px;
    text-align: center;
    background-color: #fff;
    min-height: 67px;
  }
}
.wb-permissions .perm-cat-link svg path {
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-link svg path {
    fill: var(--webueno-bg-primary);
  }
}
.wb-permissions .perm-cat-link:hover {
  text-decoration: none;
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-link:hover {
    background-color: var(--webueno-primary);
    color: #fff;
  }
  .wb-permissions .perm-cat-link:hover svg path {
    fill: #fff;
  }
  .wb-permissions .perm-cat-link:hover .perm-cat-title {
    color: #fff;
  }
}
.wb-permissions .perm-cat-link.active {
  background-color: #fff;
  border-left-color: var(--webueno-bg-primary);
  color: var(--webueno-bg-primary);
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-link.active {
    background-color: var(--webueno-primary);
    color: #fff;
  }
  .wb-permissions .perm-cat-link.active .perm-cat-title {
    color: #fff;
  }
}
.wb-permissions .perm-cat-link.active svg path {
  fill: var(--webueno-bg-primary);
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-link.active svg path {
    fill: #fff;
  }
}
.wb-permissions .perm-cat-icon-wrapp {
  display: flex;
}
.wb-permissions .perm-cat-title {
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-permissions .perm-cat-title {
    color: var(--webueno-bg-primary);
  }
}
.wb-permissions .permissions-wrapper {
  margin-bottom: 40px;
}
.wb-permissions .permissions-wrapper:has(.permission-card-active) .permission-card:not(.permission-card-active) {
  display: none;
  margin-bottom: 0;
}
.wb-permissions .permission-card .permission-role-type {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  color: #000000;
  margin: 0 0 22px;
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .permission-role-type {
    font-size: 17px;
    font-weight: 400;
    line-height: 23.15px;
    letter-spacing: 0.01em;
  }
}
.wb-permissions .permission-card .perm-category-box {
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  background-color: #fff;
  overflow: hidden;
}
.wb-permissions .permission-card .perm-category-box:not(:last-child) {
  margin-bottom: 30px;
}
.wb-permissions .permission-card .perm-subcategory-box {
  padding: 30px 30px 35px 50px;
  position: relative;
  background-color: #fff;
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .perm-subcategory-box {
    padding: 30px 30px 35px;
  }
}
.wb-permissions .permission-card .perm-subcategory-box:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 2px;
  width: calc(100% - 4px);
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.wb-permissions .permission-card .perm-category-name {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  text-transform: capitalize;
  color: #000000;
  margin: 0 0 20px;
  cursor: pointer;
  position: relative;
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .perm-category-name {
    font-size: 17px;
    line-height: 23.15px;
    letter-spacing: 0.01em;
  }
}
.wb-permissions .permission-card .perm-category-name:hover::before {
  visibility: visible;
  opacity: 1;
  width: 100%;
}
.wb-permissions .permission-card .perm-category-name::after {
  content: attr(data-subcategory);
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #000000;
  position: relative;
  top: 1px;
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .perm-category-name::after {
    font-size: 11px;
    letter-spacing: 0.01em;
  }
}
.wb-permissions .permission-card .perm-category-name::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--webueno-bg-primary);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
.wb-permissions .permission-card .perm-category-name:has(+ .hidden) {
  margin-bottom: 0;
}
.wb-permissions .permission-card .perm-checkbox-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  align-items: start;
  gap: 15px;
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .perm-checkbox-wrapper {
    grid-template-columns: 100%;
  }
}
.wb-permissions .permission-card .perm-checkbox-wrapper.hidden {
  display: none !important;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agent-project_view:checked)) .permission-box-agent-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agent-project_view:checked)) .permission-box-agent-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agent-project_view:checked)) .permission-box-agent-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-manager-project_view:checked)) .permission-box-manager-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-manager-project_view:checked)) .permission-box-manager-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-manager-project_view:checked)) .permission-box-manager-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-owner-project_view:checked)) .permission-box-agency-owner-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-owner-project_view:checked)) .permission-box-agency-owner-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-owner-project_view:checked)) .permission-box-agency-owner-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-manager-project_view:checked)) .permission-box-agency-manager-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-manager-project_view:checked)) .permission-box-agency-manager-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-manager-project_view:checked)) .permission-box-agency-manager-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-accountant-project_view:checked)) .permission-box-agency-accountant-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-accountant-project_view:checked)) .permission-box-agency-accountant-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-accountant-project_view:checked)) .permission-box-agency-accountant-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-owner-project_view:checked)) .permission-box-client-account-owner-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-owner-project_view:checked)) .permission-box-client-account-owner-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-owner-project_view:checked)) .permission-box-client-account-owner-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-manager-project_view:checked)) .permission-box-client-account-manager-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-manager-project_view:checked)) .permission-box-client-account-manager-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-manager-project_view:checked)) .permission-box-client-account-manager-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-accountant-project_view:checked)) .permission-box-client-account-accountant-project_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-accountant-project_view:checked)) .permission-box-client-account-accountant-project_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-accountant-project_view:checked)) .permission-box-client-account-accountant-project_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agent-company_view:checked)) .permission-box-agent-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agent-company_view:checked)) .permission-box-agent-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agent-company_view:checked)) .permission-box-agent-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-manager-company_view:checked)) .permission-box-manager-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-manager-company_view:checked)) .permission-box-manager-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-manager-company_view:checked)) .permission-box-manager-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-owner-company_view:checked)) .permission-box-agency-owner-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-owner-company_view:checked)) .permission-box-agency-owner-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-owner-company_view:checked)) .permission-box-agency-owner-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-manager-company_view:checked)) .permission-box-agency-manager-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-manager-company_view:checked)) .permission-box-agency-manager-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-manager-company_view:checked)) .permission-box-agency-manager-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-accountant-company_view:checked)) .permission-box-agency-accountant-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-accountant-company_view:checked)) .permission-box-agency-accountant-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-agency-accountant-company_view:checked)) .permission-box-agency-accountant-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-owner-company_view:checked)) .permission-box-client-account-owner-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-owner-company_view:checked)) .permission-box-client-account-owner-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-owner-company_view:checked)) .permission-box-client-account-owner-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-manager-company_view:checked)) .permission-box-client-account-manager-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-manager-company_view:checked)) .permission-box-client-account-manager-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-manager-company_view:checked)) .permission-box-client-account-manager-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-accountant-company_view:checked)) .permission-box-client-account-accountant-company_edit,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-accountant-company_view:checked)) .permission-box-client-account-accountant-company_delete,
.wb-permissions .permission-card .perm-checkbox-wrapper:not(:has(.permission-client-account-accountant-company_view:checked)) .permission-box-client-account-accountant-company_add_ticket {
  display: none;
}
.wb-permissions .permission-card .permissions-checkbox-pill.checkbox-disabled {
  pointer-events: none;
}
.wb-permissions .permission-card .permissions-checkbox-pill .checkbox-label {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 1px;
}
.wb-permissions .permission-card .permissions-checkbox-pill .checkbox-label .checkbox-label-name {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #232323;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}
@media (max-width: 769px) {
  .wb-permissions .permission-card .permissions-checkbox-pill .checkbox-label .checkbox-label-name {
    display: inline-block;
  }
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .permissions-checkbox-pill .checkbox-label .checkbox-label-name {
    font-size: 13px;
  }
}
.wb-permissions .permission-card .permissions-checkbox-pill .checkbox-label .checkbox-label-description {
  font-size: 11px;
  font-weight: 400;
  line-height: 14.98px;
  letter-spacing: 0.01em;
  color: #232323;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}
@media (max-width: 769px) {
  .wb-permissions .permission-card .permissions-checkbox-pill .checkbox-label .checkbox-label-description {
    display: inline-block;
  }
}
.wb-permissions .permission-card .permissions-checkbox-pill .checkbox-switch {
  flex: 0 0 58px;
}
@media (max-width: 641px) {
  .wb-permissions .permission-card .permissions-checkbox-pill .checkbox-switch {
    flex: 0 0 53px;
  }
}
.wb-permissions .permission-card-static {
  padding: 30px 30px 35px 50px;
  position: relative;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  margin-top: 50px;
}
.wb-permissions .permission-card-static-heading {
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-transform: capitalize;
  margin: 0 0 20px;
}
.wb-permissions .perm-static-box-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  align-items: start;
  gap: 15px;
}
@media (max-width: 641px) {
  .wb-permissions .perm-static-box-wrapper {
    grid-template-columns: 100%;
  }
}
.wb-permissions .btn-perm-save {
  display: flex;
  align-items: center;
  gap: 5px;
}
.wb-permissions .wb-nav-tabs-dropdown {
  position: relative;
  margin-bottom: 25px;
  padding-bottom: 0;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown {
    padding-bottom: 0;
    margin-bottom: 35px;
    border-radius: 12px;
    border: 2px solid #BCCBDA;
    transition: border-color 0.3s ease;
  }
}
.wb-permissions .wb-nav-tabs-dropdown::after {
  content: none;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #BCCBDA;
  z-index: -1;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown::after {
    content: none;
  }
}
.wb-permissions .wb-nav-tabs-dropdown .selected-value {
  text-transform: capitalize;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown.expanded {
    border-color: #869099;
  }
  .wb-permissions .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__wrapper {
    grid-template-rows: 1fr;
  }
  .wb-permissions .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__inner-content {
    padding-bottom: 18px;
    transition-delay: 0.1s;
  }
  .wb-permissions .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__list {
    overflow-y: auto;
  }
  .wb-permissions .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__expand-btn svg {
    transform: rotate(180deg);
  }
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__wrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.5s ease-out;
  }
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__inner-content {
    overflow: hidden;
    transition: padding 0.3s ease;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__list {
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  background-color: #F3F6FC;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 2px;
    max-height: 225px;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: transparent;
  }
  @supports (-moz-appearance: none) {
    .wb-permissions .wb-nav-tabs-dropdown__list {
      scrollbar-width: thin;
    }
  }
  .wb-permissions .wb-nav-tabs-dropdown__list::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    border-radius: 10px;
  }
  .wb-permissions .wb-nav-tabs-dropdown__list::-webkit-scrollbar-track {
    background-color: #E0E8F2;
    border-radius: 10px;
    box-shadow: none !important;
  }
  .wb-permissions .wb-nav-tabs-dropdown__list::-webkit-scrollbar-thumb {
    background-color: #BFCEE0;
    border-radius: 10px;
    box-shadow: none !important;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__link {
  display: block;
  padding: 20px 30px 21px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: var(--webueno-bg-primary);
  position: relative;
  text-align: left;
  text-decoration: none !important;
  white-space: nowrap;
  transition: color 0.3s ease;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__link {
    display: block;
    letter-spacing: 0.01em;
    z-index: 1;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    width: 100%;
    padding: 15px 10px;
    width: calc(100% - 32px);
    margin-left: 16px;
    border-radius: 7px;
    color: #869099;
  }
  .wb-permissions .wb-nav-tabs-dropdown__link:hover {
    background-color: #F1F7FF;
    color: #869099;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__link:hover {
  color: var(--webueno-bg-primary);
}
.wb-permissions .wb-nav-tabs-dropdown__link:hover::after {
  background-color: var(--webueno-bg-primary);
}
.wb-permissions .wb-nav-tabs-dropdown__link::after {
  content: none;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: transparent;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__link::after {
    content: none;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__link::before {
  content: none;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% + 13px);
  height: 1px;
  background-color: #BCCBDA;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__link::before {
    content: none;
  }
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__link:not(.active) {
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: 0.01em;
    width: 100%;
    padding: 15px 10px;
    width: calc(100% - 32px);
    margin-left: 16px;
    border-radius: 7px;
    color: #869099;
  }
  .wb-permissions .wb-nav-tabs-dropdown__link:not(.active):hover {
    background-color: #F1F7FF;
    color: #869099;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__link.active {
  background-color: #ECF2F8;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__link.active {
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__link.active::after {
  background-color: var(--webueno-bg-primary);
}
.wb-permissions .wb-nav-tabs-dropdown__link:last-child::before {
  width: 100%;
}
.wb-permissions .wb-nav-tabs-dropdown__expand-btn {
  display: none;
  align-items: center;
  justify-content: flex-end;
  text-align: center;
  width: 100%;
  height: 50px;
  border-radius: 0;
  padding-left: 17px;
  padding-right: 17px;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__expand-btn {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
  }
  .wb-permissions .wb-nav-tabs-dropdown__expand-btn:hover, .wb-permissions .wb-nav-tabs-dropdown__expand-btn:focus, .wb-permissions .wb-nav-tabs-dropdown__expand-btn:active {
    box-shadow: none;
  }
  .wb-permissions .wb-nav-tabs-dropdown__expand-btn.expand-disabled {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__expand-btn svg {
    transition: transform 0.3s ease;
  }
}
.wb-permissions .wb-nav-tabs-dropdown__active-tab-btn {
  display: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  padding: 18px 16px;
  margin: 0;
  text-align: left;
  color: #869099;
}
@media (max-width: 641px) {
  .wb-permissions .wb-nav-tabs-dropdown__active-tab-btn {
    display: block;
  }
}

.checkbox-pill {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.checkbox-pill .checkbox-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
}
@media (max-width: 370px) {
  .checkbox-pill .checkbox-label {
    font-size: 11px;
    line-height: 15px; /* 157.143% */
  }
}
.checkbox-pill .checkbox-switch {
  position: relative;
  display: inline-block;
  min-width: 58px;
  height: 32px;
}
@media (max-width: 641px) {
  .checkbox-pill .checkbox-switch {
    min-width: 53px;
    height: 30px;
  }
}
.checkbox-pill .checkbox-switch .checkbox-input {
  opacity: 0;
  width: 0;
  height: 0;
}
.checkbox-pill .checkbox-switch .checkbox-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #DDE5EC;
  box-shadow: 0 0 1px #DDE5EC;
  transition: 0.4s;
}
.checkbox-pill .checkbox-switch .checkbox-slider::before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  transition: 0.4s;
}
@media (max-width: 641px) {
  .checkbox-pill .checkbox-switch .checkbox-slider::before {
    height: 24px;
    width: 24px;
    left: 4px;
  }
}
.checkbox-pill .checkbox-switch .checkbox-slider.round {
  border-radius: 32px;
}
.checkbox-pill .checkbox-switch .checkbox-slider.round::before {
  border-radius: 50%;
}
.checkbox-pill .checkbox-switch .checkbox-input:checked + .checkbox-slider {
  background-color: #6AD4A7;
}
.checkbox-pill .checkbox-switch .checkbox-input:focus + .checkbox-slider {
  box-shadow: 0 0 1px #6AD4A7;
}
.checkbox-pill .checkbox-switch .checkbox-input:checked + .checkbox-slider:before {
  transform: translateX(26px);
}
@media (max-width: 641px) {
  .checkbox-pill .checkbox-switch .checkbox-input:checked + .checkbox-slider:before {
    transform: translateX(22px);
  }
}

.tracked-time-table tbody {
  display: block;
  max-height: 350px;
  width: 100%;
}
.tracked-time-table tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.offline-hours .entry {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 20px;
  text-align: left;
  padding: 10px;
  transition: 0.2s all;
  border-radius: 5px;
}
.offline-hours .entry:hover {
  background-color: #f5f5f5;
}
.offline-hours .entry form {
  margin-left: auto;
}
.offline-hours .nowrap {
  white-space: nowrap;
}
.offline-hours .user-data-wrap {
  min-width: 170px;
}
.offline-hours .user-data-wrap .nowrap {
  position: relative;
}
.offline-hours .custom-scroll {
  max-height: 350px;
  display: block;
}
.offline-hours .user-data-wrap small:hover {
  cursor: pointer;
}
.offline-hours .user-data-wrap small:hover + .caption-bubble {
  visibility: visible;
  opacity: 1;
}
@media (max-width: 768px) {
  .offline-hours .entry {
    flex-direction: column;
    align-items: flex-start;
    justify-content: left;
  }
  .offline-hours .entry form {
    margin-left: 0;
    margin-right: auto;
  }
}

.wb-registration .reg-sidebar {
  background-color: #003B77;
  padding: 90px 30px 65px;
  height: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content 1fr min-content;
  row-gap: 50px;
}
@media (max-width: 768px) {
  .wb-registration .reg-sidebar {
    display: none;
  }
}
.wb-registration .reg-content-wrapper {
  overflow-y: auto;
}
@media (max-width: 768px) {
  .wb-registration .reg-content-wrapper {
    padding-top: 60px;
  }
}
.wb-registration .reg-content-wrapper.fixed-layout {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1053;
  background-color: #F8FBFF;
}
.wb-registration .reg-content-wrapper.fixed-layout .main-layout {
  display: grid;
  grid-template-columns: minmax(300px, 478px) minmax(400px, 100%);
  align-items: start;
  height: 100%;
  position: relative;
}
@media (max-width: 768px) {
  .wb-registration .reg-content-wrapper.fixed-layout .main-layout {
    grid-template-columns: 100%;
    grid-template-rows: 1fr min-content;
    row-gap: 60px;
  }
}
.wb-registration .reg-content-wrapper.fixed-layout .reg-content {
  padding: 40px 80px;
  position: relative;
  align-self: center;
  z-index: 1;
}
@media (max-width: 992px) {
  .wb-registration .reg-content-wrapper.fixed-layout .reg-content {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .wb-registration .reg-content-wrapper.fixed-layout .reg-content {
    padding: 0 15px;
  }
}
.wb-registration .reg-content-wrapper.fixed-layout .reg-step {
  max-width: 485px;
  margin: 0 auto;
}
.wb-registration .reg-content-wrapper.fixed-layout .reg-step.reg-step-1__i-am {
  max-width: 450px;
}
.wb-registration .wb-logo-wrapper {
  display: none;
  padding-bottom: 60px;
  text-align: center;
}
@media (max-width: 768px) {
  .wb-registration .wb-logo-wrapper {
    display: block;
  }
}
.wb-registration .platform-logo {
  display: block;
  max-width: 174px;
  height: auto;
  margin: 0 auto;
}
.wb-registration .reg-alert {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  padding: 35px;
  border-radius: 12px;
  border: 1px solid #2581D6;
}
.wb-registration .reg-alert__steps {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}
.wb-registration .reg-sidebar-description {
  max-width: 348px;
  margin-inline: auto;
  font-weight: 300 !important;
}
.wb-registration .wb-logo {
  justify-self: center;
}
.wb-registration .rocket-girl {
  position: relative;
  align-self: end;
  z-index: 1;
}
.wb-registration .rocket-girl .rocket-girl-icon {
  max-width: calc(100% + 60px + 70px);
  display: block;
  transform: translateX(-30px) translatey(-5%);
}
@media (max-width: 992px) {
  .wb-registration .rocket-girl .rocket-girl-icon {
    max-width: calc(100% + 60px + 30px);
  }
}
.wb-registration .reg-clouds {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 956px;
  display: grid;
  align-items: end;
}
@media (max-width: 768px) {
  .wb-registration .reg-clouds {
    bottom: -10%;
    left: -25%;
  }
}
.wb-registration .reg-clouds .cloud-icon {
  display: block;
  width: 100%;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
@media (max-width: 768px) {
  .wb-registration .reg-clouds .cloud-icon--big {
    transform: translateY(10%);
  }
}
.wb-registration .reg-clouds .cloud-icon--small {
  width: calc(100% - 150px);
}
@media (max-width: 768px) {
  .wb-registration .reg-clouds .cloud-icon--small {
    width: 100%;
  }
}
.wb-registration .form-group {
  position: relative;
}
.wb-registration .reg-radio-group .widget-form__radio-label {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  letter-spacing: 0.02em;
  text-align: left;
  color: #000;
  padding-left: 40px;
}
.wb-registration .reg-radio-group .widget-form__radio-button {
  width: 11px;
  height: 11px;
  outline-offset: 6px;
  top: 9.5px;
}
.wb-registration .reg-radio-group .widget-form__radio-button::before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: -7px;
  z-index: -1;
}
.wb-registration .reg-login-note {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #2581D6;
}
.wb-registration .reg-login-note .reg-login-link {
  color: #2581D6;
  text-decoration: underline;
}
.wb-registration .reg-login-note .reg-login-link:hover {
  color: var(--webueno-bg-primary);
}
.wb-registration .reg-login-note .reg-login-link.no-decoration {
  text-decoration: none;
}
.wb-registration .reg-login-note .reg-login-link.no-decoration:hover {
  text-decoration: none;
}
.wb-registration .reg-login-note:has(.back-to-link) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px 20px;
}
.wb-registration .reg-login-note:has(.back-to-link) .reg-login-link {
  margin: 0 !important;
}
.wb-registration .forgot-password-link,
.wb-registration .back-to-link {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #2581D6;
  text-decoration: none;
}
.wb-registration .forgot-password-link:hover,
.wb-registration .back-to-link:hover {
  color: var(--webueno-bg-primary);
}
.wb-registration .reg-form-group__col-2 {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 25px;
       column-gap: 25px;
}
.wb-registration .reg-form-group__col-2 .reg-form-group:nth-child(1) {
  flex: 1 1 calc(50% - 25px);
  min-width: 190px;
}
.wb-registration .reg-form-group__col-2 .reg-form-group:nth-child(2) {
  flex: 1 1 calc(50% - 25px);
  min-width: 190px;
}
.wb-registration .reg-form-group .login-nav-items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}
.wb-registration .reg-form-group .error-message {
  display: block;
  font-size: 14px;
  color: #E16B6B;
}
.wb-registration .reg-form-group--password .type-input, .wb-registration .reg-form-group--password-confirm .type-input {
  padding-right: 55px;
}
.wb-registration .reg-form-group--password .view-pass-option, .wb-registration .reg-form-group--password-confirm .view-pass-option {
  position: absolute;
  top: 3px;
  right: 3px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.wb-registration .reg-form-group--password .view-pass-option:hover svg.view-pass-icon path,
.wb-registration .reg-form-group--password .view-pass-option:hover svg.hide-pass-icon path, .wb-registration .reg-form-group--password-confirm .view-pass-option:hover svg.view-pass-icon path,
.wb-registration .reg-form-group--password-confirm .view-pass-option:hover svg.hide-pass-icon path {
  fill: #67777E;
  opacity: 1;
}
.wb-registration .reg-form-group--password .view-pass-option svg.view-pass-icon path,
.wb-registration .reg-form-group--password .view-pass-option svg.hide-pass-icon path, .wb-registration .reg-form-group--password-confirm .view-pass-option svg.view-pass-icon path,
.wb-registration .reg-form-group--password-confirm .view-pass-option svg.hide-pass-icon path {
  fill: #BCCBDA;
  opacity: 1;
  transition: 0.3s all ease;
}
.wb-registration .reg-form-group--password .view-pass-option .view-pass-option-button, .wb-registration .reg-form-group--password-confirm .view-pass-option .view-pass-option-button {
  width: 55px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #fff;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.wb-registration .reg-form-group--password .view-pass-option .view-pass-option-button:hover, .wb-registration .reg-form-group--password .view-pass-option .view-pass-option-button:focus, .wb-registration .reg-form-group--password-confirm .view-pass-option .view-pass-option-button:hover, .wb-registration .reg-form-group--password-confirm .view-pass-option .view-pass-option-button:focus {
  box-shadow: none;
}
.wb-registration .reg-form-group--password .view-pass-option .view-pass-option-button *, .wb-registration .reg-form-group--password-confirm .view-pass-option .view-pass-option-button * {
  pointer-events: none;
}
.wb-registration .reg-form-group--password .wb-tooltip.position-down::before, .wb-registration .reg-form-group--password-confirm .wb-tooltip.position-down::before {
  bottom: 10px;
}
.wb-registration .reg-form-group--password .wb-tooltip.position-down .tooltip-polygon, .wb-registration .reg-form-group--password-confirm .wb-tooltip.position-down .tooltip-polygon {
  bottom: 17px;
}
.wb-registration .reg-form-group--password-strength {
  display: grid;
  grid-template-columns: max-content minmax(50px, 1fr);
  align-items: center;
  gap: 10px;
}
.wb-registration .reg-form-group--password-strength .password-strength-title {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
}
.wb-registration .reg-form-group--password-strength .password-strength-steps {
  display: grid;
  grid-template-columns: repeat(7, auto);
  gap: 5px;
}
.wb-registration .reg-form-group--password-strength .password-strength-steps.strong .password-strength-step::after {
  background-color: #6AD4A7;
}
.wb-registration .reg-form-group--password-strength .password-strength-steps.medium .password-strength-step:not(:nth-child(6)):not(:nth-child(7))::after {
  background-color: #FBB662;
}
.wb-registration .reg-form-group--password-strength .password-strength-steps.weak .password-strength-step:nth-child(1)::after,
.wb-registration .reg-form-group--password-strength .password-strength-steps.weak .password-strength-step:nth-child(2)::after {
  background-color: #E16B6B;
}
.wb-registration .reg-form-group--password-strength .password-strength-step {
  position: relative;
}
.wb-registration .reg-form-group--password-strength .password-strength-step::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #BCCBDA;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.wb-registration .reg-step-1__i-am .user-entity-type-box {
  display: block;
  cursor: pointer;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box:hover .user-entity-type-box__inner {
  transform: scale(1.015);
}
.wb-registration .reg-step-1__i-am .user-entity-type-box__inner {
  display: grid;
  grid-template-columns: 80px 1fr;
  align-items: center;
  gap: 20px;
  background-color: #fff;
  outline: 2px solid transparent;
  border-radius: 16px;
  box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.0588235294);
  padding: 20px;
  position: relative;
  min-height: 120px;
  transition: 0.3s all ease;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .entity-input:checked ~ .user-entity-type-box__inner {
  outline-color: #BCD882;
  background-color: #F8FFEA;
  transform: scale(1.015);
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .entity-input:checked ~ .user-entity-type-box__inner .user-entity-icons {
  background-color: #F1FFD4;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .entity-input:checked ~ .user-entity-type-box__inner .user-entity-icons .entity-icon {
  opacity: 0;
  transform: scale(0);
  z-index: -1;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .entity-input:checked ~ .user-entity-type-box__inner .user-entity-icons .selected-icon {
  opacity: 1;
  transform: scale(1);
  z-index: 1;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .entity-input:checked ~ .user-entity-type-box__inner .user-entity-description__text-1 {
  color: #BCD882;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-icons {
  display: grid;
  align-items: center;
  justify-items: center;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  overflow: hidden;
  transition: 0.3s all ease;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-icons:has(.user-individual-icon) {
  background-color: #F1FFD4;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-icons:has(.user-agency-icon) {
  background-color: #FFF1FD;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-icons .entity-icon {
  display: block;
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: 2;
  transition: 0.3s all ease;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-icons .selected-icon {
  display: block;
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: -1;
  transform: scale(0);
  opacity: 0;
  transition: 0.3s all ease;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-description__text-1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-align: left;
  font-weight: 700;
  color: #292F34;
  margin-bottom: 6px;
  transition: 0.3s all ease;
}
.wb-registration .reg-step-1__i-am .user-entity-type-box .user-entity-description__text-2 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #292F34;
}
.wb-registration .reg-step-2__reg-form {
  /* &.reg-step-2-loader {
      max-width: 540px !important;
  } */
}
.wb-registration .reg-step-2__reg-form .reg-cta-buttons {
  display: grid;
  grid-template-columns: auto auto;
  gap: 15px;
}
@media screen and (max-width: 330px) {
  .wb-registration .reg-step-2__reg-form .reg-cta-buttons {
    grid-template-columns: 100%;
  }
}
.wb-registration.wb-login-screen .reg-content, .wb-registration.wb-reset-password-email-screen .reg-content, .wb-registration.wb-password-reset-screen .reg-content, .wb-registration.wb-register-by-invitation-screen .reg-content, .wb-registration.wb-switch-account-screen .reg-content, .wb-registration.wb-create-account-screen .reg-content {
  display: grid;
  align-content: center;
  height: 100%;
  position: relative;
}
.wb-registration.wb-login-screen .reg-step, .wb-registration.wb-reset-password-email-screen .reg-step, .wb-registration.wb-password-reset-screen .reg-step, .wb-registration.wb-register-by-invitation-screen .reg-step, .wb-registration.wb-switch-account-screen .reg-step, .wb-registration.wb-create-account-screen .reg-step {
  max-width: 485px;
  width: 100%;
}
.wb-registration.wb-login-screen .response-message-alerts, .wb-registration.wb-reset-password-email-screen .response-message-alerts, .wb-registration.wb-password-reset-screen .response-message-alerts, .wb-registration.wb-register-by-invitation-screen .response-message-alerts, .wb-registration.wb-switch-account-screen .response-message-alerts, .wb-registration.wb-create-account-screen .response-message-alerts {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 40px;
  top: 20px;
}
@media screen and (max-width: 768px) {
  .wb-registration.wb-login-screen .response-message-alerts, .wb-registration.wb-reset-password-email-screen .response-message-alerts, .wb-registration.wb-password-reset-screen .response-message-alerts, .wb-registration.wb-register-by-invitation-screen .response-message-alerts, .wb-registration.wb-switch-account-screen .response-message-alerts, .wb-registration.wb-create-account-screen .response-message-alerts {
    top: 0;
    padding: 0 15px;
    margin-top: 0;
  }
}
.wb-registration.wb-login-screen:has(.reg-step-2-loader) .reg-step, .wb-registration.wb-reset-password-email-screen:has(.reg-step-2-loader) .reg-step, .wb-registration.wb-password-reset-screen:has(.reg-step-2-loader) .reg-step, .wb-registration.wb-register-by-invitation-screen:has(.reg-step-2-loader) .reg-step, .wb-registration.wb-switch-account-screen:has(.reg-step-2-loader) .reg-step, .wb-registration.wb-create-account-screen:has(.reg-step-2-loader) .reg-step {
  max-width: 640px !important;
}
.wb-registration.wb-login-screen .checkbox-group.has-forgot-password-link, .wb-registration.wb-reset-password-email-screen .checkbox-group.has-forgot-password-link, .wb-registration.wb-password-reset-screen .checkbox-group.has-forgot-password-link, .wb-registration.wb-register-by-invitation-screen .checkbox-group.has-forgot-password-link, .wb-registration.wb-switch-account-screen .checkbox-group.has-forgot-password-link, .wb-registration.wb-create-account-screen .checkbox-group.has-forgot-password-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px 25px;
}

body:has(.reg-step) .reg-main-heading {
  font-size: 36px;
  font-weight: 300;
  line-height: 49.03px;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media screen and (max-width: 641px) {
  body:has(.reg-step) .reg-main-heading.modal-heading, body:has(.reg-step) .reg-main-heading.loader-heading {
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
body:has(.reg-step) .reg-text-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media screen and (max-width: 641px) {
  body:has(.reg-step) .reg-text-description {
    font-size: 12px;
    line-height: 20px;
  }
}
body:has(.reg-step) .reg-text-description--medium {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (max-width: 641px) {
  body:has(.reg-step) .reg-text-description--medium {
    font-size: 14px;
    line-height: 22px;
  }
}
body:has(.reg-step) .reg-step__tutorial .btn-skip {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #2581D6;
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert {
  padding: 26px 30px;
  padding-right: 250px;
  padding-left: 90px;
  background-color: #2581D6;
  border-radius: 12px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px 50px;
  position: relative;
}
@media screen and (max-width: 1300px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert {
    padding-right: 30px;
  }
}
@media screen and (max-width: 992px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert {
    flex-direction: column;
    row-gap: 20px;
    justify-content: flex-start;
    padding-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert {
    padding-left: 30px;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__icon {
  display: flex;
  position: absolute;
  left: 30px;
  top: 32px;
}
@media screen and (max-width: 768px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__icon {
    left: auto;
    right: 25px;
    top: 25px;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__description {
  font-size: 17px;
  font-weight: 600;
  line-height: 23.15px;
  text-align: left;
  color: #fff;
}
@media screen and (max-width: 575px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__description {
    font-size: 15px;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__description .text-content {
  display: block;
  transform: translateY(7px);
}
@media screen and (max-width: 768px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__description .text-content {
    transform: none;
    padding-right: 40px;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
@media screen and (max-width: 1300px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps {
    flex-wrap: wrap;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps .reg-alert-step {
  flex: 1 1 calc(33.3333333333% - 6.6666666667px);
  min-width: 130px;
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps .reg-alert-step.completed .step-bar {
  background-color: #6AD4A7;
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps .reg-alert-step .step-title {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  text-align: left;
  white-space: nowrap;
  color: #fff;
  margin-bottom: 15px;
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps .reg-alert-step .step-bar {
  height: 8px;
  border-radius: 8px;
  background-color: #5CA1E0;
  max-width: 130px;
  /* @media screen and (max-width: 768px) {
      max-width: 110px;
  } */
}
@media screen and (max-width: 1300px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__steps .reg-alert-step .step-bar {
    max-width: 100%;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__cta {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  /* @media screen and (max-width: 1300px) {
      top: 26px;
      transform: translateY(0);
  }

  @media screen and (max-width: 1200px) {
      top: 50%;
      transform: translateY(-50%);
  } */
}
@media screen and (max-width: 1300px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__cta {
    position: static;
    top: auto;
    right: auto;
    transform: none;
    width: 100%;
  }
}
body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__finish-btn {
  border-width: 2px;
  border-color: #fff;
  padding: 14px 32px;
  color: #fff;
}
@media screen and (max-width: 992px) {
  body:has(.reg-step) .reg-step-4__finish-reg-process .reg-alert__finish-btn {
    width: 100%;
  }
}
body:has(.reg-step) .reg-step-5__company-information .form-group.z-high {
  z-index: 10;
}
body:has(.reg-step) .reg-step-5__company-information .extended-input-group:has(.input-icon) .input-label-icon__state {
  top: 24px;
}
body:has(.reg-step) .reg-step-5__company-information .new-input {
  padding-bottom: 2px;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field.has-icon .vs__dropdown-toggle .vs__selected-options::after {
  top: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 17V0H9L9.4 2H15V12H8L7.6 10H2V17H0ZM9.65 10H13V4H7.75L7.35 2H2V8H9.25L9.65 10Z' fill='%23BCCBDA'/%3E%3C/svg%3E%0A");
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  transform: translateY(-50%);
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options .vs__search {
  position: absolute;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field:has(.vs__selected).vs--open .vs__dropdown-toggle .vs__selected-options .vs__search {
  position: static;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field:has(.vs__selected):not(.vs--open) .vs__dropdown-toggle .vs__selected-options .vs__selected {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  line-height: 1.4;
  height: 28px;
  margin-top: 20px !important;
}
@media (max-width: 641px) {
  body:has(.reg-step) .reg-step-5__company-information .countries-select-field:has(.vs__selected):not(.vs--open) .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 18px !important;
  }
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field.v-select-custom-placeholder .vs__dropdown-toggle .vs__selected-options::before {
  content: "Country";
  position: absolute;
  top: 32px;
  left: 62px;
  display: inline-block;
  font-size: 18px;
  line-height: 23px;
  color: #869099;
  transform: translateY(-50%);
  opacity: 0;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field.v-select-custom-placeholder .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-weight: 600 !important;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field.v-select-custom-placeholder.vs--open .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field.v-select-custom-placeholder.vs--open .vs__selected {
  top: 18px;
}
body:has(.reg-step) .reg-step-5__company-information .countries-select-field.v-select-custom-placeholder:has(.vs__selected) .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field.has-icon .vs__dropdown-toggle .vs__selected-options::after {
  top: 20px;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20V7.975L7 5V7L12 5V8H20V20H0ZM2 18H18V10H10V7.95L5 9.95V8L2 9.325V18ZM9 16H11V12H9V16ZM5 16H7V12H5V16ZM13 16H15V12H13V16ZM20 8H15L16 0H19L20 8Z" fill="%23BCCBDA"/></svg>');
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options .vs__search {
  position: absolute;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field:has(.vs__selected).vs--open .vs__dropdown-toggle .vs__selected-options .vs__search {
  position: static;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field:has(.vs__selected):not(.vs--open) .vs__dropdown-toggle .vs__selected-options .vs__selected {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  line-height: 1.4;
  height: 28px;
  margin-top: 20px !important;
}
@media (max-width: 641px) {
  body:has(.reg-step) .reg-step-5__company-information .industry-select-field:has(.vs__selected):not(.vs--open) .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 18px !important;
  }
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field.v-select-custom-placeholder .vs__dropdown-toggle .vs__selected-options::before {
  content: "Industry";
  position: absolute;
  top: 32px;
  left: 62px;
  display: inline-block;
  font-size: 18px;
  line-height: 23px;
  color: #869099;
  transform: translateY(-50%);
  opacity: 0;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field.v-select-custom-placeholder .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-weight: 600 !important;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field.v-select-custom-placeholder.vs--open .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field.v-select-custom-placeholder.vs--open .vs__selected {
  top: 18px;
}
body:has(.reg-step) .reg-step-5__company-information .industry-select-field.v-select-custom-placeholder:has(.vs__selected) .vs__selected-options::before {
  background-color: var(--white);
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 1;
  top: -2px;
  left: 30px;
  opacity: 1;
  transition: top 0.2s ease-in-out, font-size 0.2s, padding 0.7s, opacity 0.2s;
}
body:has(.reg-step) .reg-step-6__credit-card-info #card-element {
  display: flex;
  align-items: center;
  border-color: #BCCBDA !important;
  border-width: 2px !important;
  border-radius: 8px !important;
  height: 65px;
}
body:has(.reg-step) .reg-step-6__credit-card-info #card-element > div {
  width: 100%;
}
body:has(.reg-step) .reg-step-6__credit-card-info #card-errors {
  display: block;
  font-size: 14px;
  color: #E16B6B;
}
body:has(.reg-step) .bootbox-m-reg {
  z-index: 1055;
}
body:has(.reg-step) .bootbox-m-reg .bootbox.modal.reg-step-modal {
  background-color: rgba(194, 209, 222, 0.9);
}
body:has(.reg-step) .bootbox-m-reg .btn-step-complete {
  display: flex !important;
  align-items: center;
  gap: 10px;
}
@media (max-width: 768px) {
  body:has(.reg-step) .bootbox-m-reg .bootbox.modal {
    padding: 15px;
  }
}
@media (min-width: 576px) {
  body:has(.reg-step) .bootbox-m-reg .bootbox.modal .modal-dialog {
    max-width: 705px;
  }
}
body:has(.reg-step) .reg-overlay-enter-active,
body:has(.reg-step) .reg-overlay-leave-active {
  position: fixed;
  opacity: 0;
  transition: all 0.5s ease;
  transition-delay: 0.4s;
}
body:has(.reg-step) .reg-overlay-enter-from,
body:has(.reg-step) .reg-overlay-leave-to {
  opacity: 0;
}
body:has(.reg-step) .reg-overlay-enter-to {
  opacity: 1;
}

body:has(.modal-open) {
  overflow-y: hidden !important;
}

.wb-nav-tabs {
  position: relative;
  margin-bottom: 60px;
}
@media (max-width: 641px) {
  .wb-nav-tabs {
    margin-bottom: 30px;
  }
}
.wb-nav-tabs::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #9FABB8;
  z-index: -1;
}
.wb-nav-tabs__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 13px;
  border-radius: 0;
  overflow-y: hidden;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
@media (max-width: 641px) {
  .wb-nav-tabs__list {
    gap: 8px;
  }
}
.wb-nav-tabs__item.active .wb-nav-tabs__link {
  color: var(--webueno-bg-primary);
}
.wb-nav-tabs__item.active .wb-nav-tabs__link::after {
  background-color: var(--webueno-bg-primary);
}
.wb-nav-tabs__link {
  display: inline-block;
  padding: 10px 20px 17px;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #9FABB8;
  position: relative;
  text-decoration: none !important;
  white-space: nowrap;
  min-width: 102px;
  text-align: center;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-nav-tabs__link {
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.12px;
    min-width: 0;
    padding: 10px 16px 17px;
  }
}
.wb-nav-tabs__link:hover {
  color: var(--webueno-bg-primary);
}
.wb-nav-tabs__link:hover::after {
  background-color: var(--webueno-bg-primary);
}
.wb-nav-tabs__link::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: transparent;
  transition: 0.3s all ease;
}
.wb-nav-tabs__btn {
  display: none;
  opacity: 1;
  visibility: visible;
  position: absolute;
  top: 50%;
  transform: translateY(-65%);
  background-color: #F8FBFF;
}
@media (max-width: 641px) {
  .wb-nav-tabs__btn {
    padding-top: 12px;
    padding-bottom: 12px;
    transform: translateY(-63%);
  }
}
.wb-nav-tabs__btn:hover, .wb-nav-tabs__btn:focus {
  box-shadow: none;
}
.wb-nav-tabs__btn--left {
  left: -35px;
}
@media (max-width: 641px) {
  .wb-nav-tabs__btn--left {
    left: -12px;
  }
}
.wb-nav-tabs__btn--right {
  right: -35px;
}
@media (max-width: 641px) {
  .wb-nav-tabs__btn--right {
    right: -12px;
  }
}
.wb-nav-tabs__btn[disabled=disabled] {
  opacity: 0;
  visibility: hidden;
}
.wb-nav-tabs .wb-nav-tabs-g__btn--left,
.wb-nav-tabs .wb-nav-tabs-g__btn--right {
  background-color: transparent;
}
@media (max-width: 641px) {
  .wb-nav-tabs .wb-nav-tabs-g__btn--left {
    left: -30px;
  }
}
@media (max-width: 641px) {
  .wb-nav-tabs .wb-nav-tabs-g__btn--right {
    right: -30px;
  }
}
.wb-nav-tabs .list-group-item {
  border-radius: 0 !important;
  background-color: transparent !important;
  border: none !important;
  color: rgba(35, 35, 35, 0.3);
}
.wb-nav-tabs .list-group-item:hover {
  color: var(--webueno-bg-primary);
  z-index: auto;
}
.wb-nav-tabs .list-group-item:hover::after {
  background-color: var(--webueno-bg-primary);
}
.wb-nav-tabs .list-group-item.active {
  color: var(--webueno-bg-primary);
  z-index: auto;
}
.wb-nav-tabs .list-group-item.active::after {
  background-color: var(--webueno-bg-primary);
}

.wb-nav-tabs-dropdown {
  position: relative;
  margin-bottom: 25px;
  padding-bottom: 10px;
  overflow-y: hidden;
  overflow-x: auto;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown {
    padding-bottom: 0;
    margin-bottom: 35px;
    overflow-x: hidden;
    border-radius: 12px;
    border: 2px solid #BCCBDA;
    transition: border-color 0.3s ease;
  }
}
@supports (-moz-appearance: none) {
  .wb-nav-tabs-dropdown {
    scrollbar-width: thin;
  }
}
.wb-nav-tabs-dropdown::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  border-radius: 10px;
}
.wb-nav-tabs-dropdown::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none;
}
.wb-nav-tabs-dropdown::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.wb-nav-tabs-dropdown::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #9FABB8;
  z-index: -1;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown::after {
    content: none;
  }
}
.wb-nav-tabs-dropdown.vertical::after {
  content: none;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown.expanded {
    border-color: #869099;
  }
  .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__wrapper {
    grid-template-rows: 1fr;
  }
  .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__inner-content {
    padding-bottom: 18px;
    transition-delay: 0.1s;
  }
  .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__list {
    overflow-y: auto;
  }
  .wb-nav-tabs-dropdown.expanded .wb-nav-tabs-dropdown__expand-btn svg {
    transform: rotate(180deg);
  }
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__wrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.5s ease-out;
  }
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__inner-content {
    overflow: hidden;
    transition: padding 0.3s ease;
  }
}
.wb-nav-tabs-dropdown__list {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 13px;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__list {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 2px;
    max-height: 225px;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  @supports (-moz-appearance: none) {
    .wb-nav-tabs-dropdown__list {
      scrollbar-width: thin;
    }
  }
  .wb-nav-tabs-dropdown__list::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    border-radius: 10px;
  }
  .wb-nav-tabs-dropdown__list::-webkit-scrollbar-track {
    background-color: #E0E8F2;
    border-radius: 10px;
    box-shadow: none !important;
  }
  .wb-nav-tabs-dropdown__list::-webkit-scrollbar-thumb {
    background-color: #BFCEE0;
    border-radius: 10px;
    box-shadow: none !important;
  }
}
.wb-nav-tabs-dropdown__link {
  display: inline-block;
  padding: 10px 20px 17px;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #9FABB8;
  position: relative;
  text-decoration: none !important;
  white-space: nowrap;
  text-align: center;
  transition: color 0.3s ease;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__link {
    display: block;
    letter-spacing: 0.01em;
    text-align: left;
    z-index: 1;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    width: 100%;
    padding: 15px 10px;
    width: calc(100% - 32px);
    margin-left: 16px;
    border-radius: 7px;
    color: #9FABB8;
  }
  .wb-nav-tabs-dropdown__link:hover {
    background-color: #F1F7FF;
    color: #9FABB8;
  }
}
.wb-nav-tabs-dropdown__link:hover {
  color: var(--webueno-bg-primary);
}
.wb-nav-tabs-dropdown__link:hover::after {
  background-color: var(--webueno-bg-primary);
}
.wb-nav-tabs-dropdown__link::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: transparent;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__link::after {
    content: none;
  }
}
.wb-nav-tabs-dropdown__link::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% + 13px);
  height: 1px;
  background-color: #BCCBDA;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__link::before {
    content: none;
  }
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__link:not(.active) {
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: 0.01em;
    width: 100%;
    padding: 15px 10px;
    width: calc(100% - 32px);
    margin-left: 16px;
    border-radius: 7px;
    color: #9FABB8;
  }
  .wb-nav-tabs-dropdown__link:not(.active):hover {
    background-color: #F1F7FF;
    color: #9FABB8;
  }
}
.wb-nav-tabs-dropdown__link.active {
  color: var(--webueno-bg-primary);
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__link.active {
    opacity: 0;
    visibility: hidden;
    position: absolute;
  }
}
.wb-nav-tabs-dropdown__link.active::after {
  background-color: var(--webueno-bg-primary);
}
.wb-nav-tabs-dropdown__link:last-child::before {
  width: 100%;
}
.wb-nav-tabs-dropdown__link.disabled {
  pointer-events: none;
  opacity: 0.6;
}
.wb-nav-tabs-dropdown__expand-btn {
  display: none;
  align-items: center;
  justify-content: flex-end;
  text-align: center;
  width: 100%;
  height: 50px;
  border-radius: 0;
  padding-left: 17px;
  padding-right: 17px;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__expand-btn {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
  }
  .wb-nav-tabs-dropdown__expand-btn:hover, .wb-nav-tabs-dropdown__expand-btn:focus, .wb-nav-tabs-dropdown__expand-btn:active {
    box-shadow: none;
  }
  .wb-nav-tabs-dropdown__expand-btn.expand-disabled {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__expand-btn svg {
    transition: transform 0.3s ease;
  }
}
.wb-nav-tabs-dropdown__active-tab-btn {
  display: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  padding: 18px 16px;
  margin: 0;
  text-align: left;
  color: #9FABB8;
  text-transform: capitalize;
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown__active-tab-btn {
    display: block;
    padding-right: 35px;
  }
}
@media (min-width: 642px) {
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__list {
    display: block;
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    display: grid;
    grid-template-columns: 20px 1fr;
    align-items: center;
    gap: 10px;
    padding: 20px 25px;
    text-align: left;
    color: #BCCBDA;
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link::before {
    content: none;
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link::after {
    height: 100%;
    width: 2px;
    background-color: #BCCBDA;
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link.active {
    color: var(--webueno-bg-primary);
    background-color: var(--white);
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link.active::after {
    background-color: var(--webueno-bg-primary);
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link.active .wb-nav-tabs-dropdown__icon svg path {
    fill: var(--webueno-bg-primary);
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link:hover {
    color: var(--webueno-bg-primary);
    background-color: var(--white);
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link:hover::after {
    background-color: var(--webueno-bg-primary);
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link:hover .wb-nav-tabs-dropdown__icon svg path {
    fill: var(--webueno-bg-primary);
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__icon svg path {
    transition: 0.3s all ease;
  }
}
@media (max-width: 641px) {
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__link {
    display: grid;
    grid-template-columns: 20px 1fr;
    align-items: center;
    gap: 10px;
  }
  .wb-nav-tabs-dropdown.vertical .wb-nav-tabs-dropdown__active-tab-btn {
    display: grid;
    grid-template-columns: 20px 1fr;
    align-items: center;
    gap: 10px;
    padding: 15px 16px;
  }
}

.wb-pagination .pagination-list,
.wb-pagination .pagination {
  margin: 0;
  padding: 0;
  margin-top: 30px;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 9px;
}
.wb-pagination .pagination-list .page-item.active,
.wb-pagination .pagination .page-item.active {
  pointer-events: none;
}
.wb-pagination .pagination-list .page-item.active .page-link,
.wb-pagination .pagination .page-item.active .page-link {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: #fff;
}
.wb-pagination .pagination-list .page-item.active .page-link:hover,
.wb-pagination .pagination .page-item.active .page-link:hover {
  color: #fff;
}
.wb-pagination .pagination-list .page-item.disabled,
.wb-pagination .pagination .page-item.disabled {
  pointer-events: none;
}
.wb-pagination .pagination-list .page-item .page-link,
.wb-pagination .pagination .page-item .page-link {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: -0.13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 45px;
  height: 45px;
  border-radius: 10px;
  background-color: #fff;
  color: var(--webueno-bg-primary-hsl-4-opeg);
  border: 1px solid rgba(188, 203, 218, 0.3);
  cursor: pointer;
  transition: 0.3s all ease;
}
.wb-pagination .pagination-list .page-item .page-link:hover,
.wb-pagination .pagination .page-item .page-link:hover {
  border-color: var(--webueno-primary);
  color: var(--webueno-primary);
}
.wb-pagination .pagination-list .page-item .page-link:hover .next-arrow-icon path,
.wb-pagination .pagination-list .page-item .page-link:hover .prev-arrow-icon path,
.wb-pagination .pagination .page-item .page-link:hover .next-arrow-icon path,
.wb-pagination .pagination .page-item .page-link:hover .prev-arrow-icon path {
  fill: var(--webueno-primary);
}
.wb-pagination .pagination-list .page-item .page-link .next-arrow-icon path,
.wb-pagination .pagination-list .page-item .page-link .prev-arrow-icon path,
.wb-pagination .pagination .page-item .page-link .next-arrow-icon path,
.wb-pagination .pagination .page-item .page-link .prev-arrow-icon path {
  transition: 0.3s all ease;
  fill: rgba(0, 59, 119, 0.3);
}

.wb-dropdown {
  position: relative;
  z-index: 9;
  padding: 5px 15px;
  max-width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
.wb-dropdown:hover .wb-dropdown__list {
  display: flex;
  animation: webFadeIn 0.3s;
}
@media (max-width: 641px) {
  .wb-dropdown .dropdown-icon .vertical-dots-icon {
    width: 4px;
    height: 19px;
  }
}
.wb-dropdown .dropdown-icon svg circle {
  fill: #9FABB8;
  opacity: 1;
}
.wb-dropdown--vertical-dots .dropdown-icon svg {
  transform: rotate(90deg);
}
.wb-dropdown__list {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
  min-width: 128px;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px;
  border-top: 5px solid transparent;
  display: none;
}
@media (max-width: 641px) {
  .wb-dropdown__list {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
.wb-dropdown__list::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
.wb-dropdown__list::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
@media (max-width: 641px) {
  .wb-dropdown__list::before {
    left: auto;
    right: 18px;
    transform: translateX(50%);
  }
}
@media (max-width: 641px) {
  .wb-dropdown__list.disable-mobile-position-change {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
  .wb-dropdown__list.disable-mobile-position-change::before {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
}
.wb-dropdown__btn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  border-radius: 5px;
  background-color: #fff;
  display: block;
  padding: 13px 15px;
  width: 100%;
  color: rgba(35, 35, 35, 0.6);
  white-space: nowrap;
  transition: 0.3s all ease;
}
.wb-dropdown__btn:hover {
  color: rgba(35, 35, 35, 0.6);
  background-color: #F8FBFF;
}
.wb-dropdown__btn:focus {
  box-shadow: none;
}
@keyframes webFadeIn {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}

.wb-widget-v-select {
  min-height: 48px;
  height: auto;
  position: relative;
  margin-top: 13px;
  z-index: 9;
}
.wb-widget-v-select:hover .vs__dropdown-toggle {
  border-color: #869099;
}
.wb-widget-v-select:hover .vs__dropdown-menu {
  border-color: #869099;
}
.wb-widget-v-select:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
.wb-widget-v-select:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #869099;
  /* .vs__selected-options {

  } */
}
.wb-widget-v-select:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #869099;
}
.wb-widget-v-select .vs__dropdown-toggle {
  border-width: 2px;
  border-radius: 8px;
  border-color: #BCCBDA;
  background: #FFF;
  padding-left: 2px;
  transition: border-radius 0.3s ease, border-color 0.3s ease;
  height: 48px;
}
.wb-widget-v-select .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wb-widget-v-select .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  .wb-widget-v-select .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
.wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  padding-left: 2px !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  margin-top: 2px !important;
  color: #5C6369;
  /* @media (max-width: 641px) {
      position: absolute;
      opacity: 0;
  } */
}
@media (max-width: 641px) {
  .wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
    padding-left: 10px !important;
  }
}
.wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
.wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  color: #869099;
}
.wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  color: #869099;
}
.wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #5C6369;
  margin-top: 7px !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  transform: translateY(-3px);
}
@media (max-width: 641px) {
  .wb-widget-v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
    transform: none;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: 0.13px;
    margin-top: 2px !important;
  }
}
.wb-widget-v-select .vs__dropdown-toggle .vs__actions {
  padding-right: 12px;
}
@media (max-width: 641px) {
  .wb-widget-v-select .vs__dropdown-toggle .vs__actions {
    padding-right: 8px;
  }
}
.wb-widget-v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator path,
.wb-widget-v-select .vs__dropdown-toggle .vs__actions .vs__clear path {
  fill: #869099;
}
.wb-widget-v-select .vs__dropdown-toggle .vs__actions .vs__clear {
  margin-right: 20px;
}
.wb-widget-v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  display: flex;
  margin-top: 0;
  position: absolute;
  top: 21px;
  right: 16px;
}
.wb-widget-v-select .vs__dropdown-menu {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-5px);
  min-width: 64px;
  background-color: #fff;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-widget-v-select .vs__dropdown-menu {
    padding: 5px;
  }
}
@supports (-moz-appearance: none) {
  .wb-widget-v-select .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
.wb-widget-v-select .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.wb-widget-v-select .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
.wb-widget-v-select .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-widget-v-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
  padding: 20px;
  border-radius: 10px;
  background-color: #fff;
  white-space: normal !important;
}
@media (max-width: 641px) {
  .wb-widget-v-select .vs__dropdown-menu .vs__dropdown-option {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.13px;
    padding: 10px;
  }
}
.wb-widget-v-select .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F8FBFF;
  color: var(--webueno-secondary);
}
.wb-widget-v-select .vs__dropdown-menu .vs__no-options {
  background-color: #fff;
  color: var(--webueno-secondary);
  padding: 10px;
}
.wb-widget-v-select .vs__dropdown-menu .vs__no-options:hover {
  background-color: #F8FBFF;
  color: var(--webueno-secondary);
}
.wb-widget-v-select--lg.has-icon:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 60px;
  position: relative;
}
.wb-widget-v-select--lg.has-icon .vs__dropdown-toggle .vs__selected-options::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 25px;
  top: 19px;
  background-repeat: no-repeat;
  background-position: center center;
}
.wb-widget-v-select--lg .vs__dropdown-toggle {
  height: 65px;
  padding-left: 0;
}
.wb-widget-v-select--lg .vs__dropdown-toggle .vs__selected-options {
  padding-left: 60px;
}
@media (max-width: 641px) {
  .wb-widget-v-select--lg .vs__dropdown-toggle .vs__selected-options {
    padding-left: 50px;
  }
}
.wb-widget-v-select--lg .vs__dropdown-toggle .vs__selected-options .vs__search {
  font-size: 18px;
  font-style: normal;
  line-height: 18px;
}
.wb-widget-v-select--lg .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 18px;
  font-style: normal;
  line-height: 18px;
  color: #5C6369;
}
.wb-widget-v-select--lg .vs__dropdown-toggle .vs__actions {
  padding-right: 30px;
}
.wb-widget-v-select--lg .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  top: 30px;
  right: 25px;
}

.website-card {
  border-radius: 15px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #fff;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.05);
  transition: 0.3s all ease;
  position: relative;
  z-index: 1;
  /* @media (max-width: 768px) {
      max-width: 270px;
  } */
  /* end list-view-card */
}
.website-card:hover {
  z-index: 2;
}
@media (min-width: 642px) {
  .website-card:hover {
    transform: scale(1.03);
    border-color: #bccbda;
  }
}
.website-card.disconnected-from-platform .website-thumbnail-link::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(225, 107, 107, 0.8);
}
.website-card.disconnected-from-platform .disconnected-from-platform-indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 55px;
  height: 55px;
  border-radius: 100%;
  background-color: #E16B6B;
  margin: 0 auto 10px;
}
.website-card.disconnected-from-platform .disconnected-from-platform-indicator__wrapper {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  display: inline-block;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
}
.website-card.card-loading {
  box-shadow: none;
}
.website-card .website-thumbnail-link {
  display: block;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.website-card .website-thumbnail-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(0, 0, 0, 0.46) 100%);
  z-index: 1;
}
.website-card .website-thumbnail-link:hover {
  text-decoration: none;
}
.website-card .website-card-thumb {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  position: relative;
  overflow: hidden;
  left: -1px;
  top: -1px;
  width: calc(100% + 2px);
  height: 198px;
  text-decoration: none;
}
@media (max-width: 641px) {
  .website-card .website-card-thumb {
    height: 191px;
  }
}
.website-card .website-type-tag {
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.01em;
  color: #fff;
  padding: 8px 13px 9px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(174, 139, 230, 0.84);
  border-bottom-left-radius: 15px;
  border-top-right-radius: 15px;
  text-transform: capitalize;
}
@media (max-width: 641px) {
  .website-card .website-type-tag {
    font-size: 12px;
    line-height: 12px;
  }
}
.website-card .website-type-tag.live {
  background-color: rgba(174, 139, 230, 0.84);
}
.website-card .website-type-tag.staging {
  background-color: rgba(230, 215, 139, 0.84);
}
.website-card .website-card-body {
  position: relative;
  padding: 22px 26px 25px;
}
@media (max-width: 641px) {
  .website-card .website-card-body {
    padding: 22px 26px 24px;
  }
}
.website-card .website-thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.website-card .website-name {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  padding-right: 25px;
  margin: 0 0 1px;
}
@media (max-width: 641px) {
  .website-card .website-name {
    font-size: 18px;
    line-height: 23.15px;
    letter-spacing: 0.01em;
    margin: 0 0 1px;
  }
}
.website-card .website-name-link {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  color: #000000;
  text-decoration: none;
  transition: color 0.3s ease;
}
.website-card .website-name-link:hover, .website-card .website-name-link:active {
  text-decoration: none;
  color: var(--webueno-bg-primary);
}
.website-card .website-name-link__wrapper {
  display: inline-block;
}
.website-card .website-info {
  font-size: 11px;
  font-weight: 400;
  line-height: 14.98px;
  letter-spacing: 0.01em;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  margin: 0;
}
@media (max-width: 641px) {
  .website-card .website-info {
    font-size: 11px;
    line-height: 15px;
    padding-right: 20px;
  }
}
.website-card .website-info-link {
  color: #000000;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.website-card .website-info-link::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 0;
  background-color: var(--webueno-bg-primary);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
.website-card .website-info-link:hover, .website-card .website-info-link:active {
  text-decoration: none;
  color: #000000;
}
.website-card .website-info-link:hover::after, .website-card .website-info-link:active::after {
  visibility: visible;
  opacity: 1;
  width: 100%;
}
.website-card .created-date-text {
  font-size: 11px;
  font-weight: 400;
  line-height: 11px;
  letter-spacing: 0.01em;
  color: #000000;
  margin: 0;
}
.website-card .created-date-text .cerated-date {
  font-weight: 600;
  letter-spacing: 0.01em;
}
.website-card .status-box {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 20px;
  padding-top: 20px;
}
.website-card .website-status-indicator {
  flex-basis: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: var(--webueno-bg-primary-hsl-05-opeg);
  position: relative;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator {
    flex-basis: 33px;
    width: 33px;
    height: 33px;
  }
}
.website-card .website-status-indicator::before {
  content: attr(data-tooltip-text);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #fff;
  padding: 2px 9px;
  border-radius: 5px;
  background-color: #2E2E2E;
  white-space: nowrap;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  z-index: 1;
  height: 22px;
  transition: 0.3s all ease;
  display: none;
}
.website-card .website-status-indicator .tooltip-polygon {
  display: none;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  transition: 0.3s all ease;
}
.website-card .website-status-indicator.wb-hosting-status:hover::before {
  display: inline-flex;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-hosting-status:hover .tooltip-polygon {
  display: block;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-hosting-status.not-hosted .icon-wrapper::after {
  opacity: 1;
  visibility: visible;
}
.website-card .website-status-indicator.wb-hosting-status.hosted {
  background-color: rgba(106, 212, 167, 0.15);
}
.website-card .website-status-indicator.wb-hosting-status.hosted .icon-wrapper::after {
  content: none;
}
.website-card .website-status-indicator.wb-hosting-status.hosted .icon-wrapper svg path {
  fill: #6AD4A7 !important;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator.wb-hosting-status .icon-wrapper svg {
    width: 14px;
    height: 14px;
  }
}
.website-card .website-status-indicator.wb-link-status:hover::before {
  display: inline-flex;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-link-status:hover .tooltip-polygon {
  display: block;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-link-status.disconnected {
  background-color: rgba(225, 107, 107, 0.15);
}
.website-card .website-status-indicator.wb-link-status.disconnected .icon-wrapper svg path {
  fill: #E16B6B !important;
}
.website-card .website-status-indicator.wb-link-status.connected {
  background-color: rgba(106, 212, 167, 0.15);
}
.website-card .website-status-indicator.wb-link-status.connected .icon-wrapper svg path {
  fill: #6AD4A7 !important;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator.wb-link-status .icon-wrapper svg {
    width: 16px;
    height: 9px;
  }
}
.website-card .website-status-indicator.wb-uptime-status:hover::before {
  display: inline-flex;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-uptime-status:hover .tooltip-polygon {
  display: block;
  animation: webFadeInTooltip 0.3s;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator.wb-uptime-status .icon-wrapper svg {
    width: 15px;
    height: 15px;
  }
}
.website-card .website-status-indicator.wb-performance-status:hover::before {
  display: inline-flex;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-performance-status:hover .tooltip-polygon {
  display: block;
  animation: webFadeInTooltip 0.3s;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator.wb-performance-status .icon-wrapper svg {
    width: 15px;
    height: 15px;
  }
}
.website-card .website-status-indicator.wb-performance-status.A {
  background-color: rgba(106, 212, 167, 0.15);
}
.website-card .website-status-indicator.wb-performance-status.B {
  background-color: rgba(145, 212, 106, 0.15);
}
.website-card .website-status-indicator.wb-performance-status.C {
  background-color: rgba(230, 215, 139, 0.15);
}
.website-card .website-status-indicator.wb-performance-status.D {
  background-color: rgba(251, 182, 98, 0.15);
}
.website-card .website-status-indicator.wb-performance-status.E {
  background-color: rgba(225, 107, 107, 0.15);
}
.website-card .website-status-indicator.wb-performance-status.F {
  background-color: rgba(224, 69, 69, 0.15);
}
.website-card .website-status-indicator.wb-performance-status.A .icon-wrapper svg path {
  fill: #6AD4A7;
}
.website-card .website-status-indicator.wb-performance-status.B .icon-wrapper svg path {
  fill: #91d46a;
}
.website-card .website-status-indicator.wb-performance-status.C .icon-wrapper svg path {
  fill: #E6D78B;
}
.website-card .website-status-indicator.wb-performance-status.D .icon-wrapper svg path {
  fill: #FBB662;
}
.website-card .website-status-indicator.wb-performance-status.E .icon-wrapper svg path {
  fill: #E16B6B;
}
.website-card .website-status-indicator.wb-performance-status.F .icon-wrapper svg path {
  fill: #e04545;
}
.website-card .website-status-indicator.wb-malwere-status:hover::before {
  display: inline-flex;
  animation: webFadeInTooltip 0.3s;
}
.website-card .website-status-indicator.wb-malwere-status:hover .tooltip-polygon {
  display: block;
  animation: webFadeInTooltip 0.3s;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator.wb-malwere-status .icon-wrapper svg {
    width: 13px;
    height: 15px;
  }
}
.website-card .website-status-indicator .icon-wrapper {
  display: flex;
}
.website-card .website-status-indicator .icon-wrapper::after {
  content: "";
  display: block;
  width: 1px;
  height: 25px;
  background-color: #BCCBDA;
  position: absolute;
  top: 6px;
  left: 18px;
  transform: rotate(45deg);
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 641px) {
  .website-card .website-status-indicator .icon-wrapper::after {
    height: 24px;
    top: 5px;
    left: 16px;
  }
}
.website-card .health-indicator.success-status {
  background-color: rgba(106, 212, 167, 0.15);
}
.website-card .health-indicator.success-status .icon-wrapper svg path {
  fill: #6AD4A7 !important;
}
.website-card .health-indicator.warning-status {
  background-color: rgba(230, 215, 139, 0.15);
}
.website-card .health-indicator.warning-status .icon-wrapper svg path {
  fill: #E6D78B !important;
}
.website-card .health-indicator.danger-status {
  background-color: rgba(225, 107, 107, 0.15);
}
.website-card .health-indicator.danger-status .icon-wrapper svg path {
  fill: #E16B6B !important;
}
.website-card .user-status-box,
.website-card .website-status-box {
  display: flex;
  position: absolute;
  top: -1px;
  left: 26px;
  transform: translateY(-50%);
  z-index: 2;
}
.website-card .user-status-box .user-status,
.website-card .user-status-box .website-status,
.website-card .website-status-box .user-status,
.website-card .website-status-box .website-status {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px 13px;
  border-radius: 13px;
  background-color: #BCCBDA;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #fff;
  text-transform: capitalize;
}
.website-card .website-status-box {
  display: none;
}
.website-card .website-cta-box {
  position: absolute;
  top: 17px;
  right: 13px;
  transition-property: visibility, opacity;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease, ease, ease;
}
@media (max-width: 641px) {
  .website-card .website-cta-box {
    visibility: hidden;
    opacity: 0;
    top: 18px;
  }
  .website-card .website-cta-box.content-expanded {
    visibility: visible;
    opacity: 1;
  }
  .website-card .website-cta-box.expanding {
    pointer-events: none;
  }
}
.website-card .wb-card-expand-btn {
  position: absolute;
  bottom: 13px;
  right: 8px;
  display: none;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .website-card .wb-card-expand-btn {
    display: flex;
    transform: translateY(-35%);
  }
  .website-card .wb-card-expand-btn.active {
    transform: translateY(0) rotate(180deg);
  }
}
.website-card .wb-card-expand-btn:hover, .website-card .wb-card-expand-btn:active, .website-card .wb-card-expand-btn:focus {
  box-shadow: none;
}
.website-card .collapsable-box {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.5s ease-out;
}
@media (max-width: 641px) {
  .website-card .collapsable-box {
    grid-template-rows: 0fr;
  }
  .website-card .collapsable-box.expanded {
    grid-template-rows: 1fr;
  }
}
.website-card .collapsable-box__content {
  overflow: visible;
}
@media (max-width: 641px) {
  .website-card .collapsable-box__content {
    overflow: hidden;
  }
  .website-card .collapsable-box__content.tooltip-active {
    overflow: visible;
  }
  .website-card .collapsable-box__content.expanding {
    pointer-events: none;
  }
}
.website-card.list-view-card {
  display: grid;
  grid-template-columns: 204px 1fr;
  align-items: center;
  max-width: none;
  min-height: 94px;
  /* .collapsable-box {
      margin-left: auto;
  } */
}
@media (max-width: 641px) {
  .website-card.list-view-card {
    display: block;
    min-height: 0;
  }
}
.website-card.list-view-card:hover {
  transform: scale(1);
}
.website-card.list-view-card.disconnected-from-platform .disconnected-from-platform-indicator {
  width: 35px;
  height: 35px;
  margin-bottom: 2px;
}
.website-card.list-view-card.disconnected-from-platform .disconnected-from-platform-indicator svg {
  width: 15px;
  height: 15px;
}
.website-card.list-view-card.disconnected-from-platform .disconnected-from-platform-indicator__wrapper {
  font-size: 11px;
  font-weight: 400;
  line-height: 14.98px;
  letter-spacing: 0.01em;
}
.website-card.list-view-card .user-status-box,
.website-card.list-view-card .website-status-box {
  position: static;
  top: auto;
  left: auto;
  transform: none;
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-status-box {
    display: flex;
  }
}
.website-card.list-view-card .website-status-box .website-status.live {
  background-color: #BB9EEA;
}
.website-card.list-view-card .website-status-box .website-status.staging {
  background-color: #E6D78B;
}
.website-card.list-view-card .status-box {
  padding-top: 0;
  margin-bottom: 0;
}
@media (max-width: 641px) {
  .website-card.list-view-card .status-box {
    flex: 1 1 100%;
  }
}
.website-card.list-view-card .website-meta-info-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
}
.website-card.list-view-card .website-cta-box {
  position: static;
  top: auto;
  left: auto;
}
@media (max-width: 1400px) {
  .website-card.list-view-card .website-cta-box {
    position: absolute;
    top: 25px;
    right: 13px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-cta-box {
    top: 14px;
  }
}
.website-card.list-view-card .website-card-thumb {
  border-top-right-radius: 0;
  border-bottom-left-radius: 15px;
  left: -1px;
  top: 0;
  width: calc(100% + 1px);
  height: calc(100% + 2px);
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-card-thumb {
    height: calc(100% + 2px);
    display: none;
  }
}
.website-card.list-view-card .website-card-body {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 23px 30px;
  padding-right: 40px;
  -moz-column-gap: clamp(20px, 5vw, 100px);
       column-gap: clamp(20px, 5vw, 100px);
}
@media (max-width: 1400px) {
  .website-card.list-view-card .website-card-body {
    display: block;
  }
}
@media (max-width: 768px) {
  .website-card.list-view-card .website-card-body {
    padding: 23px 20px;
    padding-right: 30px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-card-body {
    display: block;
    padding: 17px 0 21px 19px;
    padding-right: 21px;
  }
}
.website-card.list-view-card .website-card-header {
  flex: 0 0 30%;
}
@media (max-width: 1400px) {
  .website-card.list-view-card .website-card-header {
    margin-bottom: 20px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-card-header {
    margin-bottom: 0;
  }
}
.website-card.list-view-card .website-card-header__wrapper {
  min-width: 240px;
}
@media (max-width: 1400px) {
  .website-card.list-view-card .website-card-header__wrapper {
    min-width: 0;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-card-header__wrapper {
    max-width: none;
  }
}
@media (min-width: 642px) {
  .website-card.list-view-card .website-name {
    font-size: 21px;
  }
}
.website-card.list-view-card .website-info {
  font-size: 12px;
}
.website-card.list-view-card .created-date-text {
  font-size: 12px;
}
.website-card.list-view-card .generic-wrapper {
  flex: 1 0 auto;
}
@media (max-width: 641px) {
  .website-card.list-view-card .generic-wrapper {
    padding-right: 30px;
  }
}
.website-card.list-view-card .generic-inner-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media (max-width: 1400px) {
  .website-card.list-view-card .generic-inner-wrapper {
    justify-content: flex-start;
    row-gap: 12px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card .generic-inner-wrapper {
    padding-top: 20px;
  }
}
.website-card.list-view-card .website-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.website-card.list-view-card .wb-card-expand-btn {
  bottom: 17px;
  transform: translateY(-22%) rotate(0);
}
.website-card.list-view-card .wb-card-expand-btn.active {
  transform: translateY(0) rotate(180deg);
}
.website-card.list-view-card .website-type-tag {
  top: auto;
  right: auto;
  bottom: 0;
}
@media (max-width: 641px) {
  .website-card.list-view-card .website-status-indicator {
    flex-basis: 27px;
    width: 27px;
    height: 27px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card.wb-hosting-status .icon-wrapper svg {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card.wb-link-status .icon-wrapper svg {
    width: 14px;
    height: 7px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card.wb-uptime-status .icon-wrapper svg {
    width: 12px;
    height: 13px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card.wb-performance-status .icon-wrapper svg {
    width: 12px;
    height: 13px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card.wb-malwere-status .icon-wrapper svg {
    width: 11px;
    height: 13px;
  }
}
@media (max-width: 641px) {
  .website-card.list-view-card .icon-wrapper::after {
    height: 21px;
    top: 3px;
    left: 13px;
  }
}
@keyframes webFadeInTooltip {
  from {
    visibility: hidden;
    margin-top: 10px;
  }
  to {
    visibility: visible;
    margin-top: 0;
  }
}

.dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-cta-wrapper {
  grid-template-columns: min-content minmax(52px, 1fr) minmax(110px, 200px) minmax(64px, 120px);
}
@media (max-width: 991px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-cta-wrapper {
    grid-template-columns: 52px minmax(52px, 1fr) minmax(110px, 200px) minmax(64px, 120px);
  }
}
@media (max-width: 641px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-cta-wrapper {
    grid-template-columns: 45px minmax(45px, 1fr) minmax(110px, 200px) minmax(64px, 120px);
  }
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-cta-wrapper {
    grid-template-columns: 45px minmax(45px, 1fr) 70px;
    grid-template-rows: min-content min-content;
  }
}
.dt-cta-content:has(.ticket-filters):has(.cta-add-button) .cta-add-button {
  grid-column: 1/2;
  grid-row: 1/2;
}
.dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-search-wrapper {
  grid-column: 2/3;
  grid-row: 1/2;
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-search-wrapper {
    grid-column: 2/3;
  }
}
@media (max-width: 991px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .dt-search-wrapper.search-active {
    grid-column: 2/-1;
    z-index: 2;
  }
}
.dt-cta-content:has(.ticket-filters):has(.cta-add-button) .ticket-filters {
  grid-column: 3/4;
  grid-row: 1/2;
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .ticket-filters {
    grid-column: 1/-1;
    grid-row: 2/-1;
  }
}
.dt-cta-content:has(.ticket-filters):has(.cta-add-button) .sort-wrapper {
  grid-column: 4/-1;
  grid-row: 1/2;
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters):has(.cta-add-button) .sort-wrapper {
    grid-column: 3/-1;
  }
}
.dt-cta-content:has(.ticket-filters) .dt-cta-wrapper {
  grid-template-columns: minmax(52px, 1fr) minmax(110px, 200px) minmax(64px, 120px);
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters) .dt-cta-wrapper {
    grid-template-columns: minmax(45px, 1fr) 70px;
    grid-template-rows: min-content min-content;
  }
}
.dt-cta-content:has(.ticket-filters) .ticket-filters {
  grid-column: 2/3;
  grid-row: 1/-1;
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters) .ticket-filters {
    grid-column: 1/-1;
    grid-row: 2/-1;
  }
}
.dt-cta-content:has(.ticket-filters) .sort-wrapper {
  grid-column: 3/-1;
  grid-row: 1/-1;
}
@media (max-width: 460px) {
  .dt-cta-content:has(.ticket-filters) .sort-wrapper {
    grid-column: 2/-1;
    grid-row: 1/2;
  }
}
@media (max-width: 991px) and (min-width: 461px) {
  .dt-cta-content:has(.search-active) .ticket-filters {
    visibility: hidden;
  }
}
.dt-cta-content .dt-cta-wrapper {
  display: grid;
  grid-template-columns: minmax(52px, 1fr) minmax(64px, 120px);
  grid-template-rows: min-content;
  align-items: start;
  gap: 15px;
  margin-bottom: 30px;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .dt-cta-content .dt-cta-wrapper {
    grid-template-columns: minmax(45px, 1fr) 70px;
    margin-bottom: 20px;
  }
}
@media (max-width: 335px) {
  .dt-cta-content .dt-cta-wrapper {
    gap: 10px;
  }
}
.dt-cta-content .dt-cta-wrapper.only-search {
  grid-template-columns: 1fr;
}
.dt-cta-content .dt-cta-wrapper.layout-cols-2 {
  grid-template-columns: minmax(52px, 1fr) minmax(64px, 120px);
}
@media (max-width: 991px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-2 {
    grid-template-columns: minmax(52px, 1fr) minmax(64px, 120px);
  }
}
@media (max-width: 641px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-2 {
    grid-template-columns: minmax(45px, 1fr) minmax(64px, 120px);
  }
}
@media (max-width: 460px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-2 {
    grid-template-columns: minmax(45px, 1fr) 70px;
  }
}
.dt-cta-content .dt-cta-wrapper.layout-cols-2 .cta-add-button {
  display: none;
}
.dt-cta-content .dt-cta-wrapper.layout-cols-2 .dt-search-wrapper {
  grid-column: 1/2;
}
@media (max-width: 991px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-2 .dt-search-wrapper.search-active {
    grid-column: 2/-1;
    z-index: 2;
  }
}
.dt-cta-content .dt-cta-wrapper.layout-cols-2 .sort-wrapper {
  grid-column: 2/3;
}
.dt-cta-content .dt-cta-wrapper.layout-cols-3 {
  grid-template-columns: min-content minmax(52px, 1fr) minmax(64px, 120px);
}
@media (max-width: 991px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-3 {
    grid-template-columns: 52px minmax(52px, 1fr) minmax(64px, 120px);
  }
}
@media (max-width: 641px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-3 {
    grid-template-columns: 45px minmax(45px, 1fr) minmax(64px, 120px);
  }
}
@media (max-width: 460px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-3 {
    grid-template-columns: 45px minmax(45px, 1fr) 70px;
  }
}
.dt-cta-content .dt-cta-wrapper.layout-cols-3 .cta-add-button {
  grid-column: 1/2;
}
.dt-cta-content .dt-cta-wrapper.layout-cols-3 .dt-search-wrapper {
  grid-column: 2/3;
}
@media (max-width: 991px) {
  .dt-cta-content .dt-cta-wrapper.layout-cols-3 .dt-search-wrapper.search-active {
    grid-column: 2/-1;
    z-index: 2;
  }
}
.dt-cta-content .dt-cta-wrapper.layout-cols-3 .sort-wrapper {
  grid-column: 3/4;
}
.dt-cta-content .cta-add-button {
  white-space: nowrap;
}
.dt-cta-content .dt-search-wrapper {
  grid-column: 1/2;
  grid-row: 1/-1;
  transition: grid-column 0.3s ease;
}
@media (max-width: 460px) {
  .dt-cta-content .dt-search-wrapper {
    grid-column: 1/2;
    grid-row: 1/2;
  }
}
@media (max-width: 991px) {
  .dt-cta-content .dt-search-wrapper.search-active {
    grid-column: 1/-1;
    z-index: 2;
  }
}
.dt-cta-content .dt-search {
  border-width: 2px;
  padding: 3px 18px;
  gap: 8px;
  transition: 0.3s all ease;
  margin-bottom: 0;
}
@media (max-width: 641px) {
  .dt-cta-content .dt-search {
    padding: 0 13px;
    gap: 5px;
  }
}
.dt-cta-content .dt-search svg {
  cursor: pointer;
}
@media (max-width: 641px) {
  .dt-cta-content .dt-search svg {
    width: 15px !important;
    height: 15px !important;
  }
}
.dt-cta-content .dt-search:hover {
  border-color: #869099;
}
.dt-cta-content .dt-search.focusin {
  box-shadow: none !important;
  border-color: #869099;
}
.dt-cta-content .dt-search.has-search-term {
  grid-template-columns: 24px 1fr 11px;
}
.dt-cta-content .dt-search__input {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.16px;
  color: #5C6369;
  padding: 11px 0;
  /* display: block;
  width: 100%; */
}
@media (max-width: 641px) {
  .dt-cta-content .dt-search__input {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.14px;
  }
}
.dt-cta-content .dt-search__input::-moz-placeholder {
  color: #869099;
}
.dt-cta-content .dt-search__input::placeholder {
  color: #869099;
}
.dt-cta-content .search-clear:hover svg path {
  stroke: #869099;
}
.dt-cta-content .search-clear svg path {
  transition: 0.3s all ease;
}
.dt-cta-content .sort-wrapper {
  grid-column: 2/-1;
  grid-row: 1/-1;
}
.dt-cta-content .v-select {
  min-height: 52px;
  height: auto;
  position: relative;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select {
    min-height: 45px;
  }
}
.dt-cta-content .v-select:hover .vs__dropdown-toggle {
  border-color: #869099;
}
.dt-cta-content .v-select:hover .vs__dropdown-menu {
  border-color: #869099;
}
.dt-cta-content .v-select:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
.dt-cta-content .v-select:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #869099;
}
.dt-cta-content .v-select:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #869099;
}
.dt-cta-content .v-select.select-results-num::before {
  content: "Show:";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
@media (max-width: 641px) {
  .dt-cta-content .v-select.select-results-num::before {
    content: none;
  }
}
.dt-cta-content .v-select .vs__dropdown-toggle {
  border-width: 2px;
  border-radius: 12px;
  border-color: #BCCBDA;
  background-color: #F8FBFF;
  transition: border-radius 0.3s ease, border-color 0.3s ease;
  height: 51px;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-toggle {
    height: 45px;
  }
}
.dt-cta-content .v-select .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  color: #869099;
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  color: #869099;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__search {
    position: absolute;
    opacity: 0;
  }
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 52px;
  transform: translateY(-50%);
  margin-top: 2px;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 1px;
    left: 6px;
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__actions {
  padding-right: 12px;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-toggle .vs__actions {
    padding-right: 8px;
  }
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator path,
.dt-cta-content .v-select .vs__dropdown-toggle .vs__actions .vs__clear path {
  fill: #869099;
}
.dt-cta-content .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  margin-top: 0;
  position: absolute;
  top: 22px;
  right: 16px;
  display: flex;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-toggle .vs__actions .vs__open-indicator {
    top: 18px;
  }
}
.dt-cta-content .v-select .vs__dropdown-menu {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-13px);
  min-width: 64px;
  background-color: #F8FBFF;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-menu {
    padding: 5px;
  }
}
@supports (-moz-appearance: none) {
  .dt-cta-content .v-select .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
.dt-cta-content .v-select .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.dt-cta-content .v-select .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
.dt-cta-content .v-select .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.dt-cta-content .v-select .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
  padding: 15px 10px;
  border-radius: 7px;
  background-color: #F8FBFF;
  white-space: normal !important;
}
@media (max-width: 641px) {
  .dt-cta-content .v-select .vs__dropdown-menu .vs__dropdown-option {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.13px;
    padding: 10px;
  }
}
.dt-cta-content .v-select .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F1F7FF;
  color: var(--webueno-secondary);
}
.dt-cta-content .v-select .vs__dropdown-menu .vs__no-options {
  background-color: #F8FBFF;
  color: var(--webueno-secondary);
  padding: 10px;
}
.dt-cta-content .v-select .vs__dropdown-menu .vs__no-options:hover {
  background-color: #F1F7FF;
  color: var(--webueno-secondary);
}
.dt-cta-content .d-table-dropdown {
  position: relative;
  padding-bottom: 0;
  border-radius: 12px;
  transition-property: border-color, border-radius;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease, ease;
}
.dt-cta-content .d-table-dropdown:hover {
  border-color: #869099;
}
.dt-cta-content .d-table-dropdown.expanded {
  border-color: #869099;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dt-cta-content .d-table-dropdown.expanded .d-table-dropdown__wrapper {
  grid-template-rows: 1fr;
  border-color: #869099;
  opacity: 1;
  transition-property: grid-template-rows, border-color, opacity;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease-out, ease-out, ease-out;
}
.dt-cta-content .d-table-dropdown.expanded .d-table-dropdown__inner-content {
  padding-bottom: 18px;
  transition-delay: 0.1s;
}
.dt-cta-content .d-table-dropdown.expanded .d-table-dropdown__list {
  overflow-y: auto;
}
.dt-cta-content .d-table-dropdown.expanded .d-table-dropdown__expand-btn svg {
  transform: rotate(180deg);
}
.dt-cta-content .d-table-dropdown.expanded .d-table-dropdown__expand-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #869099;
}
.dt-cta-content .d-table-dropdown__wrapper {
  display: grid;
  grid-template-rows: 0fr;
  transition-property: grid-template-rows, border-color, opacity;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease-out, ease-out, ease-out;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #F8FBFF;
  border-radius: 12px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 2px solid transparent;
  opacity: 0;
  border-top: none;
  margin-top: -4px;
  z-index: 3;
}
.dt-cta-content .d-table-dropdown__inner-content {
  overflow: hidden;
  transition: padding 0.3s ease;
}
.dt-cta-content .d-table-dropdown__list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
  max-height: 225px;
  overflow: hidden;
}
@supports (-moz-appearance: none) {
  .dt-cta-content .d-table-dropdown__list {
    scrollbar-width: thin;
  }
}
.dt-cta-content .d-table-dropdown__list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.dt-cta-content .d-table-dropdown__list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
}
.dt-cta-content .d-table-dropdown__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.dt-cta-content .d-table-dropdown__link {
  display: block;
  padding: 15px 10px;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: relative;
  text-decoration: none !important;
  white-space: nowrap;
  text-align: left;
  width: calc(100% - 32px);
  margin-left: 16px;
  border-radius: 7px;
  z-index: 1;
  transition: color 0.3s ease;
}
@media (max-width: 641px) {
  .dt-cta-content .d-table-dropdown__link {
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
.dt-cta-content .d-table-dropdown__link:hover {
  background-color: #F1F7FF;
  color: var(--webueno-bg-primary);
}
.dt-cta-content .d-table-dropdown__link:not(.active) {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  width: 100%;
  padding: 15px 10px;
  width: calc(100% - 32px);
  margin-left: 16px;
  border-radius: 7px;
  color: #869099;
}
@media (max-width: 641px) {
  .dt-cta-content .d-table-dropdown__link:not(.active) {
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
.dt-cta-content .d-table-dropdown__link:not(.active):hover {
  background-color: #F1F7FF;
  color: #869099;
}
.dt-cta-content .d-table-dropdown__link.active {
  color: var(--webueno-bg-primary);
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.dt-cta-content .d-table-dropdown__expand-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: center;
  width: 100%;
  height: 51px;
  border: 2px solid #BCCBDA;
  border-radius: 12px;
  padding-left: 17px;
  padding-right: 17px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  transition-property: border-radius, border-color, opacity;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease, ease, ease;
}
@media (max-width: 641px) {
  .dt-cta-content .d-table-dropdown__expand-btn {
    height: 45px;
  }
}
.dt-cta-content .d-table-dropdown__expand-btn:hover, .dt-cta-content .d-table-dropdown__expand-btn:focus, .dt-cta-content .d-table-dropdown__expand-btn:active {
  box-shadow: none;
}
.dt-cta-content .d-table-dropdown__expand-btn.expand-disabled {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.dt-cta-content .d-table-dropdown__expand-btn svg {
  transition: transform 0.3s ease;
}
.dt-cta-content .d-table-dropdown__active-tab-btn {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  padding: 19px 16px;
  margin: 0;
  text-align: left;
  color: #869099;
  text-transform: capitalize;
}
@media (max-width: 641px) {
  .dt-cta-content .d-table-dropdown__active-tab-btn {
    padding: 15.5px 16px;
  }
}
.dt-cta-content .cta-add-button .btn-plus {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 10px;
  padding: 17px 19px;
  color: #fff;
  text-decoration: none;
  margin: 0;
}
.dt-cta-content .cta-add-button .btn-plus:hover {
  text-decoration: none;
}
.dt-cta-content .cta-add-button .btn-plus > .icon {
  display: inline-flex;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.dt-cta-content .cta-add-button .btn-add-ticket {
  display: block;
  width: 100%;
}
@media (max-width: 991px) {
  .dt-cta-content .cta-add-button .btn-add-ticket {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 52px;
    height: 52px;
  }
  .dt-cta-content .cta-add-button .btn-add-ticket .icon {
    display: flex;
    position: static;
    margin: 0 !important;
    top: auto;
  }
  .dt-cta-content .cta-add-button .btn-add-ticket svg {
    width: 13px !important;
    height: 13px !important;
  }
}
@media (max-width: 641px) {
  .dt-cta-content .cta-add-button .btn-add-ticket {
    width: 45px;
    height: 45px;
  }
}
@media (max-width: 991px) {
  .dt-cta-content .cta-add-button .btn-add-ticket__text {
    display: none;
  }
}

.datatable-loading-spinner .loader-spinner {
  color: var(--webueno-bg-primary);
  font-size: 12px;
  margin: 100px auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  text-indent: -9999em;
  animation: load4 1.3s infinite linear;
  transform: translateZ(0);
}
.datatable-loading-spinner .loading-text {
  text-align: center;
}
.datatable-loading-spinner .loading-text--false {
  display: none;
}
@keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

/* .wb-team-datatable-vue {
    .universal-data-table-vue-table {
        tbody tr td {
            &:nth-child(2) {
               img {
                    max-width: 100% !important;
                    width: 50px !important;
                    height: auto !important;
               } 
            }
        }
    }
} */
.hwt-container {
  display: inline-block;
  position: relative;
  overflow: hidden !important;
  -webkit-text-size-adjust: none !important;
}

.hwt-backdrop {
  position: absolute !important;
  top: 0 !important;
  right: -99px !important;
  bottom: 0 !important;
  left: 0 !important;
  padding-right: 99px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

.hwt-highlights {
  width: auto !important;
  height: auto !important;
  border-color: transparent !important;
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
  color: transparent !important;
  overflow: hidden !important;
}

.hwt-input {
  display: block !important;
  position: relative !important;
  margin: 0;
  padding: 0;
  border-radius: 0;
  font: inherit;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

.hwt-content {
  border: 1px solid #BCCBDA;
  background: none transparent !important;
}

.hwt-content mark {
  padding: 0 !important;
  color: inherit;
}

.comment-box .mentionable {
  display: flex;
  width: 100%;
}
.comment-box .mentionable .hwt-container {
  display: inline-block;
  width: 100%;
}
.comment-box .mentionable .hwt-content {
  padding: 5px 8px;
  border-radius: 7px;
  border-color: #ccc;
}
.comment-box .mentionable .hwt-content mark {
  display: inline-block;
  border-radius: 20px;
}
.comment-box .mentionable .hwt-highlights {
  min-height: 100%;
  background-color: #fff !important;
  transition: height 0.4s, max-height 0.4s;
}
.comment-box .mentionable .hwt-input.active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.comment-update .mentionable {
  display: flex;
  width: 100%;
}
.comment-update .mentionable .hwt-container {
  display: inline-block;
  width: 100%;
}
.comment-update .mentionable .hwt-content {
  display: block;
  width: 100%;
  height: auto;
  min-height: 100%;
  padding: 10px 15px;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #67777E;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #BCCBDA;
  border-radius: 8px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.comment-update .mentionable .hwt-content:focus {
  box-shadow: none;
}
.comment-update .mentionable .hwt-content:hover, .comment-update .mentionable .hwt-content:focus {
  border-color: #9FABB8;
}
.comment-update .mentionable .hwt-content mark {
  display: inline-block;
  border-radius: 20px;
}
.comment-update .mentionable .hwt-highlights {
  background-color: #fff !important;
}

.v-popper--theme-mentionable {
  left: -10px;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .v-popper__inner {
  transform: translateX(-10px);
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .v-popper__inner:has(.dim) {
  padding: 7px 15px;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .v-popper__arrow-container {
  display: none;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item {
  position: relative;
  padding: 5px 15px;
  cursor: pointer;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item:first-child {
  padding-top: 7px;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item:last-child {
  padding-bottom: 7px;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item:hover {
  background-color: #f1f7ff;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item:hover::before {
  visibility: visible;
  opacity: 1;
  background-color: var(--webueno-bg-primary);
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item::before {
  content: "";
  display: block;
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: var(--webueno-bg-primary);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item .mention-user {
  display: flex;
  align-items: center;
  gap: 7px;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item .mention-user-avatar {
  display: block;
  width: 25px !important;
  height: 25px !important;
  border-radius: 100%;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-item .mention-user-value {
  font-weight: 400;
  font-size: 13px !important;
  line-height: 22px !important;
  letter-spacing: 0.01em;
}
.v-popper--theme-mentionable.v-popper--theme-dropdown .mention-selected {
  background: #f1f7ff;
}

.like-icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  cursor: pointer;
  position: absolute;
  bottom: 9px;
  right: 25px;
  transition: 0.3s all ease;
}
.like-icon-wrapper:hover svg path {
  fill: #292F34;
}
.like-icon-wrapper:hover .like-counter {
  color: #292F34;
}
.like-icon-wrapper.has-like {
  color: #6AD4A7;
}
.like-icon-wrapper.has-like:hover svg path {
  fill: #292F34;
}
.like-icon-wrapper.has-like:hover .like-counter {
  color: #292F34;
}
.like-icon-wrapper.has-like svg path {
  fill: #6AD4A7;
}
.like-icon-wrapper.has-like .like-counter {
  color: #6AD4A7;
}
.like-icon-wrapper .like-counter {
  display: flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.01em;
  color: #BCCBDA;
  position: absolute;
  top: -1px;
  left: calc(100% - 7px);
  transition: 0.3s all ease;
}
.like-icon-wrapper svg path {
  transition: 0.3s all ease;
}

.tickets-like {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 20px;
  padding-right: 50px;
}
.tickets-like .tickets-like-icon-wrapper {
  display: flex;
}
.tickets-like .users-liked-content {
  font-size: 12px;
  font-weight: 400;
  line-height: 16.34px;
  letter-spacing: 0.01em;
  position: relative;
  top: 1px;
}
.tickets-like .other-users-liked {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.tickets-like .other-users-liked__wrapper {
  display: inline-block;
}
.tickets-like .other-users-liked:hover .other-users-list__wrapper {
  display: block;
  animation: webFadeIn 0.3s;
}
.tickets-like .other-users-liked-text {
  font-weight: 600;
  display: inline-block;
}
.tickets-like .other-users-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 170px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-gutter: stable;
}
@media screen and (max-width: 641px) {
  .tickets-like .other-users-list::-webkit-scrollbar {
    display: none;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
  }
}
@supports (-moz-appearance: none) {
  .tickets-like .other-users-list {
    scrollbar-width: thin;
  }
}
.tickets-like .other-users-list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 10px;
}
.tickets-like .other-users-list::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  box-shadow: none;
}
.tickets-like .other-users-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  box-shadow: none;
}
.tickets-like .other-users-list__wrapper {
  position: absolute;
  top: 100%;
  left: 50%;
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  transform: translateX(-50%);
  z-index: 2;
  display: none;
}
.tickets-like .other-user-item {
  padding-right: 5px;
}
.tickets-like .other-user-item:not(:last-child) {
  margin-bottom: 3px;
}
.tickets-like .other-user-link {
  display: block;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.34px;
  letter-spacing: 0.01em;
  color: #fff;
  white-space: nowrap;
}
.tickets-like .user-title {
  font-weight: 600;
}
@keyframes webFadeIn {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}

.response-message-alerts {
  margin-top: 15px;
}
.response-message-alerts .message-alert,
.response-message-alerts .message-popup {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  position: relative;
  padding: 15px;
  margin-bottom: 15px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 6px;
  display: flex;
  align-items: flex-start;
  gap: 15px;
}
.response-message-alerts .message-alert__text,
.response-message-alerts .message-popup__text {
  margin: 0;
  color: var(--webueno-secondary);
}
.response-message-alerts .message-alert__icon,
.response-message-alerts .message-popup__icon {
  flex: 0 0 16px;
  position: relative;
  top: 3px;
}
.response-message-alerts .message-alert--success,
.response-message-alerts .message-popup--success {
  background-color: #F1FBF7;
  border-color: #D3F2E5;
  color: #0f5132;
}
.response-message-alerts .message-alert--success .message-alert__text,
.response-message-alerts .message-alert--success .message-popup__text,
.response-message-alerts .message-popup--success .message-alert__text,
.response-message-alerts .message-popup--success .message-popup__text {
  color: #0f5132;
}
.response-message-alerts .message-alert--danger,
.response-message-alerts .message-popup--danger {
  background-color: #FCF1F1;
  border-color: #F7DADA;
  color: #842029;
  /* .message-alert__icon {
      top: 0;
  } */
}
.response-message-alerts .message-alert--danger .message-alert__text,
.response-message-alerts .message-alert--danger .message-popup__text,
.response-message-alerts .message-popup--danger .message-alert__text,
.response-message-alerts .message-popup--danger .message-popup__text {
  color: #842029;
}
.response-message-alerts .message-alert--info,
.response-message-alerts .message-popup--info {
  background-color: rgba(48, 151, 245, 0.05);
  border-color: rgba(48, 151, 245, 0.3);
  color: var(--webueno-primary);
  /* .message-alert__icon {
      top: 0;
  } */
}
.response-message-alerts .message-alert--info .message-alert__text,
.response-message-alerts .message-alert--info .message-popup__text,
.response-message-alerts .message-popup--info .message-alert__text,
.response-message-alerts .message-popup--info .message-popup__text {
  color: var(--webueno-primary);
}

.user-card {
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 25px;
  position: relative;
  transition: 0.3s all ease;
}
.user-card:hover {
  transform: scale(1.02);
  border-color: #BCCBDA;
  z-index: 1;
}
@media screen and (max-width: 576px) {
  .user-card {
    max-width: 214px;
  }
}
.user-card__header {
  text-align: center;
}
.user-card .user-name {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  text-align: center;
  margin: 0 0 5px;
}
.user-card .user-name-link {
  color: #292F34;
  text-decoration: none;
}
.user-card .user-name-link:hover {
  text-decoration: none;
}
.user-card .user-role {
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  line-height: 14.98px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #000;
  margin: 0 0 7px;
}
.user-card .user-avatar {
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  -o-object-fit: contain;
     object-fit: contain;
  transform: translateX(-4px) translateY(-4px);
}
.user-card .user-avatar__wrapper {
  display: block;
  width: 125px;
  height: 125px;
  overflow: hidden;
  border-radius: 100%;
  margin: 0 auto 30px auto;
  text-decoration: none;
}

.bootbox.modal {
  z-index: 1055;
  padding-right: 0 !important;
  /* @media screen and (max-width: 641px) {
      padding: 15px;
      padding-right: 15px !important;
  } */
  /* &:has(.select2-container) {
    .modal-dialog {
      margin-top: 60px !important;
    }
  } */
}
@media (min-width: 576px) {
  .bootbox.modal {
    padding: 15px !important;
  }
}
.bootbox.modal .close {
  font-size: 36px;
  font-weight: 300;
  position: absolute !important;
  top: 0;
  right: 0 !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 65px;
  line-height: 1;
  margin: 0;
  margin-top: 0 !important;
  color: #232323;
  opacity: 0.25;
  transition: 0.3s all ease;
}
.bootbox.modal .close:hover {
  opacity: 0.7;
}
.bootbox.modal:not(:has(.modal-header)) .modal-body {
  padding-top: 65px !important;
}
.bootbox.modal:not(:has(.modal-header)):has([data-bb-handler=confirm]) .modal-body {
  position: relative;
}
.bootbox.modal:not(:has(.modal-header)):has([data-bb-handler=confirm]) .modal-body::before {
  content: "Please Confirm";
  font-size: 43px;
  font-weight: 300;
  line-height: 50px;
  letter-spacing: 0;
  color: #292F34;
  margin: 0 0 20px;
  display: block;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .bootbox.modal:not(:has(.modal-header)):has([data-bb-handler=confirm]) .modal-body::before {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 641px) {
  .bootbox.modal:not(:has(.modal-header)):has([data-bb-handler=confirm]) .modal-body::before {
    font-size: 24px;
    line-height: 1.3;
  }
}
.bootbox.modal:not(:has(.modal-header, .modal-footer)) .modal-body {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}
.bootbox.modal:not(:has(.modal-header, .modal-footer)) .modal-body .bootbox-body:has(> .bootbox-splash-text:only-of-type) {
  margin-bottom: 0;
}
.bootbox.modal .modal-dialog {
  margin-top: 110px;
}
@media (min-width: 576px) {
  .bootbox.modal .modal-dialog {
    max-width: 615px;
  }
}
.bootbox.modal .modal-content {
  border-radius: 15px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.bootbox.modal .modal-header {
  padding: 65px 65px 0 65px;
  position: relative;
  align-items: center;
  justify-content: center;
  border-bottom: none;
  text-align: center;
}
@media screen and (max-width: 641px) {
  .bootbox.modal .modal-header {
    padding: 65px 35px 0 35px;
  }
}
@media screen and (max-width: 400px) {
  .bootbox.modal .modal-header {
    padding: 65px 20px 0 20px;
  }
}
.bootbox.modal .modal-header .modal-title {
  font-size: 43px;
  font-weight: 300;
  line-height: 50px;
  letter-spacing: 0;
  color: #292F34;
  margin: 0;
}
@media screen and (max-width: 992px) {
  .bootbox.modal .modal-header .modal-title {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 641px) {
  .bootbox.modal .modal-header .modal-title {
    font-size: 24px;
    line-height: 1.3;
  }
}
.bootbox.modal .modal-body {
  padding: 20px 65px 30px 65px;
}
@media screen and (max-width: 641px) {
  .bootbox.modal .modal-body {
    padding: 20px 35px 30px 35px;
  }
}
@media screen and (max-width: 400px) {
  .bootbox.modal .modal-body {
    padding: 20px 20px 30px 20px;
  }
}
.bootbox.modal .modal-body p, .bootbox.modal .modal-body .bootbox-body {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin-bottom: 5px;
}
@media screen and (max-width: 641px) {
  .bootbox.modal .modal-body p, .bootbox.modal .modal-body .bootbox-body {
    font-size: 14px;
  }
}
.bootbox.modal .modal-body .bootbox-splash-text {
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  letter-spacing: 0.01em !important;
  color: var(--black) !important;
  margin-bottom: 5px !important;
}
@media screen and (max-width: 641px) {
  .bootbox.modal .modal-body .bootbox-splash-text {
    font-size: 14px !important;
  }
}
.bootbox.modal .modal-body .bootbox-body {
  text-align: center;
}
.bootbox.modal .modal-body .bootbox-body:has(input) input {
  margin-top: 30px;
}
.bootbox.modal .modal-body .bootbox-body:has(> .bootbox-splash-text:only-of-type) .bootbox-splash-text {
  margin-bottom: 0 !important;
}
.bootbox.modal .modal-body .confirm-content {
  text-align: center;
}
.bootbox.modal .modal-body .choose-client-account-website .form-group {
  margin-bottom: 0;
  margin-top: 15px;
}
.bootbox.modal .modal-body .choose-client-account-website .form-group .select2-container .select2-selection {
  margin-bottom: 0;
}
.bootbox.modal .modal-body .choose-client-account-website .form-group label {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  color: var(--webueno-secondary);
}
.bootbox.modal .modal-footer {
  padding: 0 65px 65px 65px;
  border-top: none;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 15px;
}
@media screen and (max-width: 641px) {
  .bootbox.modal .modal-footer {
    padding: 0 35px 65px 35px;
  }
}
@media screen and (max-width: 400px) {
  .bootbox.modal .modal-footer {
    padding: 0 20px 65px 20px;
  }
}
.bootbox.modal .modal-footer button {
  display: block;
  width: 100%;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px; /* 100% */
  letter-spacing: -0.15px;
  margin: 0;
  text-align: center;
  padding: 21px 25px;
  border-radius: 8px;
  box-shadow: none;
}
.bootbox.modal .modal-footer .btn-primary {
  border: 2px solid var(--webueno-primary);
}
.bootbox.modal .modal-footer .btn-primary:hover, .bootbox.modal .modal-footer .btn-primary:focus {
  border-color: var(--webueno-primary-hover);
}
.bootbox.modal .modal-footer .btn-cancel,
.bootbox.modal .modal-footer .btn-light,
.bootbox.modal .modal-footer .btn-default {
  border: 2px solid var(--webueno-primary);
  background-color: var(--white);
  color: var(--webueno-primary);
}
.bootbox.modal .modal-footer .btn-cancel:hover, .bootbox.modal .modal-footer .btn-cancel:focus,
.bootbox.modal .modal-footer .btn-light:hover,
.bootbox.modal .modal-footer .btn-light:focus,
.bootbox.modal .modal-footer .btn-default:hover,
.bootbox.modal .modal-footer .btn-default:focus {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: var(--white);
  box-shadow: none;
}
.bootbox.modal .modal-footer button {
  margin-left: 0 !important;
}
.bootbox.modal .modal-footer > button:nth-child(1) {
  order: 2;
}
.bootbox.modal .modal-footer > button:nth-child(2) {
  order: 1;
}
.bootbox.modal .bootbox-body .form-group:last-child,
.bootbox.modal .bootbox-body .form-group.so-agency,
.bootbox.modal .bootbox-body .form-group.client-account {
  margin-bottom: 0 !important;
}
.bootbox.modal .bootbox-body .form-group:last-child .select2-selection,
.bootbox.modal .bootbox-body .form-group.so-agency .select2-selection,
.bootbox.modal .bootbox-body .form-group.client-account .select2-selection {
  margin-bottom: 0 !important;
}
.bootbox.modal .bootbox-input {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  margin-bottom: 25px;
  border-radius: 8px;
  border: 2px solid #BCCBDA !important;
  background-color: #fff;
  padding: 17px;
  color: var(--webueno-secondary);
  min-height: 65px;
  color: #67777E;
}
.bootbox.modal .bootbox-input:hover, .bootbox.modal .bootbox-input:focus {
  border-color: #9FABB8 !important;
  box-shadow: none;
}
.bootbox.modal .select2-container .select2-selection {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.36px;
  margin-bottom: 25px;
  border-radius: 12px;
  border: 2px solid #BCCBDA;
  background-color: #fff;
  padding: 17px;
  color: var(--webueno-secondary);
  min-height: 65px;
}
.bootbox.modal .select2-container .select2-selection .select2-selection__rendered {
  color: var(--webueno-secondary);
  padding-left: 0;
}
.bootbox.modal .select2-container .select2-selection .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}
.bootbox.modal .select2-container .select2-selection .select2-selection__arrow b {
  border: none !important;
}
.bootbox.modal .select2-container .select2-selection .select2-selection__arrow b::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 8px;
  position: absolute;
  top: -2px;
  left: -2px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M6 7.70005L0 1.70005L1.4 0.300049L6 4.90005L10.6 0.300049L12 1.70005L6 7.70005Z' fill='%23869099'/%3E%3C/svg%3E%0A");
  transition: transform 0.3s ease;
}
.bootbox.modal .select2-container .select2-selection[aria-expanded=true] .select2-selection__arrow b::after {
  transform: rotate(180deg);
}
.bootbox.modal .select2-container--open .select2-selection {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-width: 0 !important;
}
.bootbox.modal .select2 .select2-selection__rendered {
  line-height: normal !important;
}
.bootbox.modal:has(.select2-dropdown--above) {
  /* &:has(select#owner-select + .select2-container--open) {
    .select2-dropdown--above {
      background-color: red !important;
    }
  } */
}
.bootbox.modal:has(.select2-dropdown--above) .select2-selection {
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
  border-bottom-width: 2px !important;
}
.bootbox.modal:has(.select2-dropdown--above) .select2-dropdown--above {
  padding-top: 25px;
  border-top: 2px solid #BCCBDA;
  border-top-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-width: 0 !important;
  top: 9px;
}

/* end .bootbox.modal */
div:not(.bootbox) .modal {
  z-index: 1055;
}

.modal-backdrop {
  background-color: #BCCBDA !important;
  opacity: 0.9 !important;
  z-index: 1054 !important;
}

.popup-backdrop {
  background-color: rgba(188, 203, 218, 0.9);
  animation: popupFadeOut 0.5s;
}
@media (max-width: 641px) {
  .popup-backdrop {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.popup-backdrop.active {
  animation: popupFadeIn 0.5s;
}
.popup-backdrop.popup-backdrop-confirm {
  animation: none 0;
}
.popup-backdrop .popup-modal {
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  max-width: 615px;
  margin-inline: auto;
  margin-block: 30px;
  margin-top: 110px;
  transform: none;
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 80px 65px 60px 65px;
}
@media screen and (max-width: 641px) {
  .popup-backdrop .popup-modal {
    padding: 65px 35px 30px 35px;
  }
}
@media screen and (max-width: 400px) {
  .popup-backdrop .popup-modal {
    padding: 65px 20px 30px 20px;
  }
}
.popup-backdrop .popup-modal .new-modal-title {
  font-size: 43px;
  font-weight: 300;
  line-height: 50px;
  letter-spacing: 0;
  margin: 0 0 20px;
  text-align: center;
  color: #292F34;
}
@media screen and (max-width: 992px) {
  .popup-backdrop .popup-modal .new-modal-title {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 641px) {
  .popup-backdrop .popup-modal .new-modal-title {
    font-size: 24px;
    line-height: 1.3;
  }
}
.popup-backdrop .popup-modal .notice-text {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin-bottom: 5px;
  text-align: center;
}
@media screen and (max-width: 641px) {
  .popup-backdrop .popup-modal .notice-text {
    font-size: 14px;
  }
}
.popup-backdrop .popup-modal .input-group {
  padding-top: 0;
  margin-top: 20px;
}
.popup-backdrop .popup-modal .button-wrapper {
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 15px;
}
.popup-backdrop .popup-modal .button-wrapper .btn-popup-confirm,
.popup-backdrop .popup-modal .button-wrapper .btn-popup-cancel {
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.01em;
  text-align: center;
  width: 100%;
  padding: 21px 25px;
}
.popup-backdrop .popup-modal .button-wrapper .btn-popup-confirm {
  border: 2px solid var(--webueno-primary);
}
.popup-backdrop .popup-modal .button-wrapper .btn-popup-confirm:hover, .popup-backdrop .popup-modal .button-wrapper .btn-popup-confirm:focus {
  border-color: var(--webueno-primary-hover);
}
.popup-backdrop .popup-modal .button-wrapper .btn-popup-cancel {
  border: 2px solid var(--webueno-primary);
  background-color: var(--white);
  color: var(--webueno-primary);
  height: auto;
}
.popup-backdrop .popup-modal .button-wrapper .btn-popup-cancel:hover, .popup-backdrop .popup-modal .button-wrapper .btn-popup-cancel:focus {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: var(--white);
  box-shadow: none;
}
.popup-backdrop .col {
  padding-left: 0;
  padding-right: 0;
}
@keyframes popupFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes popupFadeOut {
  from {
    display: block;
    opacity: 1;
  }
  to {
    display: none;
    opacity: 0;
  }
}

body:has(.select2-container--above) .bootbox.modal {
  overflow-y: hidden;
}

body:has(.popup-backdrop.active) {
  overflow-y: hidden;
}
body:has(.popup-backdrop.active) .popup-backdrop {
  overflow-y: auto;
}

.popup-backdrop-overlay-enter-active,
.popup-backdrop-overlay-leave-active {
  position: fixed;
  opacity: 0;
  transition: all 0.5s ease;
  transition-delay: 0.4s;
}

.popup-backdrop-overlay-enter-from,
.popup-backdrop-overlay-leave-to {
  opacity: 0;
}

.popup-backdrop-overlay-enter-to {
  opacity: 1;
}

.extended-input-group {
  position: relative;
}
.extended-input-group__wrapper-column-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px;
}
@media screen and (max-width: 575px) {
  .extended-input-group__wrapper-column-2 {
    display: block;
  }
}
.extended-input-group:has(.has-value) .input-placeholder {
  background-color: #fff;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  color: #869099;
  z-index: 1;
  top: 0;
  left: 30px;
}
.extended-input-group:has(.input-icon) .new-input {
  padding-left: 60px;
}
.extended-input-group:has(.input-icon) .input-label-icon {
  display: flex;
  position: absolute;
  top: 23px;
  left: 25px;
  margin: 0 !important;
}
.extended-input-group:has(.input-icon) .input-label-icon.icon-stack {
  flex-direction: column;
  gap: 1px;
}
.extended-input-group:has(.input-icon) .input-label-icon.icon-stack.custom-offset {
  top: 20px;
}
.extended-input-group:has(.input-icon) .input-label-icon .input-icon--zip-numbers {
  margin-left: 1.5px;
}
.extended-input-group .new-input {
  padding: 0 25px;
  border-color: #BCCBDA;
  border-width: 2px;
  border-radius: 8px;
  height: 65px;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  color: #67777E;
}
.extended-input-group .new-input::-moz-placeholder {
  color: #9FABB8;
}
.extended-input-group .new-input::placeholder {
  color: #9FABB8;
}
.extended-input-group .new-input:hover {
  border-width: 2px;
  border-color: #9FABB8;
}
.extended-input-group .new-input:focus, .extended-input-group .new-input:autofill {
  border-color: #9FABB8;
}
.extended-input-group .new-input:focus + .input-placeholder, .extended-input-group .new-input:autofill + .input-placeholder {
  border-radius: 5px;
  left: 30px;
  color: #869099;
}
.extended-input-group .new-input:autofill ~ .view-pass-option .view-pass-option-button {
  background-color: #e8f0fe !important;
}
.extended-input-group .input-placeholder {
  font-size: 18px;
  top: 33px;
  left: 60px;
  color: #9FABB8;
}
.extended-input-group .error-message {
  display: block;
  font-size: 14px;
  color: #E16B6B;
}
.extended-input-group .extended-v-select:not(.v-select-custom-placeholder).vs--open .vs__selected {
  background-color: #fff;
  border-radius: 5px;
  padding: 0 10px !important;
  font-size: 12px;
  color: #869099;
  margin: 0 !important;
  top: -11px;
  left: 30px;
  opacity: 1;
  transition: 0.3s all ease;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}

.common-card {
  border: 1px solid rgba(188, 203, 218, 0.3019607843);
  border-radius: 15px;
  background-color: #fff;
}
.common-card .card-body {
  padding: 0;
}
.common-card .data-content.long-text {
  overflow: auto;
  padding-bottom: 15px;
}
@supports (-moz-appearance: none) {
  .common-card .data-content.long-text {
    scrollbar-width: thin;
  }
}
.common-card .data-content.long-text::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.common-card .data-content.long-text::-webkit-scrollbar-track {
  background-color: #F8FBFF;
  border-radius: 10px;
}
.common-card .data-content.long-text::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.common-card .data-content--server-private-key {
  display: grid;
  grid-template-columns: minmax(600px, 1fr);
}
.common-card .data-name {
  display: inline-block;
  font-size: 14px;
  line-height: 19.07px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #000;
}
.common-card .data-value {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  line-height: 20.43px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #000;
}
.common-card .border-bottom {
  border-color: rgba(188, 203, 218, 0.3019607843) !important;
}
.common-card .common-heading {
  font-weight: 700;
  color: #000;
}
.common-card .show-hide-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  background-color: #F8FBFF;
  border-radius: 100%;
  /* &:hover {
      .expand-collapse-icon {
          transform: rotate(180deg);
      }
  } */
}
.common-card .show-hide-button .expand-collapse-icon {
  position: relative;
  top: 1px;
  transition: 0.3s all ease;
}
.common-card .show-hide-button .expand-collapse-icon path {
  fill: #292F34;
}
.common-card .show-hide-button .expand-collapse-icon.expanded {
  top: 0;
  transform: rotate(180deg);
}

.wb-tooltip {
  position: relative;
}
.wb-tooltip::before,
.wb-tooltip .data-tooltip-text {
  content: attr(data-tooltip-text);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #fff;
  padding: 2px 9px;
  border-radius: 5px;
  background-color: #2E2E2E;
  white-space: nowrap;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  z-index: 1;
  height: 22px;
  transition: 0.3s all ease;
  display: none;
}
.wb-tooltip .data-tooltip-text {
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: -0.01em;
  padding: 8px 11px;
  border-radius: 8px;
  color: var(--white);
  height: auto;
}
@media (max-width: 575px) {
  .wb-tooltip--hide-on-mobile::before,
  .wb-tooltip--hide-on-mobile .data-tooltip-text {
    content: none !important;
  }
  .wb-tooltip--hide-on-mobile .tooltip-polygon {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .wb-tooltip--hide-on-mobile-768::before,
  .wb-tooltip--hide-on-mobile-768 .data-tooltip-text {
    content: none !important;
  }
  .wb-tooltip--hide-on-mobile-768 .tooltip-polygon {
    display: none !important;
  }
}
.wb-tooltip .tooltip-polygon {
  display: none;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  transition: 0.3s all ease;
}
.wb-tooltip:hover::before,
.wb-tooltip:hover .data-tooltip-text {
  display: inline-flex;
  animation: wbTooltipFadeIn 0.3s;
}
.wb-tooltip:hover .tooltip-polygon {
  display: block;
  animation: wbTooltipFadeIn 0.3s;
}
.wb-tooltip.position-down::before,
.wb-tooltip.position-down .data-tooltip-text {
  top: auto;
  bottom: -10px;
  transform: translateX(-50%) translateY(100%);
}
.wb-tooltip.position-down .tooltip-polygon {
  top: auto;
  bottom: -6px;
  transform: translateX(-50%) translateY(100%) rotate(180deg);
}
.wb-tooltip.position-down:hover::before,
.wb-tooltip.position-down:hover .data-tooltip-text {
  animation: wbTooltipFadeInUp 0.3s;
}
.wb-tooltip.position-down:hover .tooltip-polygon {
  animation: wbTooltipFadeInUp 0.3s;
}
@keyframes wbTooltipFadeIn {
  from {
    visibility: hidden;
    margin-top: 10px;
  }
  to {
    visibility: visible;
    margin-top: 0;
  }
}
@keyframes wbTooltipFadeInUp {
  from {
    visibility: hidden;
    margin-bottom: -10px;
  }
  to {
    visibility: visible;
    margin-bottom: 0;
  }
}

.wb-embed-youtube {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
  overflow: hidden;
  border-radius: 15px;
}
.wb-embed-youtube .video-overlay {
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: 2;
  background-color: rgba(0, 59, 119, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s all ease;
  cursor: pointer;
}
.wb-embed-youtube .video-overlay.hide {
  visibility: hidden;
  opacity: 0;
}
.wb-embed-youtube .video-overlay * {
  pointer-events: none;
}
.wb-embed-youtube .embed-responsive {
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: 1;
}

.wb-dropdown-filters {
  position: relative;
  padding-bottom: 0;
  border-radius: 12px;
  transition-property: border-color, border-radius;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease, ease;
}
.wb-dropdown-filters:hover {
  border-color: #869099;
}
.wb-dropdown-filters:hover .wb-dropdown-filters__expand-btn {
  border-color: #869099;
}
.wb-dropdown-filters.expanded {
  border-color: #869099;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wb-dropdown-filters.expanded .wb-dropdown-filters__wrapper {
  grid-template-rows: 1fr;
  border-color: #869099;
  opacity: 1;
  transition-property: grid-template-rows, border-color, opacity;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease-out, ease-out, ease-out;
}
.wb-dropdown-filters.expanded .wb-dropdown-filters__inner-content {
  padding-bottom: 18px;
  transition-delay: 0.1s;
}
.wb-dropdown-filters.expanded .wb-dropdown-filters__list {
  overflow-y: auto;
}
.wb-dropdown-filters.expanded .wb-dropdown-filters__expand-btn svg {
  transform: rotate(180deg);
}
.wb-dropdown-filters.expanded .wb-dropdown-filters__expand-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #869099;
}
.wb-dropdown-filters__wrapper {
  display: grid;
  grid-template-rows: 0fr;
  transition-property: grid-template-rows, border-color, opacity;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease-out, ease-out, ease-out;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #F8FBFF;
  border-radius: 12px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 2px solid transparent;
  opacity: 0;
  border-top: none;
  margin-top: -4px;
  z-index: 3;
}
.wb-dropdown-filters__inner-content {
  overflow: hidden;
  transition: padding 0.3s ease;
}
.wb-dropdown-filters__list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2px;
  max-height: 225px;
  overflow: hidden;
}
@supports (-moz-appearance: none) {
  .wb-dropdown-filters__list {
    scrollbar-width: thin;
  }
}
.wb-dropdown-filters__list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.wb-dropdown-filters__list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-dropdown-filters__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-dropdown-filters__link {
  display: block;
  padding: 15px 10px;
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: relative;
  text-decoration: none !important;
  white-space: nowrap;
  text-align: left;
  width: calc(100% - 32px);
  margin-left: 16px;
  border-radius: 7px;
  z-index: 1;
  transition: color 0.3s ease;
}
@media (max-width: 641px) {
  .wb-dropdown-filters__link {
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
.wb-dropdown-filters__link:hover {
  background-color: #F1F7FF;
  color: #003B77;
}
.wb-dropdown-filters__link:not(.active) {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  width: 100%;
  padding: 15px 10px;
  width: calc(100% - 32px);
  margin-left: 16px;
  border-radius: 7px;
  color: #869099;
}
@media (max-width: 641px) {
  .wb-dropdown-filters__link:not(.active) {
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
.wb-dropdown-filters__link:not(.active):hover {
  background-color: #F1F7FF;
  color: #869099;
}
.wb-dropdown-filters__link.active {
  color: #003B77;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.wb-dropdown-filters__expand-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: center;
  width: 100%;
  height: 51px;
  border: 2px solid #BCCBDA;
  border-radius: 12px;
  padding-left: 17px;
  padding-right: 17px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  transition-property: border-radius, border-color, opacity;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease, ease, ease;
}
@media (max-width: 641px) {
  .wb-dropdown-filters__expand-btn {
    height: 45px;
  }
}
.wb-dropdown-filters__expand-btn:hover, .wb-dropdown-filters__expand-btn:focus, .wb-dropdown-filters__expand-btn:active {
  box-shadow: none;
}
.wb-dropdown-filters__expand-btn.expand-disabled {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.wb-dropdown-filters__expand-btn svg {
  transition: transform 0.3s ease;
}
.wb-dropdown-filters__active-tab-btn {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  padding: 19px 16px;
  margin: 0;
  text-align: left;
  color: #869099;
  text-transform: capitalize;
}
@media (max-width: 641px) {
  .wb-dropdown-filters__active-tab-btn {
    padding: 15.5px 16px;
  }
}

.project-card {
  background-color: #fff;
  border: 1px solid rgba(188, 203, 218, 0.3019607843);
  border-radius: 12px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  height: 84px;
  position: relative;
  transition: border-color 0.3s ease;
  display: grid;
  grid-template-columns: minmax(200px, 30%) minmax(min-content, 70%);
}
@media (max-width: 1199px) {
  .project-card {
    grid-template-columns: 100%;
    height: 157px;
  }
}
@media (max-width: 768px) {
  .project-card {
    display: block;
    height: auto;
  }
}
.project-card:hover {
  border-color: #BCCBDA;
  z-index: 1;
}
.project-card:hover .project-value-text,
.project-card:hover .project-name {
  color: #2581D6;
}
.project-card:hover .project-value-text__link,
.project-card:hover .project-name__link {
  color: #2581D6;
}
.project-card:hover .btn-read-more > svg path {
  fill: #2581D6;
}
.project-card__body {
  display: grid;
  grid-template-columns: 265px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
}
@media (max-width: 1400px) {
  .project-card__body {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
  }
}
@media (max-width: 1199px) {
  .project-card__body {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }
}
@media (max-width: 992px) {
  .project-card__body {
    grid-template-columns: 180px minmax(110px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(90px, 1fr);
  }
}
@media (max-width: 768px) {
  .project-card__body {
    display: block;
  }
}
.project-card__body.no-client-col {
  grid-template-columns: 265px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
}
@media (max-width: 1400px) {
  .project-card__body.no-client-col {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
  }
}
@media (max-width: 1199px) {
  .project-card__body.no-client-col {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }
}
@media (max-width: 992px) {
  .project-card__body.no-client-col {
    grid-template-columns: 180px minmax(110px, 1fr) minmax(100px, 1fr) minmax(90px, 1fr);
  }
}
.project-card__body.no-agency-col {
  grid-template-columns: 265px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
}
@media (max-width: 1400px) {
  .project-card__body.no-agency-col {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
  }
}
@media (max-width: 1199px) {
  .project-card__body.no-agency-col {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }
}
@media (max-width: 992px) {
  .project-card__body.no-agency-col {
    grid-template-columns: 180px minmax(110px, 1fr) minmax(100px, 1fr) minmax(90px, 1fr);
  }
}
.project-card__body.no-client-and-agency-cols {
  grid-template-columns: 265px minmax(130px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
}
@media (max-width: 1400px) {
  .project-card__body.no-client-and-agency-cols {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr) minmax(60px, 90px);
  }
}
@media (max-width: 1199px) {
  .project-card__body.no-client-and-agency-cols {
    grid-template-columns: 215px minmax(130px, 1fr) minmax(100px, 1fr);
  }
}
@media (max-width: 992px) {
  .project-card__body.no-client-and-agency-cols {
    grid-template-columns: 180px minmax(110px, 1fr) minmax(90px, 1fr);
  }
}
.project-card .project-value {
  display: inline-block;
}
.project-card .project-value-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
  text-decoration: none;
  transition: 0.3s all ease;
}
@media (max-width: 992px) {
  .project-card .project-value-text {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .project-card .project-value-text {
    font-size: 14px;
  }
}
.project-card .project-value-text:hover {
  text-decoration: none;
}
.project-card .project-name {
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  color: #292F34;
  transition: 0.3s all ease;
}
@media (max-width: 1400px) {
  .project-card .project-name {
    font-size: 18px;
  }
}
.project-card .project-name:hover {
  color: #2581D6;
}
.project-card .project-name__link {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  color: #292F34;
  text-decoration: none;
  transition: color 0.3s ease;
}
.project-card .project-name__link:hover, .project-card .project-name__link:active {
  text-decoration: none;
  color: #2581D6;
}
@media (max-width: 768px) {
  .project-card .project-name__link {
    display: inline-block;
  }
}
.project-card .project-term {
  font-size: 11px;
  font-weight: 400;
  line-height: 14.98px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin-bottom: 7px;
  white-space: nowrap;
}
.project-card .project-term.has-dots {
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
.project-card .assignees-row {
  display: flex;
  align-items: center;
}
@media (max-width: 1400px) {
  .project-card .assignees-row {
    position: relative;
    padding-left: 93px;
  }
}
@media (max-width: 768px) {
  .project-card .assignees-row {
    padding-left: 0;
  }
}
.project-card .assignee-avatar {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  overflow: hidden;
  transition: 0.3s all ease;
}
.project-card .assignee-avatar__photo {
  display: block;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  top: -2px;
  left: -2px;
}
.project-card .assignees-list {
  display: flex;
  align-items: center;
  gap: 6px;
  max-width: 146px;
  min-width: 70px;
  /* @media (max-width: 1400px) */
}
@media screen and (max-width: 1400px) and (min-width: 769px) {
  .project-card .assignees-list {
    padding-bottom: 0;
    height: 32px;
    position: absolute;
    left: 0;
    width: 93px;
  }
  .project-card .assignees-list:hover .assignees-list__item:not(:hover) .assignee-avatar {
    transform: scale(0.8);
  }
  .project-card .assignees-list__item {
    position: absolute;
    top: 0;
    left: 0;
  }
  .project-card .assignees-list__item:hover {
    z-index: 1;
  }
  .project-card .assignees-list__item:nth-child(2) {
    left: 20px;
  }
  .project-card .assignees-list__item:nth-child(3) {
    left: 40px;
  }
  .project-card .assignees-list__item:nth-child(4) {
    left: 60px;
  }
}
.project-card .other-assignees-dropdown {
  position: relative;
}
.project-card .other-assignees-dropdown:hover .dropdown-box-wrapper {
  display: block;
  animation: dropdownGroup 0.3s;
}
.project-card .other-assignees-dropdown .btn-other-assignees {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
  white-space: nowrap;
}
.project-card .other-assignees-dropdown .btn-other-assignees:hover, .project-card .other-assignees-dropdown .btn-other-assignees:focus, .project-card .other-assignees-dropdown .btn-other-assignees:active {
  box-shadow: none;
}
@media (max-width: 992px) {
  .project-card .other-assignees-dropdown .btn-other-assignees {
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px;
  }
}
.project-card .other-assignees-dropdown .dropdown-box-wrapper {
  position: absolute;
  top: 100%;
  left: 50%;
  padding-top: 5px;
  transform: translateX(-50%);
  z-index: 2;
  display: none;
}
.project-card .other-assignees-dropdown .other-assignees-list {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .project-card .other-assignees-dropdown .other-assignees-list {
    scrollbar-width: thin;
  }
}
.project-card .other-assignees-dropdown .other-assignees-list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 50px;
}
.project-card .other-assignees-dropdown .other-assignees-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 50px;
  box-shadow: none !important;
}
.project-card .other-assignees-dropdown .other-assignees-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 50px;
  box-shadow: none !important;
}
.project-card .other-assignees-dropdown .other-assignees-list__wrapper {
  background-color: #fff;
  border: 1px solid rgba(188, 203, 218, 0.3019607843);
  border-radius: 12px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  width: 200px;
  padding: 10px 5px;
}
.project-card .other-assignees-dropdown .other-assignee {
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  padding: 5px 10px;
  transition: color 0.3s ease;
}
.project-card .other-assignees-dropdown .other-assignee:hover {
  text-decoration: none;
  color: #2581D6;
}
.project-card .other-assignees-dropdown .other-assignee-avatar {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  overflow: hidden;
}
.project-card .other-assignees-dropdown .other-assignee-avatar__photo {
  display: block;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  top: -2px;
  left: -2px;
}
.project-card .btn-read-more {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.project-card .btn-read-more:hover, .project-card .btn-read-more:active {
  box-shadow: none;
}
@media (max-width: 1199px) {
  .project-card .btn-read-more {
    position: absolute;
    top: 0;
    right: 0;
    height: 75px;
    width: 90px;
  }
}
@media (max-width: 768px) {
  .project-card .btn-read-more {
    width: 60px;
    height: 78px;
  }
}
.project-card .btn-read-more > svg path {
  transition: 0.3s all ease;
}
.project-card__box {
  padding: 11px 15px;
  position: relative;
  /* &--tracked-time {
    &:hover {
      grid-column: 5 / -1;
      grid-row: 1 / 2;
      z-index: 2;
      background-color: var(--white);
      border-top-right-radius: 12px;
      border-bottom-right-radius: 12px;
      //border-right: none !important;

      @media (max-width: 1199px) {
        grid-column: 4 / -1;
      } 

      @media (max-width: 768px) {
        border-top-right-radius: 0;
        border-bottom-left-radius: 12px;
        background-color: transparent;
      }

      &::after {
        content: none;
      }
    }

      &::after {
          @media (max-width: 1199px) {
              content: none !important;
          } 
      }

    &.agency-view {
      &:hover {
        grid-column: 3 / -1;
      }
    }
  } */
}
@media (max-width: 1199px) {
  .project-card__box {
    padding: 10px 15px;
  }
}
@media (max-width: 992px) {
  .project-card__box {
    padding: 10px 10px;
  }
}
@media (max-width: 768px) {
  .project-card__box {
    padding: 15px 15px 8px;
  }
}
.project-card__box:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #ECF1F6;
}
@media (max-width: 768px) {
  .project-card__box:not(:last-child)::after {
    width: 100%;
    height: 1px;
    top: auto;
    right: auto;
    left: 0;
    bottom: 0;
  }
}
.project-card__box--project-name {
  padding-left: 30px;
}
@media (max-width: 1199px) {
  .project-card__box--project-name {
    padding-right: 90px;
  }
  .project-card__box--project-name::after {
    content: none !important;
  }
  .project-card__box--project-name::before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #ECF1F6;
  }
}
@media (max-width: 768px) {
  .project-card__box--project-name {
    padding-right: 70px;
    padding-left: 20px;
  }
}
.project-card__box--assignees .project-term {
  margin-bottom: 5px;
}
.project-card__box--timeline .project-term, .project-card__box--client .project-term, .project-card__box--agency .project-term, .project-card__box--tracked-time .project-term {
  margin-bottom: 13px;
}
@media (max-width: 768px) {
  .project-card__box--timeline .project-term, .project-card__box--client .project-term, .project-card__box--agency .project-term, .project-card__box--tracked-time .project-term {
    margin-bottom: 5px;
  }
}
.project-card__box--timeline .project-value-text, .project-card__box--client .project-value-text, .project-card__box--agency .project-value-text, .project-card__box--tracked-time .project-value-text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  transition: color 0.3s ease;
}
@media (max-width: 768px) {
  .project-card__box--timeline .project-value-text, .project-card__box--client .project-value-text, .project-card__box--agency .project-value-text, .project-card__box--tracked-time .project-value-text {
    display: inline-block;
  }
}
@media (max-width: 1199px) {
  .project-card__box--agency {
    grid-column: 4/5;
    grid-row: 1/-1;
  }
}
@keyframes dropdownGroup {
  from {
    visibility: hidden;
    margin-top: 10px;
  }
  to {
    visibility: visible;
    margin-top: 0;
  }
}

.project-side-widget {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  overflow: hidden;
  margin-bottom: 30px;
}
.project-side-widget__header {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 20px 25px 20px;
}
.project-side-widget__heading {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  color: #292F34;
  margin: 0;
}
@media (max-width: 641px) {
  .project-side-widget__heading {
    font-size: 17px;
    line-height: 23.15px;
    letter-spacing: 0.01em;
  }
}
@media (max-width: 641px) {
  .project-side-widget__icon {
    width: 17px;
    height: 17px;
  }
}
.project-side-widget__row {
  padding: 20px 35px;
  position: relative;
}
.project-side-widget__row::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #F4F4F4;
  position: absolute;
  top: 0;
  left: 0;
}
.project-side-widget__row::after {
  content: "";
  display: block;
  width: 3px;
  height: 100%;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.project-side-widget__row--total-projects::after {
  background-color: #6AD4A7;
}
.project-side-widget__row--overdue-tasks::after {
  background-color: #E16B6B;
}
.project-side-widget__row--unanswered-tasks::after {
  background-color: #E6D78B;
}
.project-side-widget__term {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin-bottom: 3px;
}
@media (max-width: 641px) {
  .project-side-widget__term {
    font-size: 13px;
  }
}
.project-side-widget__value {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media (max-width: 641px) {
  .project-side-widget__value {
    font-size: 29px;
    line-height: 39.49px;
  }
}

.input-classic {
  background-color: #fff;
  border: 2px solid #BCCBDA !important;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #5C6369;
  padding: 20px 25px;
  height: 64px;
  transition: 0.3s all ease;
}
.input-classic::-moz-placeholder {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #869099;
}
.input-classic::placeholder {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #869099;
}
.input-classic:hover, .input-classic:focus {
  border-color: #869099 !important;
  box-shadow: none;
}

.label-common {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  color: #292F34;
  margin: 0 0 15px;
}

.radio-group {
  display: inline-block;
}
.radio-group:not(:last-child) {
  margin-bottom: 10px;
}
.radio-group .radio-input {
  display: none;
}
.radio-group .radio-label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-left: 39px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 157.143% */
  letter-spacing: 0.14px;
  text-align: left;
  color: var(--webueno-secondary);
  margin: 0;
}
.radio-group .refund-response-box {
  padding: 12px 16px;
  border-radius: 6px;
  font-size: 14px;
  max-width: 100%;
}
.radio-group .success-text {
  background-color: #eafaf1;
  color: #2f855a;
  border: 1px solid #c6f6d5;
}
.radio-group .error-text {
  background-color: #fef2f2;
  color: #c53030;
  border: 1px solid #fed7d7;
}
.radio-group .radio-button {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 8.5px;
  outline: 2px solid #BCCBDA;
  outline-offset: 6px;
  background-color: transparent;
  margin-left: 5px;
  transition: 0.3s all ease;
}
.radio-group .radio-button::before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: -6px;
  left: -6px;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  z-index: -1;
  background-color: #fff;
}
.radio-group .radio-input:checked ~ .radio-label > .radio-button {
  outline-color: #BCCBDA;
  background-color: #6AD4A7;
}
.radio-group .radio-button.selected {
  outline-color: #BCCBDA;
  background-color: #6AD4A7;
}

.project-task-card {
  display: grid;
  grid-template-columns: minmax(120px, 20%) minmax(246px, 1fr) minmax(135px, 1fr) minmax(115px, 1fr) minmax(100px, 1fr) minmax(100px, 150px);
  align-items: start;
  background-color: #fff;
  position: relative;
  height: 65px;
}
@media (max-width: 1199px) {
  .project-task-card {
    grid-template-columns: minmax(120px, 20%) minmax(110px, 1fr) minmax(135px, 1fr) minmax(115px, 1fr) minmax(100px, 1fr) minmax(100px, 150px);
  }
}
@media (max-width: 992px) {
  .project-task-card {
    grid-template-columns: minmax(120px, 20%) minmax(110px, 1fr) minmax(135px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 150px);
  }
}
@media (max-width: 880px) {
  .project-task-card {
    grid-template-columns: minmax(80px, 20%) minmax(110px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(80px, 1fr) minmax(100px, 150px);
  }
}
@media (max-width: 768px) {
  .project-task-card {
    display: block;
    height: auto;
    border-radius: 12px;
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  }
}
.project-task-card:hover .btn-read-more {
  visibility: visible;
  opacity: 1;
  right: -37px;
}
.project-task-card:hover .btn-read-more svg path {
  fill: #2581D6;
}
.project-task-card .project-task-text-value {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col {
  padding: 13px 20px;
  grid-row: 1/-1;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.project-task-card__col:hover {
  z-index: 11;
}
@media (max-width: 768px) {
  .project-task-card__col:hover {
    z-index: 9;
  }
  .project-task-card__col:has(.z-high) {
    z-index: 11;
  }
  .project-task-card__col:has([data-popper-placement]) {
    z-index: 11;
  }
}
@media (max-width: 768px) {
  .project-task-card__col:not(:first-child) {
    border-top: 1px solid #ECF1F6;
  }
}
.project-task-card__col__inner {
  flex-basis: 100%;
  width: 100%;
}
.project-task-card__col--task-name {
  grid-column: 1/2;
}
@media (max-width: 992px) {
  .project-task-card__col--task-name {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 768px) {
  .project-task-card__col--task-name {
    padding: 18px 15px 10px;
    padding-right: 60px;
  }
}
@media screen and (max-width: 880px) and (min-width: 769px) {
  .project-task-card__col--task-name:hover {
    grid-column: 1/span 3;
    background-color: #fff;
    border-bottom: 1px solid #ECF1F6;
  }
}
.project-task-card__col--task-name .project-task-card__value {
  display: inline-block;
  padding-left: 0;
}
@media (max-width: 1199px) {
  .project-task-card__col--task-name .project-task-card__value {
    padding-left: 0;
  }
}
.project-task-card__col--task-name .project-task-text-value {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.3s ease;
}
@media (max-width: 768px) {
  .project-task-card__col--task-name .project-task-text-value {
    display: block;
  }
}
.project-task-card__col--task-name .project-task-text-value:hover {
  text-decoration: none;
  color: #2581D6;
}
.project-task-card__col--task-name .ticket-status {
  display: inline-block;
  font-size: 18px;
  position: relative;
  top: -2px;
  margin-right: 3px;
}
.project-task-card__col--task-name .site-type-badge {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}
.project-task-card__col--assignee {
  padding: 0;
  height: 65px;
  grid-column: 2/3;
}
@media (max-width: 768px) {
  .project-task-card__col--assignee {
    height: auto;
  }
}
@media (max-width: 1199px) {
  .project-task-card__col--assignee:hover {
    grid-column: 2/span 2;
  }
}
.project-task-card__col--assignee .project-task-text-value {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  text-decoration: none;
  transition: color 0.3s ease;
}
.project-task-card__col--assignee .assignee-value {
  display: flex;
  align-items: center;
  gap: 20px;
  text-decoration: none;
}
.project-task-card__col--assignee .assignee-value:hover {
  text-decoration: none;
}
.project-task-card__col--assignee .assignee-value .assignee-avatar {
  display: block;
  width: 41px;
  height: 41px;
  position: relative;
  left: -2px;
  top: -2px;
}
.project-task-card__col--assignee .assignee-value .assignee-avatar__wrapper {
  flex: 0 0 37px;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  overflow: hidden;
}
.project-task-card__col--assignee .project-task-card__value {
  flex: 0 0 100%;
  width: 100%;
  height: 65px;
}
.project-task-card__col--assignee .assignees-select-field {
  height: 65px;
  min-height: 65px;
  cursor: pointer;
}
.project-task-card__col--assignee .assignees-select-field:hover .vs__dropdown-toggle {
  border-color: #9FACB8;
}
.project-task-card__col--assignee .assignees-select-field:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #9FACB8;
}
.project-task-card__col--assignee .assignees-select-field:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #9FACB8;
}
.project-task-card__col--assignee .assignees-select-field:not(.vs--open):has(.vs__selected) .vs__search {
  position: absolute;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle {
  border-radius: 0;
  border-width: 1px;
  border-color: #ECF1F6;
  border-top-color: transparent;
  height: 65px;
}
@media (max-width: 768px) {
  .project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle {
    border-color: transparent !important;
  }
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle[aria-expanded=true] {
  border-color: #9FACB8;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  height: 65px;
  margin-top: 0 !important;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .assignee-avatar-container {
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (max-width: 1199px) {
  .project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .assignee-avatar-container {
    gap: 10px;
  }
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .assignee-avatar {
  display: block;
  width: 41px;
  height: 41px;
  position: relative;
  left: -2px;
  top: -2px;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .assignee-avatar__wrapper {
  flex: 0 0 37px;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  overflow: hidden;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .assignee-name {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media (max-width: 1199px) {
  .project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .assignee-name {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
  }
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__actions .vs__clear {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M1.83984 1L19.5175 18.6777M19.5179 1L1.84018 18.6777' stroke='%239FACB8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 0;
}
@media (max-width: 641px) {
  .project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__actions .vs__clear {
    margin-right: 4px;
  }
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-toggle .vs__actions .vs__clear svg {
  display: none;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu {
  border-width: 1px;
  border-color: #9FACB8;
  border-top: 1px solid #9FACB8;
  transform: translateY(0);
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option {
  padding: 10px;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option .assignee-avatar-container {
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (max-width: 1199px) {
  .project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option .assignee-avatar-container {
    gap: 10px;
  }
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option .assignee-avatar {
  display: block;
  width: 41px;
  height: 41px;
  position: relative;
  left: -2px;
  top: -2px;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option .assignee-avatar__wrapper {
  flex: 0 0 37px;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  overflow: hidden;
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option .assignee-name {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media (max-width: 1199px) {
  .project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__dropdown-option .assignee-name {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
  }
}
.project-task-card__col--assignee .assignees-select-field .vs__dropdown-menu .vs__no-options {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--due-date {
  padding: 0;
  grid-column: 3/4;
}
@media (max-width: 880px) {
  .project-task-card__col--due-date:hover {
    grid-column: 3/span 2;
  }
}
.project-task-card__col--due-date .due-date-value {
  position: relative;
}
.project-task-card__col--due-date .due-date-value:hover .due-date-field {
  box-shadow: none;
  border-color: #9FACB8 !important;
}
@media (max-width: 768px) {
  .project-task-card__col--due-date .due-date-value:hover .due-date-field {
    border-color: transparent !important;
  }
}
.project-task-card__col--due-date .due-date-field {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
  border-color: transparent !important;
  border-radius: 0;
  height: 65px;
  padding-right: 45px;
  cursor: pointer;
  transition: 0.3s all ease;
}
.project-task-card__col--due-date .due-date-field.today {
  color: #6AD4A7;
}
.project-task-card__col--due-date .due-date-field.expired {
  color: #E16B6B;
}
.project-task-card__col--due-date .due-date-field.no-value {
  padding-right: 12px;
}
@media (max-width: 768px) {
  .project-task-card__col--due-date .due-date-field {
    padding-left: 15px;
  }
}
.project-task-card__col--due-date .due-date-field::-moz-placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--due-date .due-date-field::placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--due-date .due-date-field:hover, .project-task-card__col--due-date .due-date-field:focus {
  box-shadow: none;
  border-color: #9FACB8 !important;
}
@media (max-width: 768px) {
  .project-task-card__col--due-date .due-date-field:hover, .project-task-card__col--due-date .due-date-field:focus {
    border-color: transparent !important;
  }
}
.project-task-card__col--due-date .cancel-due-date {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .project-task-card__col--due-date .cancel-due-date {
    right: 4px;
  }
}
.project-task-card__col--due-date .cancel-due-date svg path {
  stroke: #9FACB8;
}
.project-task-card__col--priority {
  padding: 0;
  grid-column: 4/5;
}
.project-task-card__col--priority .priority-select-field {
  height: 65px;
  min-height: 65px;
  cursor: pointer;
}
.project-task-card__col--priority .priority-select-field:hover .vs__dropdown-toggle {
  border-color: #9FACB8;
}
.project-task-card__col--priority .priority-select-field:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #9FACB8;
}
.project-task-card__col--priority .priority-select-field:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #9FACB8;
}
.project-task-card__col--priority .priority-select-field:not(.vs--open):has(.vs__selected) .vs__search {
  position: absolute;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle {
  border-radius: 0;
  border-width: 1px;
  border-color: #ECF1F6;
  border-top-color: transparent;
  height: 65px;
}
@media (max-width: 768px) {
  .project-task-card__col--priority .priority-select-field .vs__dropdown-toggle {
    border-color: transparent !important;
  }
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle[aria-expanded=true] {
  border-color: #9FACB8;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  height: 65px;
  margin-top: 0 !important;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .selected-priority {
  display: inline-block;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  letter-spacing: 0.01em;
  padding: 5px 13px;
  border-radius: 13px;
  text-transform: capitalize;
  color: #292F34;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .selected-priority.low {
  background-color: #81C3FF;
  color: #fff;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .selected-priority.medium {
  background-color: #FBB662;
  color: #fff;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .selected-priority.high {
  background-color: #E16B6B;
  color: #fff;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__actions .vs__clear {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M1.83984 1L19.5175 18.6777M19.5179 1L1.84018 18.6777' stroke='%239FACB8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 25px;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__actions .vs__clear svg {
  display: none;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  top: 28px;
}
@media (max-width: 992px) {
  .project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator {
    display: none;
  }
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator svg path {
  fill: #9FACB8;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu {
  border-width: 1px;
  border-color: #9FACB8;
  border-top: 1px solid #9FACB8;
  transform: translateY(0);
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option {
  padding: 10px;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option .priority-option {
  display: inline-block;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  letter-spacing: 0.01em;
  padding: 5px 13px;
  border-radius: 13px;
  text-transform: capitalize;
  color: #6C6C6C;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option .priority-option.low {
  background-color: #81C3FF;
  color: #fff;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option .priority-option.medium {
  background-color: #FBB662;
  color: #fff;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option .priority-option.high {
  background-color: #E16B6B;
  color: #fff;
}
.project-task-card__col--priority .priority-select-field .vs__dropdown-menu .vs__no-options {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
.project-task-card__col--tracked-time {
  padding: 0;
  grid-column: 5/6;
}
.project-task-card__col--tracked-time:hover {
  /* @media (max-width: 880px) {
      grid-column: 4 / span 2;
  } */
}
@media (max-width: 1199px) {
  .project-task-card__col--tracked-time:hover {
    grid-column: 5/span 2;
    background-color: #fff;
  }
}
@media (max-width: 768px) {
  .project-task-card__col--tracked-time:hover {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}
.project-task-card__col--tracked-time .tracked-time-wrapper {
  display: flex;
  align-items: center;
  height: 65px;
  padding: 13px 20px;
  border: 1px solid transparent;
  border-right-color: #ECF1F6;
  transition: 0.3s all ease;
}
@media (max-width: 880px) {
  .project-task-card__col--tracked-time .tracked-time-wrapper {
    padding: 13px 15px;
  }
}
@media (max-width: 768px) {
  .project-task-card__col--tracked-time .tracked-time-wrapper {
    border-color: transparent !important;
    height: auto;
  }
}
.project-task-card__col--tracked-time .tracked-time-wrapper:hover {
  border-color: #9FACB8;
  color: #2581D6;
  gap: 15px;
}
@media (max-width: 768px) {
  .project-task-card__col--tracked-time .tracked-time-wrapper:hover {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    color: #292F34;
  }
}
.project-task-card__col--tracked-time .tracked-time-wrapper:hover .tracked-time-title {
  display: block !important;
  color: #2581D6;
}
@media (max-width: 768px) {
  .project-task-card__col--tracked-time .tracked-time-wrapper:hover .tracked-time-title {
    display: none !important;
  }
}
.project-task-card__col--tracked-time .tracked-time-wrapper:hover .time-separator {
  display: none;
}
.project-task-card__col--tracked-time .tracked-time-title {
  font-size: 9px;
  font-weight: 400;
  line-height: 9px;
  letter-spacing: 0.01em;
  color: #292F34;
  white-space: nowrap;
  display: none !important;
}
.project-task-card__col--created-at {
  grid-column: 6/7;
}
@media (max-width: 768px) {
  .project-task-card__col--created-at {
    padding: 0;
  }
}
.project-task-card__col--created-at .project-task-text-value {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  text-decoration: none;
  transition: color 0.3s ease;
}
.project-task-card__col--created-at .project-task-text-value:hover {
  color: #2581D6;
}
@media (max-width: 768px) {
  .project-task-card__col--created-at .project-task-text-value {
    display: block;
  }
}
@media (max-width: 768px) {
  .project-task-card__col--created-at .project-task-card__value {
    padding: 13px 15px;
  }
  .project-task-card__col--created-at .project-task-card__value::before {
    content: none !important;
  }
  .project-task-card__col--created-at .project-task-card__value .tooltip-polygon {
    display: none !important;
  }
}
.project-task-card__col-title {
  font-size: 11px;
  font-weight: 400;
  line-height: 14.98px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin-bottom: 5px;
  display: block;
}
@media (min-width: 769px) {
  .project-task-card__col-title {
    display: none;
  }
}
@media (max-width: 768px) {
  .project-task-card__col-title:not(.project-task-card__col-title--task-name) {
    position: relative;
    z-index: 10;
    transform: translateX(15px) translateY(10px);
  }
}
@media (max-width: 768px) {
  .project-task-card .site-type-badge {
    border-top-left-radius: 12px;
  }
}
.project-task-card .btn-read-more {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
@media (max-width: 768px) {
  .project-task-card .btn-read-more {
    display: none;
  }
}
.project-task-card .btn-read-more-inner {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: none;
  border-left: 1px solid #ECF1F6;
  border-radius: 0;
  transition: 0.3s all ease;
  display: none;
}
.project-task-card .btn-read-more-inner:hover, .project-task-card .btn-read-more-inner:focus {
  box-shadow: none;
}
.project-task-card .btn-read-more-inner:hover svg path, .project-task-card .btn-read-more-inner:focus svg path {
  fill: #2581D6;
}
@media (max-width: 768px) {
  .project-task-card .btn-read-more-inner {
    display: flex;
  }
}

.server-location-card {
  display: block;
  padding: 30px 25px;
  border: 1px solid #BCCBDA;
  outline: 2px solid transparent;
  border-radius: 12px;
  position: relative;
  background-color: var(--white);
  height: 100%;
  margin: 0;
  cursor: pointer;
  transition: 0.3s all ease;
}
.server-location-card:hover {
  border-color: var(--webueno-primary);
}
.server-location-card:hover .btn-selected {
  background-color: var(--webueno-primary) !important;
  border-color: var(--webueno-primary) !important;
  color: var(--white) !important;
}
.server-location-card__heading {
  display: grid;
  grid-template-columns: 58px 1fr;
  gap: 20px;
  margin-bottom: 30px;
}
.server-location-card__heading .city {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
  color: #292F34;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
@media (max-width: 641px) {
  .server-location-card__heading .city {
    display: block;
  }
}
.server-location-card__heading .country {
  display: block;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #232323;
}
.server-location-card__heading .location-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  background-color: #ECF1F6;
}
.server-location-card .btn-selected {
  display: block;
  width: 100%;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  padding: 23px;
  border: 2px solid var(--webueno-primary);
  border-radius: 12px;
  background-color: var(--white) !important;
  color: var(--webueno-primary) !important;
}
.server-location-card .btn-selected:hover, .server-location-card .btn-selected:active {
  border-color: var(--webueno-primary) !important;
  background-color: var(--webueno-primary) !important;
  color: var(--white) !important;
}
.server-location-card:has(:checked) {
  border-color: var(--webueno-primary);
  outline-color: var(--webueno-primary);
}
.server-location-card:has(:checked) .btn-selected {
  background-color: var(--webueno-primary) !important;
  border-color: var(--webueno-primary) !important;
  color: var(--white) !important;
}
.server-location-card:has(:checked) .btn-selected:hover, .server-location-card:has(:checked) .btn-selected:active {
  background-color: var(--webueno-primary) !important;
}

.subscription-feature-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  height: 100%;
  cursor: pointer;
}
.subscription-feature-card__wrapper {
  border: 1px solid #BCCBDA;
  border-radius: 12px;
  outline: 2px solid transparent;
  background-color: var(--white);
  height: 100%;
  cursor: pointer;
  transition: 0.3s all ease;
}
.subscription-feature-card__wrapper:has(:checked, .selected, .active), .subscription-feature-card__wrapper:hover {
  border-color: var(--webueno-primary);
}
.subscription-feature-card__wrapper:has(:checked, .selected, .active) .btn-select-indicator, .subscription-feature-card__wrapper:hover .btn-select-indicator {
  background-color: var(--webueno-primary);
  color: var(--white);
}
.subscription-feature-card__wrapper:has(:checked, .selected) {
  outline-color: var(--webueno-primary);
}
.subscription-feature-card__wrapper:has(#btn-see-details-modal:checked) .server-feature__wrapper {
  grid-template-rows: 1fr;
}
@media (max-width: 641px) {
  .subscription-feature-card.server-type-card .price {
    left: -5px;
  }
}
@media (max-width: 641px) {
  .subscription-feature-card.server-type-card .price.price-rounded {
    left: 0 !important;
  }
}
.subscription-feature-card.server-type-card .price.price-rounded .price-decimal {
  display: none;
}
.subscription-feature-card.server-type-card .feature-header .feature-description {
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  min-height: 44px;
}
@media (max-width: 641px) {
  .subscription-feature-card.server-type-card .feature-price-footer .billing-type {
    margin-left: 31px;
  }
}
@media (max-width: 641px) {
  .subscription-feature-card.server-type-card .feature-price-footer:has(.price-rounded) .billing-type {
    margin-left: 3px;
  }
}
.subscription-feature-card.maintenance-card .feature-header .feature-description {
  font-weight: 400;
  font-style: italic;
}
.subscription-feature-card.support-card .feature-description {
  line-height: 18px;
}
.subscription-feature-card__header {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content;
  align-items: start;
  row-gap: 20px;
  padding: 32px 32px 25px;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  height: 100%;
}
@media (max-width: 641px) {
  .subscription-feature-card__header {
    grid-template-columns: 84px 1fr;
    align-items: center;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 0;
    padding: 25px;
  }
}
.subscription-feature-card__footer {
  padding: 25px 25px 30px;
}
.subscription-feature-card .feature-badge-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 58px;
  height: 58px;
  border-radius: 100%;
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-badge-icon {
    display: none;
  }
}
.subscription-feature-card .feature-badge-icon.basic, .subscription-feature-card .feature-badge-icon.monthly, .subscription-feature-card .feature-badge-icon.premium-support-001 {
  background-color: #ECF1F6;
}
.subscription-feature-card .feature-badge-icon.basic svg path, .subscription-feature-card .feature-badge-icon.monthly svg path, .subscription-feature-card .feature-badge-icon.premium-support-001 svg path {
  fill: var(--webueno-bg-primary);
}
.subscription-feature-card .feature-badge-icon.plus, .subscription-feature-card .feature-badge-icon.weekly {
  background-color: #EDF6EC;
}
.subscription-feature-card .feature-badge-icon.plus svg path, .subscription-feature-card .feature-badge-icon.weekly svg path {
  fill: #107700;
}
.subscription-feature-card .feature-badge-icon.medium {
  background-color: hsla(292, 64%, 72%, 0.15);
}
.subscription-feature-card .feature-badge-icon.medium svg path {
  fill: hsl(292, 64%, 72%);
}
.subscription-feature-card .feature-badge-icon.premium {
  background-color: hsla(50, 64%, 72%, 0.15);
}
.subscription-feature-card .feature-badge-icon.premium svg path {
  fill: hsl(50, 64%, 72%);
}
.subscription-feature-card .feature-badge-icon.advanced {
  background-color: hsla(33, 95%, 68%, 0.15);
}
.subscription-feature-card .feature-badge-icon.advanced svg path {
  fill: hsl(33, 95%, 68%);
}
.subscription-feature-card .feature-badge-icon.ultimate, .subscription-feature-card .feature-badge-icon.daily {
  background-color: #F6EEEC;
}
.subscription-feature-card .feature-badge-icon.ultimate svg path, .subscription-feature-card .feature-badge-icon.daily svg path {
  fill: #772200;
}
.subscription-feature-card .feature-badge-icon.no {
  background-color: #ECF1F6;
}
.subscription-feature-card .feature-badge-icon.no svg {
  opacity: 0.25;
}
.subscription-feature-card .feature-badge-icon.basic-support-002 {
  background-color: #EDF6EC;
}
.subscription-feature-card .feature-badge-icon.basic-support-002 svg path {
  fill: var(--webueno-bg-primary);
}
.subscription-feature-card .feature-price {
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 84px;
  height: 84px;
  border-radius: 100%;
  display: none;
}
.subscription-feature-card .feature-price.basic, .subscription-feature-card .feature-price.monthly, .subscription-feature-card .feature-price.no, .subscription-feature-card .feature-price.premium-support-001 {
  background-color: #ECF1F6;
}
.subscription-feature-card .feature-price.plus, .subscription-feature-card .feature-price.weekly, .subscription-feature-card .feature-price.basic-support-002 {
  background-color: #EDF6EC;
}
.subscription-feature-card .feature-price.medium {
  background-color: hsla(292, 64%, 72%, 0.15);
}
.subscription-feature-card .feature-price.premium {
  background-color: hsla(50, 64%, 72%, 0.15);
}
.subscription-feature-card .feature-price.advanced {
  background-color: hsla(33, 95%, 68%, 0.15);
}
.subscription-feature-card .feature-price.ultimate, .subscription-feature-card .feature-price.daily {
  background-color: #F6EEEC;
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-price.ultimate .price {
    letter-spacing: -0.07em;
  }
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-price.ultimate .price-decimal {
    letter-spacing: -0.03em;
  }
}
.subscription-feature-card .feature-price .price {
  display: flex;
  align-items: flex-end;
  font-size: 38px;
  font-weight: 800;
  line-height: 38px;
  letter-spacing: -0.03em;
  text-align: center;
  color: #29243D;
  position: relative;
}
.subscription-feature-card .feature-price .price .price-decimal {
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  color: #29243D;
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-price .price .price-decimal {
    font-size: 16px;
    line-height: 16px;
    position: absolute;
    bottom: 0;
    left: 100%;
  }
}
.subscription-feature-card .feature-price .billing-type {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #29243D;
}
.subscription-feature-card .feature-price .currency {
  font-size: 17px;
  font-weight: 400;
  line-height: 17px;
  position: absolute;
  top: 22px;
  left: 10px;
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-price .currency {
    left: 6px;
  }
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-price {
    display: flex;
  }
}
.subscription-feature-card .feature-heading {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: #292F34;
  margin: 0 0 10px;
  /* font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  color: #292F34;
  margin: 0 0 6px;

  @media (max-width: 641px) {
      font-size: 18px;
      line-height: 24.51px;
  } */
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-heading {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: 0.01em;
  }
}
.subscription-feature-card .feature-description {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #29243D;
  margin: 0;
  /* font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #232323;
  margin: 0;

  @media (max-width: 641px) {
      font-size: 12px;
      line-height: 18px;
      letter-spacing: 0.02em;
  } */
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-description {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.01em;
  }
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-additional-info {
    min-height: 0;
  }
}
.subscription-feature-card .feature-additional-info__item {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  color: var(--black);
  /* font-size: 13px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #232323; */
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-additional-info__item {
    font-size: 12px;
    line-height: 19px;
    letter-spacing: 0.01em;
  }
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-additional-info__item strong {
    font-weight: 700;
    font-size: 11px;
    line-height: 17px;
    letter-spacing: -0.01em;
  }
}
.subscription-feature-card .server-feature {
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 15px 30px;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  color: #29243D;
  position: relative;
}
.subscription-feature-card .server-feature:has(.feature-info-indicator) {
  padding-right: 60px;
  z-index: 1;
}
.subscription-feature-card .server-feature:has(.feature-info-indicator) .feature-info-indicator {
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%);
}
.subscription-feature-card .server-feature:has(.feature-info-indicator) .feature-info-indicator svg.info-svg-icon path {
  fill: #BCCBDA;
}
@media (max-width: 641px) {
  .subscription-feature-card .server-feature:has(.feature-info-indicator) .feature-info-indicator .data-tooltip-text {
    left: 0;
  }
}
.subscription-feature-card .server-feature > svg {
  flex: 0 0 20px;
}
.subscription-feature-card .server-feature > svg:has(path[stroke="#2581D6"]) path, .subscription-feature-card .server-feature > svg:has(path[stroke="#2581D6"]) circle {
  stroke: var(--webueno-success);
}
@media (max-width: 641px) {
  .subscription-feature-card .server-feature {
    font-size: 13px;
    line-height: 13px;
    padding: 15px 25px;
  }
}
.subscription-feature-card .server-feature__wrapper {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.5s ease-out;
}
@media (max-width: 641px) {
  .subscription-feature-card .server-feature__wrapper {
    grid-template-rows: 0fr;
  }
}
.subscription-feature-card .server-feature__wrapper.is-open {
  grid-template-rows: 1fr;
}
.subscription-feature-card .server-feature__inner-wrapper {
  overflow: hidden;
}
.subscription-feature-card .feature-price-footer {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 25px;
}
.subscription-feature-card .feature-price-footer .currency {
  font-size: 38px;
  font-weight: 400;
  line-height: 38px;
  color: #29243D;
  position: relative;
  top: 2px;
  left: -2px;
}
.subscription-feature-card .feature-price-footer .price {
  display: flex;
  align-items: flex-end;
  font-size: 70px;
  font-weight: 800;
  line-height: 65px;
  color: #29243D;
  position: relative;
  /* @media (max-width: 641px) {
      left: -5px;
  } */
}
.subscription-feature-card .feature-price-footer .price .price-decimal {
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  color: #29243D;
}
@media (max-width: 641px) {
  .subscription-feature-card .feature-price-footer .price .price-decimal {
    font-size: 24px;
    line-height: 24px;
    position: absolute;
    bottom: 0;
    left: 100%;
  }
}
.subscription-feature-card .feature-price-footer .billing-type {
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  color: #29243D;
  display: inline-block;
  margin-left: 3px;
  align-self: flex-end;
}
.subscription-feature-card .feature-price-footer:has(.price-rounded) .billing-type {
  position: relative;
  top: -3px;
  /* @media (max-width: 641px) {
    position: static;
    top: auto;
  } */
}
.subscription-feature-card .feature-price-footer:not(:has(.price-decimal)) .billing-type {
  position: relative;
  top: -3px;
  /* @media (max-width: 641px) {
    position: static;
    top: auto;
  } */
}
.subscription-feature-card .btn-select-indicator {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  display: block;
  width: 100%;
  border-radius: 8px;
  padding: 21px 20px;
  background-color: var(--white);
  border: 2px solid var(--webueno-primary);
  color: var(--webueno-primary);
  transition: 0.3s all ease;
}
.subscription-feature-card .btn-select-indicator:hover, .subscription-feature-card .btn-select-indicator:active, .subscription-feature-card .btn-select-indicator:focus {
  background-color: var(--webueno-primary);
  color: var(--white);
  box-shadow: none !important;
}
.subscription-feature-card .btn-see-details {
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  color: var(--webueno-primary);
  padding: 15px;
  width: 100%;
  transition: 0.3s all ease;
  display: none;
}
.subscription-feature-card .btn-see-details:hover, .subscription-feature-card .btn-see-details:active, .subscription-feature-card .btn-see-details:focus {
  color: var(--webueno-bg-primary);
  box-shadow: none !important;
}
@media (max-width: 641px) {
  .subscription-feature-card .btn-see-details {
    display: block;
  }
}

.subscription-summary-card {
  background-color: var(--white);
  border: 1px solid #BCCBDA;
  border-radius: 12px;
}
.subscription-summary-card__header {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 30px;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.subscription-summary-card__heading {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  color: #292F34;
}
.subscription-summary-card__footer {
  padding: 30px;
  border-top: 1px solid rgba(188, 203, 218, 0.3);
}
@media (max-width: 991px) {
  .subscription-summary-card__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: var(--white);
  }
}
.subscription-summary-card__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  padding: 20px 30px;
  color: #292F34;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.subscription-summary-card__item:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.subscription-summary-card .total-dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 800;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #292F34;
}
.subscription-summary-card .total-dl .term {
  font-weight: 800;
}
.subscription-summary-card .summary-exit-btn {
  position: absolute;
  top: 24px;
  right: 10px;
  display: none;
}
@media (max-width: 991px) {
  .subscription-summary-card .summary-exit-btn {
    display: inline-block;
  }
}
.subscription-summary-card .summary-exit-btn > * {
  pointer-events: none;
}

.addon-card {
  display: block;
  margin: 0;
  cursor: pointer;
}
.addon-card__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
  border: 1px solid #BCCBDA;
  outline: 2px solid transparent;
  border-radius: 12px;
  background-color: var(--white);
  padding: 30px;
  position: relative;
  cursor: pointer;
  transition: 0.3s all ease;
}
.addon-card__wrapper:has(:checked), .addon-card__wrapper:hover {
  border-color: var(--webueno-primary);
}
.addon-card__wrapper:has(:checked) .btn-select-indicator, .addon-card__wrapper:hover .btn-select-indicator {
  background-color: var(--webueno-primary);
  color: var(--white);
}
.addon-card__wrapper:has(:checked) {
  outline-color: var(--webueno-primary);
}
.addon-card__header {
  flex: 1 1 auto;
  display: grid;
  grid-template-columns: 58px 1fr;
  align-items: center;
  -moz-column-gap: 25px;
       column-gap: 25px;
  width: 305px;
}
@media (max-width: 641px) {
  .addon-card__header {
    grid-template-columns: 84px 1fr;
    -moz-column-gap: 15px;
         column-gap: 15px;
    width: auto;
  }
}
.addon-card__content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 641px) {
  .addon-card__content {
    display: none;
  }
}
.addon-card .feature-badge-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  background-color: #ECF1F6;
}
.addon-card .feature-badge-icon.backup-addon-001 svg {
  width: 22px;
  height: 17px;
}
.addon-card .feature-badge-icon.uptime-addon-002 svg {
  width: 18px;
  height: 18px;
}
.addon-card .feature-badge-icon.link-checker-addon-003 svg {
  width: 20px;
  height: 20px;
}
.addon-card .feature-badge-icon.malware-scanner-addon-004 svg {
  width: 16px;
  height: 19px;
}
.addon-card .feature-badge-icon.performance-addon-005 svg {
  width: 20px;
  height: 16px;
}
.addon-card .feature-badge-icon.updates-addon-006 svg {
  width: 20px;
  height: 20px;
}
.addon-card .feature-badge-icon.unknown-addon svg {
  width: 18px;
  height: 18px;
}
.addon-card .feature-badge-icon svg path {
  fill: var(--webueno-bg-primary);
}
@media (max-width: 641px) {
  .addon-card .feature-badge-icon {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
  }
}
.addon-card .feature-price {
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 84px;
  height: 84px;
  border-radius: 100%;
  background-color: #ECF1F6;
  display: none;
}
.addon-card .feature-price .price {
  font-size: 38px;
  font-weight: 800;
  line-height: 38px;
  letter-spacing: -0.03em;
  text-align: center;
  color: #29243D;
}
.addon-card .feature-price .billing-type {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #29243D;
}
.addon-card .feature-price .currency {
  font-size: 17px;
  font-weight: 400;
  line-height: 17px;
  position: absolute;
  top: 22px;
  left: 10px;
}
@media (max-width: 641px) {
  .addon-card .feature-price {
    display: flex;
  }
}
.addon-card .feature-heading {
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  color: #292F34;
  margin: 0 0 6px;
}
@media (max-width: 641px) {
  .addon-card .feature-heading {
    font-size: 18px;
    line-height: 24.51px;
  }
}
.addon-card .feature-description {
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #232323;
  margin: 0;
}
@media (max-width: 641px) {
  .addon-card .feature-description {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.02em;
  }
}
.addon-card .feature-price-content {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.addon-card .feature-price-content .currency {
  font-size: 38px;
  font-weight: 400;
  line-height: 38px;
  color: #29243D;
}
.addon-card .feature-price-content .price {
  font-size: 70px;
  font-weight: 800;
  line-height: 65px;
  color: #29243D;
}
.addon-card .feature-price-content .billing-type {
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  color: #29243D;
  display: inline-block;
  margin-left: 3px;
  align-self: flex-end;
}
.addon-card .btn-select-indicator {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  display: block;
  width: 100%;
  min-width: 120px;
  border-radius: 12px;
  padding: 21px 20px;
  background-color: var(--white);
  border: 2px solid var(--webueno-primary);
  color: var(--webueno-primary);
  transition: 0.3s all ease;
}
.addon-card .btn-select-indicator:hover, .addon-card .btn-select-indicator:active {
  background-color: var(--webueno-primary);
  color: var(--white);
  box-shadow: none !important;
}
.addon-card .btn-select-indicator:focus {
  box-shadow: none !important;
}

#global-loader,
#page-loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 15;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 1.25rem;
}
#global-loader.active,
#page-loader.active {
  display: flex !important;
}
#global-loader .loader-spinner,
#page-loader .loader-spinner {
  color: #333333;
  font-size: 15px;
  margin: 100px auto;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  text-indent: -9999em;
  animation: load4 1.3s infinite linear;
  transform: translateZ(0);
}
#global-loader .loading-text,
#page-loader .loading-text {
  text-align: center;
}
@keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

body:has(#global-loader.active, #page-loader.active),
body:has(.spinner-container-active) {
  overflow-y: hidden !important;
}

body.single-website #global-loader.active {
  z-index: 18 !important;
}

.dashboard-widget {
  background-color: var(--white);
  border: 1px solid #EBF2FA;
  border-radius: 20px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.dashboard-widget__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 25px 15px;
  border-bottom: 1px solid #EBF2FA;
  position: relative;
}
@media screen and (max-width: 641px) {
  .dashboard-widget__header {
    padding: 20px 25px;
  }
}
.dashboard-widget__header:hover {
  z-index: 1;
}
.dashboard-widget__header:has(.dashboard-widget__dropdown) {
  justify-content: flex-start;
  padding-right: 55px;
}
.dashboard-widget__header:has(.dashboard-widget__dropdown) .dashboard-widget__dropdown {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
.dashboard-widget__header:has(.dashboard-widget__dropdown) .dashboard-widget__dropdown .wb-dropdown:hover .dropdown-icon svg circle,
.dashboard-widget__header:has(.dashboard-widget__dropdown) .dashboard-widget__dropdown .wb-dropdown:hover .dropdown-icon svg ellipse {
  fill: var(--webueno-primary);
}
.dashboard-widget__header:has(.dashboard-widget__dropdown) .dashboard-widget__dropdown .dropdown-icon svg circle,
.dashboard-widget__header:has(.dashboard-widget__dropdown) .dashboard-widget__dropdown .dropdown-icon svg ellipse {
  opacity: 1;
  fill: #9FABB8;
  transition: 0.3s all ease;
}
.dashboard-widget__header .wb-dropdown .wb-dropdown__list {
  min-width: 150px;
  border-radius: 8px;
  padding: 10px;
}
.dashboard-widget__header .wb-dropdown .wb-dropdown__list::after {
  border-radius: 8px;
}
.dashboard-widget__header .wb-dropdown .wb-dropdown__list .wb-dropdown__btn {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  text-align: center;
  border-radius: 6px;
  color: #292F34;
  padding: 10px;
}
.dashboard-widget__header .wb-dropdown .wb-dropdown__list .wb-dropdown__btn:hover {
  background-color: #F7F9FC;
  color: var(--webueno-primary);
}
.dashboard-widget__heading {
  /* display: flex;
  align-items: center;
  gap: 15px; */
  display: grid;
  grid-template-columns: min-content 1fr;
  align-items: center;
  gap: 15px;
}
.dashboard-widget__title {
  display: inline-block;
  margin: 0;
  color: #9FABB8;
}
.dashboard-widget__title .tooltip-polygon {
  display: none;
}
.dashboard-widget__title-text {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  max-height: 26px;
  letter-spacing: -0.01em;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
@media screen and (max-width: 641px) {
  .dashboard-widget__title-text {
    font-size: 17px;
    line-height: 23px;
    max-height: 23px;
  }
}
.dashboard-widget__icon {
  /* @media screen and (max-width: 641px) {
    width: 20px;
    height: 16px;
  } */
}
.dashboard-widget__icon.websites-icon rect,
.dashboard-widget__icon.websites-icon path {
  stroke: #9FABB8;
}
.dashboard-widget__icon.tickets-icon path {
  stroke: #9FABB8;
}
.dashboard-widget__icon.disconnected-websites-icon path {
  stroke: #9FABB8;
}
.dashboard-widget__icon.healthcheck-icon path {
  stroke: #9FABB8;
}
.dashboard-widget__icon.ssl-icon path {
  fill: #9FABB8;
}
.dashboard-widget__icon.link-scan-icon path {
  fill: #9FABB8;
}
.dashboard-widget__body {
  padding: 15px 15px 20px;
}
.dashboard-widget__body:has(.info-list) {
  padding: 0;
}
.dashboard-widget .info-list {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 20px 10px;
}
@media screen and (max-width: 576px) {
  .dashboard-widget .info-list {
    padding: 20px;
  }
}
.dashboard-widget .info-list__item {
  flex: 1 1 0%;
  text-align: center;
}
.dashboard-widget .info-list__link {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  text-decoration: none;
}
.dashboard-widget .info-list .stat-num {
  font-weight: 700;
  font-size: clamp(30px, 3vw, 43px);
  line-height: 1;
  letter-spacing: -0.01em;
  text-align: center;
  color: #292F34;
  /* display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden; */
  /* @media screen and (max-width: 641px) {
    font-size: 30px;
    line-height: 30px;
  } */
}
.dashboard-widget .info-list .stat-title {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #292F34;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
@media screen and (max-width: 641px) {
  .dashboard-widget .info-list .stat-title {
    font-size: 12px;
    line-height: 19px;
    letter-spacing: 0.01em;
  }
}

.wb-comment {
  background-color: var(--white);
  border: 1px solid #EBF2FA;
  border-radius: 8px;
  transition: 0.3s all ease;
}
.wb-comment:hover {
  background-color: #F7F9FC;
  border-color: transparent;
}
.wb-comment:hover .comment-meta {
  border-top-color: var(--white);
}
.wb-comment:hover .ticket-meta {
  border-bottom-color: var(--white);
}
.wb-comment:hover .ticket-meta .open-ticket-link {
  visibility: visible;
  opacity: 1;
  background-color: #EBF2FA;
}
.wb-comment:hover .ticket-meta .open-ticket-link .open-ticket-link-icon path {
  fill: var(--webueno-primary);
}
.wb-comment .comment-meta {
  border-top: 1px solid #EBF2FA;
  padding: 15px 20px 0;
  padding-left: 60px;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 5px;
  /* @media screen and (max-width: 641px) {
    padding-left: 20px;
  } */
}
.wb-comment .comment-meta .user-name {
  font-weight: 800;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin: 0;
}
.wb-comment .comment-meta .user-avatar {
  position: absolute;
  top: 11px;
  left: 20px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.wb-comment .comment-content {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0;
  padding: 0 20px 15px 60px;
  word-break: break-word;
}
.wb-comment .ticket-meta {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 13px;
       column-gap: 13px;
  row-gap: 4px;
  padding: 15px 20px;
  padding-right: 67px;
  position: relative;
  border-bottom: 1px solid transparent;
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .wb-comment .ticket-meta {
    padding-right: 20px;
  }
}
.wb-comment .ticket-meta .ticket-title-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.wb-comment .ticket-meta .ticket-title-link {
  text-decoration: none;
  color: #292F34;
}
.wb-comment .ticket-meta .ticket-date {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  color: #6C6C6C;
}
.wb-comment .ticket-meta .open-ticket-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background-color: transparent;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .wb-comment .ticket-meta .open-ticket-link {
    display: none;
  }
}
.wb-comment .ticket-meta .open-ticket-link-icon path {
  opacity: 1;
  fill: #9FABB8;
  transition: 0.3s all ease;
}

.notification-alert {
  background-color: transparent;
  padding: 19px 20px 18px;
  padding-left: 55px;
  padding-right: 160px;
  margin-bottom: 10px;
  border-radius: 8px;
  min-height: 60px;
  position: relative;
  /* &__content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 18px;
  } */
}
@media screen and (max-width: 641px) {
  .notification-alert {
    padding-right: 20px;
  }
}
.notification-alert:has(.front-hide) {
  padding-right: 20px;
}
.notification-alert--warning {
  background-color: var(--webueno-pale-gold-hover);
}
.notification-alert--warning .notification-alert__description {
  transform: translateY(1px);
}
.notification-alert--danger {
  background-color: var(--webueno-danger);
}
.notification-alert--danger .notification-alert__description {
  transform: translateY(1px);
}
.notification-alert--success {
  background-color: var(--webueno-success);
}
.notification-alert--info {
  background-color: var(--webueno-info);
}
.notification-alert--warning-secondary {
  background-color: #FFAC5F;
}
.notification-alert__icon {
  position: absolute;
  top: 19px;
  left: 20px;
}
.notification-alert__icon.warning-triangle-icon path {
  stroke: var(--white);
}
.notification-alert__icon.alert-link-icon {
  top: 20px;
}
.notification-alert__icon.alert-link-icon path {
  fill: var(--white);
}
.notification-alert__body {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 5px;
}
.notification-alert__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: var(--white);
}
.notification-alert__title a {
  color: var(--white);
  text-decoration: none;
}
.notification-alert__title a:hover {
  color: var(--white);
}
.notification-alert__description-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  color: var(--white);
}
.notification-alert__description-wrapper .additional-text {
  white-space: nowrap;
}
.notification-alert__description {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  color: var(--white);
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
.notification-alert__description a {
  color: var(--white);
  text-decoration: none;
  transition: 0.3s all ease;
}
.notification-alert__description a:hover {
  color: rgba(255, 255, 255, 0.8);
}
.notification-alert__cta {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
@media screen and (max-width: 641px) {
  .notification-alert__cta {
    position: static;
    top: auto;
    right: auto;
    transform: none;
    margin-top: 18px;
  }
}
.notification-alert__btn {
  font-weight: 600;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: -0.01em;
  border: 1px solid var(--white);
  border-radius: 6px;
  padding: 12px 14px;
  text-align: center;
  color: var(--white);
  text-decoration: none;
  transition: 0.3s all ease;
  /* @media screen and (max-width: 641px) {
    position: static;
    top: auto;
    right: auto;
    transform: none;
    margin-top: 18px;
  } */
}
.notification-alert__btn:hover {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0.1);
}
.notification-alert__btn:focus {
  box-shadow: none;
}
.notification-alert .front-hide {
  display: none;
}

.card-widget {
  background-color: var(--white);
  border-radius: 15px;
  border: 1px solid #EBF2FA;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
}
.card-widget__header {
  display: grid;
  grid-template-columns: 20px 1fr;
  align-items: center;
  gap: 10px;
  padding: 25px;
  border-bottom: 1px solid #EBF2FA;
}
.card-widget__footer {
  padding: 25px;
  padding-top: 0;
}
.card-widget__heading {
  display: inline-block;
  margin: 0;
}
.card-widget__heading .tooltip-polygon {
  display: none;
}
.card-widget__heading-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
.card-widget__row {
  padding: 14px 35px;
}
.card-widget__row:not(:last-child) {
  border-bottom: 1px solid #EBF2FA;
}
.card-widget__term {
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin: 0 0 2px;
}
.card-widget__term strong {
  font-weight: 700 !important;
}
.card-widget__value {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #67777E;
}
.card-widget__value a {
  color: #67777E;
}
.card-widget--credit-balance .card-widget__heading-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.card-widget--credit-balance .credit-balance {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
}

.pill-widget {
  background-color: var(--white);
  border: 1px solid #DCE7F1;
  border-radius: 20px;
  display: grid;
  grid-template-columns: auto 102px;
  align-items: center;
  overflow: hidden;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.pill-widget__icon svg path {
  fill: #292F34;
}
.pill-widget__header {
  padding: 25px;
  padding-right: 20px;
  border-right: 1px solid #DCE7F1;
  display: flex;
  align-items: center;
  gap: 10px;
}
.pill-widget__body {
  padding: 25px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pill-widget__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin: 0;
}
.pill-widget__value {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
}

body.team-archive {
  background-color: #F8FBFF;
}
body.team-archive .wb-team .wb-team-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.team-archive .wb-team .wb-team-header {
    margin-top: 0;
  }
}
body.team-archive .wb-team .wb-team-header__heading {
  margin: 0 0 30px;
}

body.users-archive {
  background-color: #F8FBFF;
  /* .wb-users-datatable-vue {
      .universal-data-table-vue-table {
          tbody tr td {
              &:nth-child(2) {
                  img {
                      max-width: 100% !important;
                      width: 50px !important;
                      min-width: 30px !important;
                      height: auto !important;
                  } 
              }
          }
      }
  } */
}
body.users-archive .wb-users .wb-users-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.users-archive .wb-users .wb-users-header {
    margin-top: 0;
  }
}
body.users-archive .wb-users .wb-users-header__heading {
  margin: 0 0 30px;
}

body.agencies-archive {
  background-color: #F8FBFF;
}
body.agencies-archive .wb-agencies-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.agencies-archive .wb-agencies-header {
    margin-top: 0;
  }
}
body.agencies-archive .wb-agencies-header__heading {
  margin: 0 0 30px;
}

body.client-accounts-archive {
  background-color: #F8FBFF;
}
body.client-accounts-archive .wb-clients .wb-clients-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.client-accounts-archive .wb-clients .wb-clients-header {
    margin-top: 0;
  }
}
body.client-accounts-archive .wb-clients .wb-clients-header__heading {
  margin: 0 0 30px;
}

body.client-my-team-users {
  background-color: #F8FBFF;
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .users-list {
  display: block;
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card {
  margin-bottom: 15px;
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card {
    max-width: 100%;
    padding: 15px 15px 20px;
  }
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card__header {
  display: grid;
  grid-template-columns: 61px 1fr;
  align-items: center;
  gap: 30px;
  text-align: left;
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card__header {
    grid-template-columns: 41px 1fr;
    gap: 15px;
  }
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-avatar__wrapper {
  width: 61px;
  height: 61px;
  margin: 0;
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-avatar__wrapper {
    width: 41px;
    height: 41px;
  }
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-name {
  text-align: left;
  margin-bottom: 2px;
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-name {
    font-size: 17px;
    font-weight: 400;
    line-height: 23.15px;
    letter-spacing: 0.01em;
  }
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-role {
  text-align: left;
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-role {
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0.01em;
  }
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .cta-dropdown {
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .cta-dropdown {
    right: 15px;
  }
}
body.client-my-team-users .wb-my-team:has(.list-view-btn.active) .user-card .user-meta-info {
  line-height: 1.2;
}
body.client-my-team-users .wb-my-team .wb-my-team-header {
  margin-top: 55px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px 30px;
}
@media (max-width: 641px) {
  body.client-my-team-users .wb-my-team .wb-my-team-header {
    margin-top: 0;
  }
}
body.client-my-team-users .wb-my-team .wb-my-team-header__heading {
  margin: 0;
}
body.client-my-team-users .wb-my-team .wb-my-team-header__cta {
  display: flex;
  align-items: center;
  gap: 15px;
}
body.client-my-team-users .wb-my-team .member-tabs {
  margin-bottom: 40px;
}
body.client-my-team-users .wb-my-team .users-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(214px, 1fr));
  gap: 25px;
}
@media screen and (max-width: 576px) {
  body.client-my-team-users .wb-my-team .users-list {
    grid-template-columns: 214px;
    justify-content: center;
    gap: 30px;
  }
}
body.client-my-team-users .wb-my-team .users-list .cta-dropdown {
  position: absolute;
  top: 17px;
  right: 5px;
}
body.client-my-team-users .wb-my-team .display-options {
  display: grid;
  grid-template-columns: 51px 51px;
  align-items: start;
  gap: 2px;
}
body.client-my-team-users .wb-my-team .display-options .view-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 51px;
  height: 51px;
  border-radius: 10px;
  transition: 0.3s all ease;
  padding: 0;
}
@media (max-width: 641px) {
  body.client-my-team-users .wb-my-team .display-options .view-btn {
    width: 45px;
    height: 45px;
  }
  body.client-my-team-users .wb-my-team .display-options .view-btn.list-view-btn svg {
    width: 17.5px !important;
    height: 14px !important;
  }
  body.client-my-team-users .wb-my-team .display-options .view-btn.grid-view-btn svg {
    width: 16px !important;
    height: 16px !important;
  }
}
body.client-my-team-users .wb-my-team .display-options .view-btn:hover, body.client-my-team-users .wb-my-team .display-options .view-btn:active, body.client-my-team-users .wb-my-team .display-options .view-btn:focus {
  background-color: var(--webueno-bg-primary-hsl-05-opeg);
  outline: none;
  box-shadow: none;
}
body.client-my-team-users .wb-my-team .display-options .view-btn:hover svg path, body.client-my-team-users .wb-my-team .display-options .view-btn:active svg path, body.client-my-team-users .wb-my-team .display-options .view-btn:focus svg path {
  fill: #869099;
}
body.client-my-team-users .wb-my-team .display-options .view-btn svg path {
  transition: 0.3s all ease;
}
body.client-my-team-users .wb-my-team .display-options .view-btn.active {
  background-color: var(--webueno-bg-primary-hsl-05-opeg);
}
body.client-my-team-users .wb-my-team .display-options .view-btn.active svg path {
  fill: #869099;
}
body.client-my-team-users .wb-my-team .display-options .view-btn * {
  pointer-events: none;
}
body.client-my-team-users .no-content {
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 25px;
}
body.client-my-team-users .no-content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 27.24px;
  margin: 0;
}
body.client-my-team-users .pagination {
  position: static !important;
}

body.buy-credits {
  background-color: #F8FBFF;
}
body.buy-credits #main {
  padding-top: 135px !important;
}
@media (max-width: 641px) {
  body.buy-credits #main {
    padding-top: 80px !important;
  }
}
body.buy-credits .wb-credits-heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 50px;
  letter-spacing: 0;
  color: #232323;
}
@media (max-width: 992px) {
  body.buy-credits .wb-credits-heading {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .wb-credits-heading {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.01em;
    text-align: center;
  }
}
body.buy-credits .success-message {
  display: grid;
  grid-template-columns: 20px 1fr;
  align-items: start;
  gap: 20px;
  padding: 18px 25px;
  border-radius: 7px;
  background-color: #6AD4A7;
  position: absolute;
  top: 30px;
  left: 155px;
  width: calc(100% - 450px);
}
@media (max-width: 991px) {
  body.buy-credits .success-message {
    left: 115px;
    width: calc(100% - 390px);
  }
}
@media (max-width: 641px) {
  body.buy-credits .success-message {
    top: 0;
    left: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    grid-template-columns: 20px max-content;
    justify-content: center;
  }
}
body.buy-credits .success-message__text {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
}
@media (max-width: 768px) {
  body.buy-credits .success-message__text {
    font-size: 16px;
    line-height: 21px;
  }
}
body.buy-credits .credits-box__wrapper {
  background-color: #fff;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius: 15px;
  outline: 4px solid var(--bundle-color-outline);
}
body.buy-credits .credits-info-list {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) repeat(5, minmax(min-content, 1fr));
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-list {
    grid-template-columns: 100%;
  }
}
body.buy-credits .credits-info-list__item {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 17px 15px;
  position: relative;
}
@media (max-width: 992px) {
  body.buy-credits .credits-info-list__item {
    padding: 17px 10px;
  }
}
body.buy-credits .credits-info-list__item:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #BCCBDA;
  opacity: 0.3;
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-list__item:not(:last-child)::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-list__item--credit-input {
    padding: 23px 30px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-list__item--discount, body.buy-credits .credits-info-list__item--saved, body.buy-credits .credits-info-list__item--price {
    padding: 15px 30px;
  }
  body.buy-credits .credits-info-list__item--discount .credits-inner-box, body.buy-credits .credits-info-list__item--saved .credits-inner-box, body.buy-credits .credits-info-list__item--price .credits-inner-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-list__item--total {
    padding: 15px 30px 0;
  }
  body.buy-credits .credits-info-list__item--total::after {
    content: none !important;
  }
  body.buy-credits .credits-info-list__item--total .credits-info-term {
    margin-bottom: 5px;
  }
  body.buy-credits .credits-info-list__item--total .credits-info-value {
    font-size: 25px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-list__item--cta {
    padding: 22px 30px 25px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .credits-inner-box {
    width: 100%;
  }
}
body.buy-credits .credits-input {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.buy-credits .credits-input .add-credit-input {
  font-size: 30px;
  font-weight: 700;
  line-height: 40.85px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #292F34;
  border-color: transparent !important;
  border-radius: 15px;
  width: 85px;
  padding-left: 0;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
}
body.buy-credits .credits-input .add-credit-input::-webkit-inner-spin-button, body.buy-credits .credits-input .add-credit-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body.buy-credits .credits-input .add-credit-input:focus {
  box-shadow: none;
}
body.buy-credits .credits-input .quantity-spinner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 35px;
  height: 23px;
  border: 2px solid #BCCBDA;
  border-radius: 0;
  transition: 0.3s all ease;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll:hover, body.buy-credits .credits-input .quantity-spinner .quantity-controll:focus {
  border-color: #9FABB8;
  box-shadow: none;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll:hover > svg path, body.buy-credits .credits-input .quantity-spinner .quantity-controll:focus > svg path {
  fill: #67777E;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll[disabled] {
  pointer-events: none;
  opacity: 0.5;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll.quantity-up {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-width: 1px;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll.quantity-down {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-width: 1px;
}
body.buy-credits .credits-input .quantity-spinner .quantity-controll > svg path {
  fill: #BCCBDA;
  transition: 0.3s all ease;
}
body.buy-credits .credits-info-term {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 992px) {
  body.buy-credits .credits-info-term {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-term {
    font-size: 13px;
  }
}
body.buy-credits .credits-info-value {
  font-size: 20px;
  font-weight: 800;
  line-height: 21px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #292F34;
}
@media (max-width: 768px) {
  body.buy-credits .credits-info-value {
    font-size: 17px;
  }
}
body.buy-credits .credits-info-value.value--success {
  color: #6AD4A7;
}
body.buy-credits .add-credits-button {
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  box-shadow: none;
  padding: 17px 20px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  body.buy-credits .add-credits-button {
    width: 100%;
  }
}
body.buy-credits .add-credits-button__content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
@media (max-width: 992px) {
  body.buy-credits .add-credits-button__text {
    display: none;
  }
}
@media (max-width: 768px) {
  body.buy-credits .add-credits-button__text {
    display: inline-block;
  }
}
@media (max-width: 992px) {
  body.buy-credits .add-credits-button__icon {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 768px) {
  body.buy-credits .add-credits-button__icon {
    width: 10px;
    height: 10px;
  }
}
body.buy-credits .credits-bundle-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  gap: 24px;
}
@media (max-width: 575px) {
  body.buy-credits .credits-bundle-list {
    display: block;
  }
}
body.buy-credits .credits-bundle-list__item {
  background-color: #fff;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.0509803922);
  outline: 2px solid transparent;
  cursor: pointer;
  transition: 0.3s all ease;
  will-change: transform;
}
body.buy-credits .credits-bundle-list__item.active {
  outline-color: var(--bundle-color);
}
@media (min-width: 574px) {
  body.buy-credits .credits-bundle-list__item:hover {
    transform: scale(1.02);
  }
}
@media (max-width: 575px) {
  body.buy-credits .credits-bundle-list__item:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card {
    display: grid;
    grid-template-columns: 110px 1fr;
  }
}
@media (max-width: 375px) {
  body.buy-credits .bundle-card {
    display: grid;
    grid-template-columns: 90px 1fr;
  }
}
body.buy-credits .bundle-card .bundle-header {
  padding: 10px 15px;
  height: 110px;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .bundle-header {
    padding: 20px;
  }
}
@media (max-width: 375px) {
  body.buy-credits .bundle-card .bundle-header {
    padding: 20px 10px;
  }
}
body.buy-credits .bundle-card .credit-token-circle {
  display: grid;
  align-items: center;
  justify-items: center;
  width: 86px;
  height: 86px;
  margin: 0 auto;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .credit-token-circle {
    width: 70px;
    height: 70px;
  }
  body.buy-credits .bundle-card .credit-token-circle svg {
    width: 70px;
    height: 70px;
  }
}
body.buy-credits .bundle-card .credit-token-circle .credit-token-icon {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
body.buy-credits .bundle-card .credit-token-circle .credit-token-content {
  grid-column: 1/-1;
  grid-row: 1/-1;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1;
}
body.buy-credits .bundle-card .credit-token-circle .credit-token-credits {
  font-size: 29px;
  font-weight: 700;
  line-height: 39.49px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #232323;
  line-height: 1;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .credit-token-circle .credit-token-credits {
    font-size: 24px;
  }
}
body.buy-credits .bundle-card .credit-token-circle .credit-token-text {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #292F34;
  line-height: 1.3;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .credit-token-circle .credit-token-text {
    font-size: 9px;
  }
}
body.buy-credits .bundle-card .bundle-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  border-bottom: 1px solid #ECF1F6;
}
body.buy-credits .bundle-card .bundle-info-box {
  position: relative;
  padding: 9px;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .bundle-info-box {
    padding: 9px 10px;
  }
}
@media (max-width: 375px) {
  body.buy-credits .bundle-card .bundle-info-box {
    padding: 9px 8px;
  }
}
body.buy-credits .bundle-card .bundle-info-box:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #ECF1F6;
}
body.buy-credits .bundle-card .bundle-info-term {
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #292F34;
  line-height: 1;
  white-space: nowrap;
  margin-bottom: 9px;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .bundle-info-term {
    font-size: 10px;
    margin-bottom: 5px;
  }
}
body.buy-credits .bundle-card .bundle-info-value {
  font-size: 15px;
  font-weight: 800;
  line-height: 21px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #292F34;
  line-height: 1;
  white-space: nowrap;
  /* @media (max-width: 375px) {
      font-size: 13px;
  } */
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .bundle-info-value {
    font-size: 14px;
  }
}
body.buy-credits .bundle-card .bundle-info-total {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  text-align: center;
  padding: 15px 10px 17px;
}
body.buy-credits .bundle-card .bundle-info-total-term {
  font-family: "Albert Sans";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #292F34;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .bundle-info-total-term {
    font-size: 13px;
  }
}
body.buy-credits .bundle-card .bundle-info-total-value {
  font-size: 20px;
  font-weight: 800;
  line-height: 22px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #292F34;
}
@media (max-width: 575px) {
  body.buy-credits .bundle-card .bundle-info-total-value {
    font-size: 18px;
  }
}
body.buy-credits .credits-payment {
  max-width: 685px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  body.buy-credits .credits-payment {
    max-width: 430px;
  }
}
body.buy-credits .credits-payment__heading {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #292F34;
}
@media (max-width: 641px) {
  body.buy-credits .credits-payment__heading {
    font-size: 29px;
    line-height: 39.49px;
  }
}
body.buy-credits .credits-payment .payment-method-box {
  display: block;
  cursor: pointer;
  will-change: transform;
}
body.buy-credits .credits-payment .payment-method-box:hover .payment-method-box__inner {
  outline: 1px solid var(--webueno-primary);
  transform: scale(1.015);
}
body.buy-credits .credits-payment .payment-method-box__inner {
  display: flex;
  align-items: center;
  gap: 30px;
  background-color: #fff;
  outline: 2px solid transparent;
  border-radius: 16px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 25px;
  padding-right: 50px;
  position: relative;
  min-height: 100px;
  transition: 0.3s all ease;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box__inner {
    padding: 15px;
    padding-right: 30px;
    gap: 15px;
    min-height: 72px;
  }
}
body.buy-credits .credits-payment .payment-method-box .payment-input:checked ~ .payment-method-box__inner {
  outline-color: #BCD882;
  background-color: #F8FFEA;
  transform: scale(1.015);
}
body.buy-credits .credits-payment .payment-method-box .payment-input:checked ~ .payment-method-box__inner .pay-description__text-1 {
  color: #BCD882;
}
body.buy-credits .credits-payment .payment-method-box .payment-input:checked:hover ~ .payment-method-box__inner {
  outline-width: 2px;
}
body.buy-credits .credits-payment .payment-method-box .pay-method {
  flex: 0 0 87px;
  text-align: center;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .pay-method {
    flex: 0 0 61px;
  }
}
body.buy-credits .credits-payment .payment-method-box .payment-icon {
  display: inline-block;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .payment-icon--visa {
    width: 61px;
    height: 19px;
  }
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .payment-icon--paypal {
    width: 112px;
    height: 30px;
  }
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .payment-icon--default {
    width: 45px;
    height: 30px;
  }
}
body.buy-credits .credits-payment .payment-method-box .pay-description__text-1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-align: left;
  font-weight: 700;
  color: #292F34;
  margin-bottom: 6px;
  transition: 0.3s all ease;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .pay-description__text-1 {
    font-size: 15px;
    line-height: 15px;
  }
}
body.buy-credits .credits-payment .payment-method-box .pay-description__text-2 {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #292F34;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .pay-description__text-2 {
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 1;
  }
}
body.buy-credits .credits-payment .payment-method-box .arrow-icon {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .payment-method-box .arrow-icon {
    width: 9px;
    height: 16px;
    right: 15px;
  }
}
body.buy-credits .credits-payment .payment-method-box.no-credit-card .payment-method-box__inner {
  outline: 2px dashed #BCCBDA;
  background-color: #EBF2FA;
  justify-content: center;
}
body.buy-credits .credits-payment .payment-method-box.no-credit-card .pay-description__text-1 {
  font-weight: 800;
  font-size: 20px;
  color: #67777E;
}
body.buy-credits .credits-payment .payment-method-box.paypal .payment-method-box__inner {
  justify-content: center;
}
body.buy-credits .credits-payment .payment-method-box.paypal .pay-method {
  flex: 0 0 154px;
}
body.buy-credits .credits-payment .stripe-info__heading {
  font-size: 26px;
  font-weight: 300;
  line-height: 34px;
  letter-spacing: 0.01em;
  color: #292F34;
}
body.buy-credits .credits-payment .stripe-info .no-saved-cards {
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  color: #292F34;
}
body.buy-credits .credits-payment .stripe-info .add-new-card-btn {
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  text-align: center;
  border-radius: 8px;
  box-shadow: none;
  padding: 17px 20px;
  white-space: nowrap;
}
body.buy-credits .credits-payment .payment-cta-buttons {
  display: flex;
  align-items: center;
  gap: 15px;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  body.buy-credits .credits-payment .payment-cta-buttons {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
}
body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  display: flex;
  gap: 11px;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 24px 25px;
  box-shadow: none;
  transition: 0.3s all ease;
  border-radius: 8px;
  width: auto;
  white-space: nowrap;
}
@media (max-width: 641px) {
  body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button {
    width: 100%;
  }
}
body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.btn-secondary {
  background-color: #EBEAEA;
}
body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.btn-secondary:hover {
  background-color: #dfdfdf;
}
body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.btn-secondary > span {
  color: #6C6C6C;
}
body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.btn-secondary svg path {
  stroke: #6C6C6C;
}
@media (max-width: 641px) {
  body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.pay-with-stripe-btn {
    order: 1;
  }
}
@media (max-width: 641px) {
  body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.pay-with-paypal-btn {
    order: 2;
  }
}
body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.prev-button {
  display: none;
}
@media (max-width: 768px) {
  body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.prev-button {
    display: flex;
  }
}
@media (max-width: 641px) {
  body.buy-credits .credits-payment .payment-cta-buttons .payment-cta-button.prev-button {
    order: 3;
  }
}
body.buy-credits .credits-payment .extended-input-payment-group {
  position: relative;
}
body.buy-credits .credits-payment .extended-input-payment-group:has(.has-value) .input-placeholder {
  background-color: #fff;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  color: #869099;
  z-index: 1;
  top: 0;
  left: 30px;
}
body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .new-input {
  padding-left: 60px;
}
@media (max-width: 375px) {
  body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .new-input {
    padding-left: 45px;
  }
}
body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .input-label-icon {
  display: flex;
  position: absolute;
  top: 23px;
  left: 25px;
  margin: 0 !important;
}
@media (max-width: 375px) {
  body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .input-label-icon {
    top: 18px;
    left: 15px;
  }
}
body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .input-label-icon.icon-stack {
  flex-direction: column;
  gap: 1px;
}
body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .input-label-icon.icon-stack.custom-offset {
  top: 20px;
}
body.buy-credits .credits-payment .extended-input-payment-group:has(.input-icon) .input-label-icon .input-icon--zip-numbers {
  margin-left: 1.5px;
}
body.buy-credits .credits-payment .extended-input-payment-group .new-input {
  padding: 0 25px;
  border-color: #BCCBDA;
  border-width: 2px;
  border-radius: 8px;
  height: 65px;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  color: #5C6369;
}
@media (max-width: 375px) {
  body.buy-credits .credits-payment .extended-input-payment-group .new-input {
    font-size: 16px;
    line-height: 16px;
    height: 55px;
  }
}
body.buy-credits .credits-payment .extended-input-payment-group .new-input::-moz-placeholder {
  color: #869099;
}
body.buy-credits .credits-payment .extended-input-payment-group .new-input::placeholder {
  color: #869099;
}
body.buy-credits .credits-payment .extended-input-payment-group .new-input:hover {
  border-width: 2px;
  border-color: #869099;
}
body.buy-credits .credits-payment .extended-input-payment-group .new-input:focus {
  border-color: #869099;
}
body.buy-credits .credits-payment .extended-input-payment-group .new-input:focus + .input-placeholder {
  background-color: #fff;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  color: #869099;
  z-index: 1;
  top: 0;
  left: 30px;
}
body.buy-credits .credits-payment .extended-input-payment-group .input-placeholder {
  font-size: 18px;
  top: 31px;
  left: 60px;
  color: #869099;
}
@media (max-width: 375px) {
  body.buy-credits .credits-payment .extended-input-payment-group .input-placeholder {
    font-size: 16px;
    top: 27px;
    left: 45px;
  }
}
body.buy-credits .credits-payment .extended-input-payment-group .error-message {
  display: block;
  font-size: 14px;
  color: #E16B6B;
}
body.buy-credits .credits-payment #card-element {
  padding: 0 25px;
  border-color: #BCCBDA;
  border-width: 2px;
  border-radius: 8px;
  height: 65px;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  color: #5C6369;
  background-color: #fff;
  display: flex;
  align-items: center;
}
@media (max-width: 375px) {
  body.buy-credits .credits-payment #card-element {
    padding: 0 15px;
    height: 55px;
  }
}
body.buy-credits .credits-payment #card-element > div {
  width: 100%;
}
body.buy-credits .credits-payment #card-errors {
  display: block;
  font-size: 14px;
  color: #E16B6B;
}
body.buy-credits .credits-payment .ccard-item {
  position: relative;
  padding: 15px;
  padding-left: 50px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  background-color: #fff;
  border-radius: 12px;
  outline: 1px solid transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  cursor: pointer;
  transition: 0.3s all ease;
}
body.buy-credits .credits-payment .ccard-item:hover {
  transform: translateY(-2px);
}
body.buy-credits .credits-payment .ccard-item:active {
  transform: translateY(-1px);
}
body.buy-credits .credits-payment .ccard-item.active {
  outline-color: #BCD882;
  background-color: #F8FFEA;
}
body.buy-credits .credits-payment .ccard-item.active::before {
  outline-color: #BCD882;
  background-color: #BCD882;
}
body.buy-credits .credits-payment .ccard-item.active .ccard-item__info {
  color: #BCD882;
}
body.buy-credits .credits-payment .ccard-item::before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  outline: 1px solid #BCCBDA;
  outline-offset: 4px;
  position: absolute;
  top: 21px;
  left: 21px;
  border-radius: 50%;
  transition: 0.3s all ease;
}
body.buy-credits .credits-payment .ccard-item__info {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-align: left;
  font-weight: 700;
  color: #292F34;
  transition: 0.3s all ease;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .ccard-item__info {
    font-size: 14px;
    line-height: 14px;
  }
}
body.buy-credits .credits-payment .ccard-item__expiery {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #292F34;
}
@media (max-width: 575px) {
  body.buy-credits .credits-payment .ccard-item__expiery {
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 1.2;
  }
}
body.buy-credits .credits-payment .ccard-item__card-logo {
  display: block;
  max-width: 48px;
  height: auto;
}
body.buy-credits .payment-methods {
  display: grid;
  grid-template-columns: 1fr 230px;
  align-items: stretch;
  gap: 25px;
}
@media (max-width: 768px) {
  body.buy-credits .payment-methods {
    display: block;
  }
}
body.buy-credits .paid-amount-box {
  background-color: var(--webueno-primary);
  border-radius: 15px;
  padding: 30px 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 768px) {
  body.buy-credits .paid-amount-box {
    display: none;
  }
}
body.buy-credits .paid-amount-box__title {
  font-weight: 800;
  font-size: 20px;
  line-height: 1;
  margin: 0 0 12px;
  color: var(--white);
}
body.buy-credits .paid-amount-box__amount {
  font-weight: 300;
  font-size: 30px;
  line-height: 1;
  letter-spacing: 0.01em;
  color: var(--white);
}
body.buy-credits .paid-amount-box__back-btn {
  font-weight: 600;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: -0.01em;
  color: var(--white);
  border: 1px solid var(--white);
  border-radius: 6px;
  padding: 12px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  transition: 0.3s all ease;
}
body.buy-credits .paid-amount-box__back-btn:hover {
  background-color: var(--white);
  color: var(--webueno-primary);
}
body.buy-credits .paid-amount-box__back-btn:hover svg {
  left: -5px;
}
body.buy-credits .paid-amount-box__back-btn:hover svg path {
  fill: var(--webueno-primary);
}
body.buy-credits .paid-amount-box__back-btn svg {
  position: relative;
  left: 0;
  transition: 0.3s all ease;
}
body.buy-credits .paid-amount-box__back-btn svg path {
  fill: var(--white);
  transition: 0.3s all ease;
}

.nav-item-credit-balance .credit-box {
  position: relative;
}
.nav-item-credit-balance .credit-box:hover .credit-box__dropdown-wrapper {
  display: block;
  animation: dropdownFadeIn 0.3s;
}
.nav-item-credit-balance .credit-box__item {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #fff;
  border: 2px solid #BCCBDA;
  border-radius: 12px;
  width: 48px;
  height: 48px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 641px) {
  .nav-item-credit-balance .credit-box__item {
    background-color: transparent;
    border-color: transparent;
  }
  .nav-item-credit-balance .credit-box__item svg {
    width: 12px;
    height: 22px;
  }
  .nav-item-credit-balance .credit-box__item svg path {
    fill: #99B1C9 !important;
  }
}
.nav-item-credit-balance .credit-box__item.flag--warning svg path {
  stroke: var(--webueno-warning);
}
.nav-item-credit-balance .credit-box__item.flag--warning svg circle {
  stroke: var(--webueno-warning);
}
.nav-item-credit-balance .credit-box__item.flag--warning .credit-box__balance-value {
  background-color: var(--webueno-warning);
}
.nav-item-credit-balance .credit-box__item.flag--success svg path {
  stroke: var(--webueno-success);
}
.nav-item-credit-balance .credit-box__item.flag--success svg circle {
  stroke: var(--webueno-success);
}
.nav-item-credit-balance .credit-box__item.flag--success .credit-box__balance-value {
  background-color: var(--webueno-success);
}
.nav-item-credit-balance .credit-box__item.flag--danger svg path {
  stroke: var(--webueno-danger);
}
.nav-item-credit-balance .credit-box__item.flag--danger svg circle {
  stroke: var(--webueno-danger);
}
.nav-item-credit-balance .credit-box__item.flag--danger .credit-box__balance-value {
  background-color: var(--webueno-danger);
}
.nav-item-credit-balance .credit-box__balance-value {
  font-size: 11px;
  font-weight: 600;
  line-height: 10px;
  letter-spacing: -0.01em;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 3px 5px 3px 4px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
@media (max-width: 641px) {
  .nav-item-credit-balance .credit-box__balance-value {
    top: 2px;
  }
}
.nav-item-credit-balance .credit-box__dropdown-wrapper {
  display: none;
  position: absolute;
  top: 100%;
  right: calc(100% - 78px);
  width: 236px;
  padding-top: 12px;
}
@media (max-width: 641px) {
  .nav-item-credit-balance .credit-box__dropdown-wrapper {
    top: auto;
    bottom: 100%;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 0;
    padding-bottom: 8px;
  }
}
.nav-item-credit-balance .credit-box__dropdown {
  background-color: #fff;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius: 15px;
  position: relative;
  padding: 20px 25px 25px;
}
.nav-item-credit-balance .credit-box__dropdown .triangle {
  --r: 4px; /* border radius */
  height: 12px;
  aspect-ratio: 1.7;
  -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) calc(var(--r) / 1.4142135624), #000 0), radial-gradient(var(--r) at 50% calc(var(--r) * 1.4142135624), #000 98%, rgba(0, 0, 0, 0) 101%);
  mask: linear-gradient(rgba(0, 0, 0, 0) calc(var(--r) / 1.4142135624), #000 0), radial-gradient(var(--r) at 50% calc(var(--r) * 1.4142135624), #000 98%, rgba(0, 0, 0, 0) 101%);
  -webkit-clip-path: polygon(50% 0, 100% 100%, 0 100%);
          clip-path: polygon(50% 0, 100% 100%, 0 100%);
  background: linear-gradient(45deg, #fff, #fff);
  position: absolute;
  top: -11px;
  right: 54px;
  transform: translateX(50%) rotate(0deg);
}
@media (max-width: 641px) {
  .nav-item-credit-balance .credit-box__dropdown .triangle {
    top: auto;
    right: auto;
    left: 50%;
    bottom: -11px;
    transform: translateX(-50%) rotate(180deg);
    transform-origin: center;
  }
}
.nav-item-credit-balance .credit-box__balance-status {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}
.nav-item-credit-balance .credit-box__balance-status__title {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  text-align: left;
  color: #292F34;
}
.nav-item-credit-balance .credit-box__balance-status__value {
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.nav-item-credit-balance .credit-box__add-credits-link {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  text-align: center;
  box-shadow: none;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 12px 15px;
  width: 100%;
}
.nav-item-credit-balance .credit-box__add-credits-link .icon {
  display: flex;
}
@keyframes dropdownFadeIn {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}

body.server-archive {
  background-color: #F8FBFF;
}
body.server-archive .wb-servers .wb-servers-header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.server-archive .wb-servers .wb-servers-header {
    margin-top: 0;
  }
}
body.server-archive .wb-servers .wb-servers-header__heading {
  margin: 0 0 30px;
}

body.page-verify-email {
  background-color: #F8FBFF;
}
body.page-verify-email .wb-verify {
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  height: 100%;
}
body.page-verify-email .wb-verify-content {
  padding: 30px;
  align-self: center;
  transform: translateY(-40px);
}
@media screen and (max-width: 641px) {
  body.page-verify-email .wb-verify-content {
    padding: 15px;
  }
}
body.page-verify-email .wb-verify-box {
  background-color: #fff;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius: 15px;
  padding: 50px 80px 80px;
}
@media screen and (max-width: 641px) {
  body.page-verify-email .wb-verify-box {
    padding: 25px 30px 30px;
  }
}
body.page-verify-email .wb-verify-box__wrapper {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
body.page-verify-email .wb-verify-box__wrapper .webueno-logo-blue {
  display: inline-block;
  margin-bottom: 30px;
}
body.page-verify-email .wb-verify-box__header {
  padding-bottom: 20px;
  position: relative;
}
body.page-verify-email .wb-verify-box__header::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #EAEAEA;
}
body.page-verify-email .wb-verify-box__body {
  padding: 30px 0 40px;
  position: relative;
}
body.page-verify-email .wb-verify-box__body::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;
  height: 1px;
  background-color: #EAEAEA;
}
body.page-verify-email .wb-verify-box .verify-email-icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 90px;
  height: 90px;
  border: 2px solid #2581D6;
  border-radius: 100%;
  margin-bottom: 40px;
}
@media screen and (max-width: 641px) {
  body.page-verify-email .wb-verify-box .verify-email-icon-wrapper {
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 641px) {
  body.page-verify-email .wb-verify-box .verify-email-icon-wrapper svg {
    width: 30px !important;
    height: 24px !important;
  }
}
body.page-verify-email .wb-verify-box .verify-email-icon-wrapper svg path {
  fill: #2581D6;
}
body.page-verify-email .wb-verify-box .verify-heading {
  font-size: 30px;
  font-weight: 300;
  line-height: 41px;
  letter-spacing: 0;
  color: #292F34;
  margin-bottom: 10px;
}
@media screen and (max-width: 641px) {
  body.page-verify-email .wb-verify-box .verify-heading {
    font-size: 24px;
    font-style: normal;
    line-height: normal;
  }
}
body.page-verify-email .wb-verify-box p {
  color: #000;
}
@media screen and (max-width: 575px) {
  body.page-verify-email .wb-verify-box p {
    font-size: 13px;
    line-height: 20px;
  }
}
@media screen and (max-width: 575px) {
  body.page-verify-email .wb-verify-box .btn-verification-link {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }
}

body.projects-archive {
  background-color: #F8FBFF;
}
body.projects-archive .websites-menu-icon {
  display: none;
}
body.projects-archive .projects-archive-comp__header {
  margin-top: 55px;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp__header {
    margin-top: 0;
  }
}
body.projects-archive .projects-archive-comp__main-heading {
  margin: 0 0 20px;
}
body.projects-archive .projects-archive-comp .projects-container {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 50px;
}
@media (max-width: 992px) {
  body.projects-archive .projects-archive-comp .projects-container {
    display: block;
  }
}
body.projects-archive .projects-archive-comp .projects-container .projects-main {
  flex: 1 1 calc(100% - 254px - 50px);
}
@media (max-width: 992px) {
  body.projects-archive .projects-archive-comp .projects-container .projects-main {
    margin-bottom: 50px;
  }
}
body.projects-archive .projects-archive-comp .projects-container .projects-side {
  flex: 0 0 254px;
}
body.projects-archive .projects-archive-comp .projects-action-box {
  display: grid;
  grid-template-columns: 153px minmax(55px, 1fr) 145px 120px;
  align-items: start;
  gap: 20px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  body.projects-archive .projects-archive-comp .projects-action-box {
    grid-template-columns: 50px minmax(55px, 1fr) 145px 120px;
    gap: 15px;
  }
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .projects-action-box {
    grid-template-columns: 45px minmax(45px, 1fr) 145px 70px;
    gap: 10px;
  }
}
@media (max-width: 375px) {
  body.projects-archive .projects-archive-comp .projects-action-box {
    grid-template-columns: 45px minmax(45px, 1fr) 50px 70px;
    gap: 10px;
  }
}
body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn {
  grid-template-columns: minmax(55px, 1fr) 145px 120px;
}
@media (max-width: 768px) {
  body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn {
    grid-template-columns: minmax(55px, 1fr) 145px 120px;
  }
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn {
    grid-template-columns: minmax(45px, 1fr) 145px 70px;
  }
}
@media (max-width: 375px) {
  body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn {
    grid-template-columns: minmax(45px, 1fr) 50px 70px;
  }
}
body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn .projects-search__wrapper {
  grid-column: 1/2;
}
@media (max-width: 991.98px) {
  body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn .projects-search__wrapper.search-active {
    grid-column: 1/-1;
  }
}
body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn .project-categories {
  grid-column: 2/3;
}
body.projects-archive .projects-archive-comp .projects-action-box.no-cta-btn .v-select.select-results-num {
  grid-column: 3/-1;
}
body.projects-archive .projects-archive-comp .btn-add-project {
  grid-column: 1/2;
  grid-row: 1/-1;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 10px;
  padding: 18px 19px;
  color: #ffffff;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  text-align: center;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .btn-add-project {
    width: 45px;
    height: 45px;
  }
}
@media (max-width: 768px) {
  body.projects-archive .projects-archive-comp .btn-add-project__text {
    display: none;
  }
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .btn-add-project > .icon-svg {
    width: 13px !important;
    height: 13px !important;
  }
}
body.projects-archive .projects-archive-comp .btn-add-project > .icon-svg__wrapper {
  display: flex;
}
body.projects-archive .projects-archive-comp .projects-search {
  border-width: 2px;
  padding: 3px 18px;
  gap: 8px;
  transition: 0.3s all ease;
  margin-bottom: 0;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .projects-search {
    padding: 0 13px;
    gap: 5px;
  }
}
body.projects-archive .projects-archive-comp .projects-search__wrapper {
  grid-column: 2/3;
  grid-row: 1/-1;
}
@media (max-width: 991.98px) {
  body.projects-archive .projects-archive-comp .projects-search__wrapper.search-active {
    grid-column: 2/-1;
    z-index: 3;
  }
}
body.projects-archive .projects-archive-comp .projects-search svg {
  cursor: pointer;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .projects-search svg {
    width: 15px !important;
    height: 15px !important;
  }
}
body.projects-archive .projects-archive-comp .projects-search:hover {
  border-color: #869099;
}
body.projects-archive .projects-archive-comp .projects-search.focusin {
  box-shadow: none !important;
  border-color: #869099;
}
body.projects-archive .projects-archive-comp .projects-search__input {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.16px;
  color: #5C6369;
  padding: 11px 0;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .projects-search__input {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.14px;
  }
}
body.projects-archive .projects-archive-comp .projects-search__input::-moz-placeholder {
  color: #869099;
}
body.projects-archive .projects-archive-comp .projects-search__input::placeholder {
  color: #869099;
}
body.projects-archive .projects-archive-comp .project-categories {
  grid-column: 3/4;
  grid-row: 1/-1;
}
@media (max-width: 375px) {
  body.projects-archive .projects-archive-comp .project-categories .wb-dropdown-filters__active-tab-btn .btn-text {
    display: none !important;
  }
  body.projects-archive .projects-archive-comp .project-categories .wb-dropdown-filters__expand-btn {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  body.projects-archive .projects-archive-comp .project-categories .wb-dropdown-filters__expand-btn > svg {
    display: none;
  }
  body.projects-archive .projects-archive-comp .project-categories .wb-dropdown-filters__wrapper {
    margin-top: 10px;
    border-radius: 12px !important;
    border: 2px solid #869099;
    padding-top: 0px;
    left: auto;
    right: 0;
    width: 120px;
  }
  body.projects-archive .projects-archive-comp .project-categories .wb-dropdown-filters__inner-content {
    padding-bottom: 0;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num {
  grid-column: 4/5;
  grid-row: 1/-1;
  min-height: 52px;
  height: auto;
  position: relative;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num {
    min-height: 45px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num:hover .vs__dropdown-toggle {
  border-color: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num:hover .vs__dropdown-menu {
  border-color: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num::before {
  content: "Show:";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num::before {
    content: none;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle {
  border-width: 2px;
  border-radius: 12px;
  border-color: #BCCBDA;
  background: #F8FBFF;
  transition: border-radius 0.3s ease, border-color 0.3s ease;
  height: 52px;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle {
    height: 45px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  color: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  color: #869099;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search {
    position: absolute;
    opacity: 0;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 52px;
  transform: translateY(-50%);
  margin-top: 2px;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 1px;
    left: 6px;
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__actions {
  padding-right: 12px;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__actions {
    padding-right: 8px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__open-indicator path,
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__clear path {
  fill: #869099;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  margin-top: 0;
  position: absolute;
  top: 22px;
  right: 16px;
  display: flex;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__open-indicator {
    top: 18px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-13px);
  min-width: 64px;
  background-color: #F8FBFF;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu {
    padding: 5px;
  }
}
@supports (-moz-appearance: none) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #6C6C6C;
  padding: 15px 10px;
  border-radius: 7px;
  background-color: #F8FBFF;
  white-space: normal !important;
}
@media (max-width: 641px) {
  body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu .vs__dropdown-option {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.13px;
    padding: 10px;
  }
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F1F7FF;
  color: #6C6C6C;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu .vs__no-options {
  background-color: #F8FBFF;
  color: #6C6C6C;
  padding: 10px;
}
body.projects-archive .projects-archive-comp .v-select.select-results-num .vs__dropdown-menu .vs__no-options:hover {
  background-color: #F1F7FF;
  color: #6C6C6C;
}
body.projects-archive .projects-archive-comp .projects-collection {
  margin-bottom: 50px;
  position: relative;
}
body.projects-archive .projects-archive-comp .projects-collection .projects-loader {
  border-radius: 15px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  top: -5px;
  left: -5px;
  background-color: rgba(248, 251, 255, 0.9);
  align-items: flex-start;
}
body.projects-archive .projects-archive-comp .projects-collection .projects-loader + .projects-list {
  filter: blur(2px);
}
body.projects-archive .projects-archive-comp .projects-collection .projects-loader > div {
  top: 100px;
  position: sticky;
  transform: translateY(50%);
}
body.projects-archive .projects-archive-comp .projects-list {
  margin-bottom: 35px;
}
body.projects-archive .projects-archive-comp .projects-list__item:not(:last-child) {
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  body.projects-archive .projects-archive-comp .projects-list__item:not(:last-child) {
    margin-bottom: 35px;
  }
}
body.projects-archive .no-content-block {
  font-weight: 400;
  font-size: 20px;
  line-height: 27.24px;
  letter-spacing: 0%;
  color: #292F34;
  padding: 25px 30px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 12px;
  margin-bottom: 35px;
  background-color: var(--white);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 641px) {
  body.projects-archive .no-content-block {
    font-size: 16px;
    line-height: 23px;
    padding: 15px 20px;
  }
}

body.page-create-staging-server {
  background-color: #F8FBFF;
}
body.page-create-staging-server .create-staging-server {
  display: grid;
  grid-template-columns: minmax(min-content, 595px);
  justify-content: center;
  align-items: start;
  margin-top: 60px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server {
    margin-top: 40px;
  }
}
body.page-create-staging-server .create-staging-server__heading {
  font-size: 36px;
  font-weight: 300;
  line-height: 49.03px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 40px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server__heading {
    font-size: 28px;
    line-height: 38.13px;
    margin: 0 0 30px;
  }
}
body.page-create-staging-server .create-staging-server .form-group {
  position: relative;
  margin-bottom: 30px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .form-group {
    margin-bottom: 20px;
  }
}
body.page-create-staging-server .create-staging-server .form-group.z-high {
  z-index: 10;
}
body.page-create-staging-server .create-staging-server .form-group:hover {
  z-index: 10;
}
body.page-create-staging-server .create-staging-server .create-server-form__cta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  margin-top: 50px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .create-server-form__cta {
    margin-top: 35px;
  }
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .create-server-form__label {
    font-size: 17px;
    line-height: 23.15px;
    letter-spacing: 0.01em;
  }
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .create-server-form__input {
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.01em;
    padding: 10px 20px;
    height: 50px;
  }
  body.page-create-staging-server .create-staging-server .create-server-form__input::-moz-placeholder {
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.01em;
  }
  body.page-create-staging-server .create-staging-server .create-server-form__input::placeholder {
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.01em;
  }
}
body.page-create-staging-server .create-staging-server .btn-create-staging-server {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  padding: 20px 30px;
  border-radius: 8px;
  color: #fff;
  box-shadow: none;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 2px solid var(--webueno-primary);
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .btn-create-staging-server {
    padding: 15px 30px;
  }
}
body.page-create-staging-server .create-staging-server .btn-create-staging-server:focus {
  box-shadow: none !important;
}
body.page-create-staging-server .create-staging-server .btn-create-staging-server .spinner-border {
  width: 1rem;
  height: 1rem;
}
body.page-create-staging-server .create-staging-server .btn-create-staging-server-cancel {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  padding: 20px 30px;
  border-width: 2px;
  border-radius: 8px;
  border-color: #869099;
  color: #869099;
  box-shadow: none;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .btn-create-staging-server-cancel {
    padding: 15px 30px;
  }
}
body.page-create-staging-server .create-staging-server .btn-create-staging-server-cancel:focus {
  box-shadow: none !important;
}
body.page-create-staging-server .create-staging-server .btn-create-staging-server-cancel:hover {
  background-color: #869099;
  color: #fff;
}
body.page-create-staging-server .create-staging-server .server-region-select-field,
body.page-create-staging-server .create-staging-server .server-sizes-select-field {
  min-height: 64px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-region-select-field,
  body.page-create-staging-server .create-staging-server .server-sizes-select-field {
    min-height: 50px;
  }
}
body.page-create-staging-server .create-staging-server .server-region-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options,
body.page-create-staging-server .create-staging-server .server-sizes-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 18px;
}
body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle,
body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle {
  min-height: 64px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle,
  body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle {
    min-height: 50px;
  }
}
body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__selected-options,
body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options {
  padding-left: 23px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__selected-options,
  body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options {
    padding-left: 8px;
    overflow: hidden;
  }
}
body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__selected-options .vs__search,
body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options .vs__search {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #5C6369;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__selected-options .vs__search,
  body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options .vs__search {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0.01em;
  }
}
body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected,
body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.02em;
  color: #5C6369;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected,
  body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.01em;
    margin-top: 0 !important;
  }
}
body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator,
body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  top: 28px;
  right: 25px;
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-region-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator,
  body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator {
    top: 23px;
    right: 20px;
  }
}
body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  transform: translateY(3px);
}
@media (max-width: 641px) {
  body.page-create-staging-server .create-staging-server .server-sizes-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
    transform: translateY(1px);
  }
}

body.single-project {
  background-color: #F8FBFF;
}
body.single-project #main {
  padding: 0 !important;
}
body.single-project .single-project-comp__header {
  background-color: #F8FBFF;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 0;
  border-bottom: none;
}
@media (min-width: 642px) {
  body.single-project .single-project-comp__header {
    flex-direction: row;
    gap: 20px;
    border-bottom: 1px solid rgba(188, 203, 218, 0.3);
    background-color: #fff;
    padding-top: 10px;
    padding-left: 115px;
    padding-bottom: 10px;
    padding-right: 180px;
  }
}
@media (min-width: 992px) {
  body.single-project .single-project-comp__header {
    padding-left: 155px;
  }
}
body.single-project .single-project-comp__body {
  padding-top: 35px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 100px;
}
@media (min-width: 642px) {
  body.single-project .single-project-comp__body {
    padding-top: 65px;
    padding-left: 115px;
    padding-right: 55px;
  }
}
@media (min-width: 993px) {
  body.single-project .single-project-comp__body {
    padding-left: 155px;
    padding-right: 110px;
  }
}
body.single-project .single-project-comp .single-project-container {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 50px;
}
@media (max-width: 992px) {
  body.single-project .single-project-comp .single-project-container {
    display: block;
  }
}
body.single-project .single-project-comp .single-project-container .single-project-main {
  flex: 1 1 calc(100% - 254px - 50px);
}
@media (max-width: 992px) {
  body.single-project .single-project-comp .single-project-container .single-project-main {
    margin-bottom: 50px;
  }
}
body.single-project .single-project-comp .single-project-container .single-project-side {
  flex: 0 0 254px;
}
body.single-project .single-project-comp .single-project-heading {
  font-size: 36px;
  font-weight: 300;
  line-height: 49.03px;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media (max-width: 641px) {
  body.single-project .single-project-comp .single-project-heading {
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    letter-spacing: 0.01em;
  }
}
body.single-project .single-project-comp .single-project-heading__editable-input {
  font-size: 36px;
  font-weight: 300;
  line-height: 49.03px;
  letter-spacing: 0.01em;
  color: #292F34;
  border-radius: 12px;
  border: 2px solid transparent !important;
  background-color: #fff;
  padding: 5px 0px 5px 5px;
  height: 63px;
  transition: 0.3s all ease;
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
@media (max-width: 641px) {
  body.single-project .single-project-comp .single-project-heading__editable-input {
    display: inline-block;
    height: auto;
    overflow: visible;
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    letter-spacing: 0.01em;
    background-color: #F8FBFF;
  }
}
body.single-project .single-project-comp .single-project-heading__editable-input:hover, body.single-project .single-project-comp .single-project-heading__editable-input:focus, body.single-project .single-project-comp .single-project-heading__editable-input:focus-visible, body.single-project .single-project-comp .single-project-heading__editable-input:focus-within {
  outline: none;
  box-shadow: none;
  border-color: #BCCBDA !important;
  z-index: 11;
  display: inline-block;
  height: auto;
  overflow: visible;
}
body.single-project .single-project-comp .back-link {
  flex: 0 0 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 38px;
  height: 38px;
  border: 2px solid #BCCBDA;
  border-radius: 9px;
  position: relative;
  top: 13px;
}
@media (max-width: 641px) {
  body.single-project .single-project-comp .back-link {
    top: 0;
  }
}
body.single-project .single-project-comp .back-link__icon {
  position: relative;
  left: -1px;
}
body.single-project .task-action-box {
  display: grid;
  grid-template-columns: min-content minmax(55px, 1fr) 185px 120px;
  align-items: start;
  gap: 20px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  body.single-project .task-action-box {
    grid-template-columns: 50px minmax(55px, 1fr) 185px 120px;
    gap: 15px;
  }
}
@media (max-width: 641px) {
  body.single-project .task-action-box {
    grid-template-columns: 45px minmax(45px, 1fr) 185px 70px;
    gap: 10px;
  }
}
@media (max-width: 375px) {
  body.single-project .task-action-box {
    grid-template-columns: 45px minmax(45px, 1fr) 50px 70px;
    gap: 10px;
  }
}
body.single-project .btn-new-ticket {
  grid-column: 1/2;
  grid-row: 1/-1;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 10px;
  padding: 18px 19px;
  color: #ffffff;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  text-align: center;
  width: 100%;
  white-space: nowrap;
}
@media (max-width: 641px) {
  body.single-project .btn-new-ticket {
    width: 45px;
    height: 45px;
  }
}
@media (max-width: 768px) {
  body.single-project .btn-new-ticket__text {
    display: none;
  }
}
@media (max-width: 641px) {
  body.single-project .btn-new-ticket > .icon-svg {
    width: 13px !important;
    height: 13px !important;
  }
}
body.single-project .btn-new-ticket > .icon-svg__wrapper {
  display: flex;
}
body.single-project .tickets-search {
  border-width: 2px;
  padding: 3px 18px;
  gap: 8px;
  transition: 0.3s all ease;
  margin-bottom: 0;
}
@media (max-width: 641px) {
  body.single-project .tickets-search {
    padding: 0 13px;
    gap: 5px;
  }
}
body.single-project .tickets-search__wrapper {
  grid-column: 2/3;
  grid-row: 1/-1;
}
@media (max-width: 1199px) {
  body.single-project .tickets-search__wrapper.search-active {
    grid-column: 2/-1;
    z-index: 3;
  }
}
body.single-project .tickets-search svg {
  cursor: pointer;
}
@media (max-width: 641px) {
  body.single-project .tickets-search svg {
    width: 15px !important;
    height: 15px !important;
  }
}
body.single-project .tickets-search:hover {
  border-color: #869099;
}
body.single-project .tickets-search.focusin {
  box-shadow: none !important;
  border-color: #869099;
}
body.single-project .tickets-search__input {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.16px;
  color: #5C6369;
  padding: 11px 0;
}
@media (max-width: 641px) {
  body.single-project .tickets-search__input {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.14px;
  }
}
body.single-project .tickets-search__input::-moz-placeholder {
  color: #869099;
}
body.single-project .tickets-search__input::placeholder {
  color: #869099;
}
body.single-project .ticket-filters-dropdown {
  grid-column: 3/4;
  grid-row: 1/-1;
}
@media (max-width: 375px) {
  body.single-project .ticket-filters-dropdown .wb-dropdown-filters__active-tab-btn .btn-text {
    display: none !important;
  }
  body.single-project .ticket-filters-dropdown .wb-dropdown-filters__expand-btn {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  body.single-project .ticket-filters-dropdown .wb-dropdown-filters__expand-btn > svg {
    display: none;
  }
  body.single-project .ticket-filters-dropdown .wb-dropdown-filters__wrapper {
    margin-top: 10px;
    border-radius: 12px !important;
    border: 2px solid #869099;
    padding-top: 0px;
    left: auto;
    right: 0;
    width: 180px;
  }
  body.single-project .ticket-filters-dropdown .wb-dropdown-filters__inner-content {
    padding-bottom: 0;
  }
  body.single-project .ticket-filters-dropdown .wb-dropdown-filters__list::-webkit-scrollbar-track {
    margin-block-start: 10px;
    margin-block-end: 10px;
  }
}
body.single-project .v-select.select-results-num {
  grid-column: 4/5;
  grid-row: 1/-1;
  min-height: 52px;
  height: auto;
  position: relative;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num {
    min-height: 45px;
  }
}
body.single-project .v-select.select-results-num:hover .vs__dropdown-toggle {
  border-color: #869099;
}
body.single-project .v-select.select-results-num:hover .vs__dropdown-menu {
  border-color: #869099;
}
body.single-project .v-select.select-results-num:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num:has(.vs__selected) .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
body.single-project .v-select.select-results-num:has(.vs__dropdown-menu) .vs__dropdown-toggle {
  border-color: #869099;
}
body.single-project .v-select.select-results-num:has(.vs__dropdown-menu) .vs__dropdown-menu {
  border-color: #869099;
}
body.single-project .v-select.select-results-num::before {
  content: "Show:";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num::before {
    content: none;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle {
  border-width: 2px;
  border-radius: 12px;
  border-color: #BCCBDA;
  background: #F8FBFF;
  transition: border-radius 0.3s ease, border-color 0.3s ease;
  height: 51px;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-toggle {
    height: 45px;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options {
  padding-left: 10px;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options {
    padding-left: 5px;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 10px 15px 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search:focus {
  margin-top: 4px;
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder {
  color: #869099;
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search::placeholder {
  color: #869099;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__search {
    position: absolute;
    opacity: 0;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__selected {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
  position: absolute;
  top: 50%;
  left: 52px;
  transform: translateY(-50%);
  margin-top: 2px;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__selected-options .vs__selected {
    margin-top: 1px;
    left: 6px;
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    letter-spacing: 0.13px;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__actions {
  padding-right: 12px;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__actions {
    padding-right: 8px;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__open-indicator path,
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__clear path {
  fill: #869099;
}
body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  margin-top: 0;
  position: absolute;
  top: 22px;
  right: 16px;
  display: flex;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-toggle .vs__actions .vs__open-indicator {
    top: 18px;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-menu {
  border: 2px solid #BCCBDA;
  border-top: none;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-13px);
  min-width: 64px;
  background-color: #F8FBFF;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-menu {
    padding: 5px;
  }
}
@supports (-moz-appearance: none) {
  body.single-project .v-select.select-results-num .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-project .v-select.select-results-num .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
body.single-project .v-select.select-results-num .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-project .v-select.select-results-num .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #6C6C6C;
  padding: 15px 10px;
  border-radius: 7px;
  background-color: #F8FBFF;
  white-space: normal !important;
}
@media (max-width: 641px) {
  body.single-project .v-select.select-results-num .vs__dropdown-menu .vs__dropdown-option {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.13px;
    padding: 10px;
  }
}
body.single-project .v-select.select-results-num .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F1F7FF;
  color: #6C6C6C;
}
body.single-project .v-select.select-results-num .vs__dropdown-menu .vs__no-options {
  background-color: #F8FBFF;
  color: #6C6C6C;
  padding: 10px;
}
body.single-project .v-select.select-results-num .vs__dropdown-menu .vs__no-options:hover {
  background-color: #F1F7FF;
  color: #6C6C6C;
}
body.single-project .task-collection {
  position: relative;
}
body.single-project .task-collection .project-task-loader {
  border-radius: 15px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  top: -5px;
  left: -5px;
  background-color: rgba(248, 251, 255, 0.9);
  align-items: flex-start;
}
body.single-project .task-collection .project-task-loader ~ .task-list {
  filter: blur(2px);
}
body.single-project .task-collection .project-task-loader > div {
  top: 0;
  position: sticky;
  transform: translateY(50%);
}
body.single-project .task-collection .task-list-header {
  display: grid;
  grid-template-columns: minmax(120px, 20%) minmax(246px, 1fr) minmax(135px, 1fr) minmax(115px, 1fr) minmax(100px, 1fr) minmax(100px, 150px);
  align-items: start;
}
@media (max-width: 1199px) {
  body.single-project .task-collection .task-list-header {
    grid-template-columns: minmax(120px, 20%) minmax(110px, 1fr) minmax(135px, 1fr) minmax(115px, 1fr) minmax(100px, 1fr) minmax(100px, 150px);
  }
}
@media (max-width: 992px) {
  body.single-project .task-collection .task-list-header {
    grid-template-columns: minmax(120px, 20%) minmax(110px, 1fr) minmax(135px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 150px);
  }
}
@media (max-width: 880px) {
  body.single-project .task-collection .task-list-header {
    grid-template-columns: minmax(80px, 20%) minmax(110px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(80px, 1fr) minmax(100px, 150px);
  }
}
@media (max-width: 768px) {
  body.single-project .task-collection .task-list-header {
    display: none;
  }
}
@media (max-width: 880px) {
  body.single-project .task-collection .task-list-header__item--read-more {
    display: none;
  }
}
body.single-project .task-collection .task-list-header .task-item-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 19.07px;
  letter-spacing: 0.01em;
  color: #869099;
  padding: 15px 20px;
  padding-right: 40px;
  display: inline-block;
  white-space: nowrap;
  position: relative;
  cursor: pointer;
}
body.single-project .task-collection .task-list-header .task-item-title > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
body.single-project .task-collection .task-list-header .task-item-title > * {
  pointer-events: none;
}
@media (min-width: 1699px) {
  body.single-project .task-collection .task-list-header .task-item-title::before {
    content: none !important;
  }
  body.single-project .task-collection .task-list-header .task-item-title .tooltip-polygon {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  body.single-project .task-collection .task-list-header .task-item-title {
    font-size: 12px;
    line-height: 17px;
    padding: 15px 10px;
    padding-right: 40px;
  }
}
body.single-project .task-collection .task-list-header .task-item-title.has-sort::after {
  content: "";
  display: inline-block;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M4.90385 12.4038V2.85763L1.05383 6.70763L0 5.65383L5.65383 0L11.3077 5.65383L10.2538 6.70763L6.4038 2.85763V12.4038H4.90385Z' fill='%23869099'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
@media (max-width: 1199px) {
  body.single-project .task-collection .task-list-header .task-item-title.has-sort::after {
    right: 0;
  }
}
body.single-project .task-collection .task-list-header .task-item-title.has-sort:hover::after {
  visibility: visible;
  opacity: 1;
}
body.single-project .task-collection .task-list-header .task-item-title.has-sort.sort-down::after {
  visibility: visible;
  opacity: 1;
  transform-origin: center center;
  transform: rotate(180deg);
}
body.single-project .task-collection .task-list-header .task-item-title.has-sort.sort-up::after {
  visibility: visible;
  opacity: 1;
  transform-origin: center center;
  transform: rotate(0);
}
body.single-project .task-collection .task-list-header .task-item-title--tracked-time {
  cursor: default;
}
body.single-project .task-collection .task-list {
  border-radius: 12px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
}
@media (max-width: 768px) {
  body.single-project .task-collection .task-list {
    box-shadow: none;
    border-radius: 0;
  }
}
body.single-project .task-collection .task-list__item {
  position: relative;
  /* &:not(:first-child) {
      .project-task-card {
          &__col-title {
              display: none;
          }
      }
  } */
}
body.single-project .task-collection .task-list__item:hover {
  z-index: 9;
}
body.single-project .task-collection .task-list__item:has(.z-high) {
  z-index: 11;
}
body.single-project .task-collection .task-list__item:has([data-popper-placement]) {
  z-index: 10;
}
body.single-project .task-collection .task-list__item:first-child .project-task-card {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
body.single-project .task-collection .task-list__item:first-child .site-type-badge {
  border-top-left-radius: 12px;
}
body.single-project .task-collection .task-list__item:last-child .project-task-card {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
@media (max-width: 768px) {
  body.single-project .task-collection .task-list__item:not(:last-child) {
    margin-bottom: 20px;
  }
}
body.single-project .task-collection .task-list__item .project-task-card {
  border-bottom: 1px solid #ECF1F6;
}
body.single-project .site-type-badge {
  font-size: 60%;
  padding: 0.45em 0.5em;
}
body.single-project .site-type-badge__live {
  background-color: #2581D6;
  color: #fff;
}
body.single-project .site-type-badge__staging {
  background-color: #f8951d;
  color: #fff;
}
body.single-project .project-stats-widget .project-side-widget__row::after {
  content: none;
}
body.single-project .project-stats-widget .project-side-widget__term {
  margin-bottom: 10px;
}
body.single-project .project-stats-widget .project-side-widget__value {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  color: #6C6C6C;
}
body.single-project .project-archive-cta .project-archive-button {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #2581D6;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 2px solid #2581D6;
  border-radius: 8px;
  padding: 15px 20px;
  width: 100%;
  transition: 0.3s all ease;
}
body.single-project .project-archive-cta .project-archive-button:hover, body.single-project .project-archive-cta .project-archive-button:focus {
  box-shadow: none;
  background-color: #2581D6;
  color: #fff;
}
body.single-project .project-archive-cta .project-archive-button:hover svg path, body.single-project .project-archive-cta .project-archive-button:focus svg path {
  fill: #fff;
}
body.single-project .project-archive-cta .project-archive-button svg path {
  transition: 0.3s all ease;
}
body.single-project .project-tickets-pagination {
  padding: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
body.single-project .project-tickets-pagination .btn-paginate {
  border-radius: 10px;
  border: 1px solid #2581D6;
  background-color: #2581D6;
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px; /* 100% */
  letter-spacing: -0.13px;
  padding: 10px 15px;
  margin: 0;
  transition: 0.3s all ease;
}
body.single-project .project-tickets-pagination .btn-paginate:not([disabled]):hover {
  background-color: #003b77;
  border-color: #003b77;
}
body.single-project .no-tickets-widget {
  border-radius: 15px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background-color: #FFF;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  padding: 20px 35px;
  margin-bottom: 30px;
}
body.single-project .no-tickets-widget .no-tickets-widget__text {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.14px;
  color: #232323;
  margin: 0;
}
body.single-project .single-projects-loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
body.single-project .single-projects-loader .spinner-container {
  background-color: #F8FBFF;
}

.project-widget {
  border-radius: 20px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  background: var(--White, #FFF);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
  min-width: 200px;
}
.project-widget:has(> .edit-mode) .project-widget__header__inner-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.project-widget:has(> .edit-mode) .flash-messages.flash-active {
  margin-top: 10px;
}
.project-widget__widget-title {
  margin-bottom: 45px;
}
.project-widget__widget-title:not(:has(> .edit-mode)) {
  background-color: transparent;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.project-widget__widget-title:not(:has(> .edit-mode)) .project-widget__header {
  padding: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
}
.project-widget__widget-title:not(:has(> .edit-mode)) .project-widget__header__inner-wrapper {
  justify-content: flex-start;
}
.project-widget__widget-title:not(:has(> .edit-mode)) .project-widget__header .project-widget__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  margin: 0;
  color: #232323;
}
.project-widget__widget-title:not(:has(> .edit-mode)) .project-widget__header .project-widget__header__title .project-widget__icon {
  display: none;
}
.project-widget__widget-title:not(:has(> .edit-mode)) .project-widget__body {
  display: none;
}
.project-widget__widget-title .project-widget__header .project-widget__title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #232323;
  margin: 0;
}
.project-widget__widget-title .project-widget__row {
  border-bottom: none;
}
.project-widget__widget-title .project-widget__row__content {
  display: block;
}
.project-widget__connected-websites .project-widget__row__content {
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 100% */
  letter-spacing: 0.14px;
  color: #232323;
  text-decoration: none;
  padding: 15px 20px 15px 30px;
  position: relative;
}
.project-widget__connected-websites .project-widget__row__content .site-type-badge {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-2px) translateX(-2px);
}
.project-widget__header {
  background-color: #FCFCFC;
  padding: 25px 30px;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.project-widget__header__inner-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
.project-widget__header__title {
  display: flex;
  align-items: center;
  gap: 15px;
}
.project-widget__body {
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .project-widget__body {
    scrollbar-width: thin;
  }
}
.project-widget__body::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 10px;
}
.project-widget__body::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none;
}
.project-widget__body::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.project-widget__footer {
  padding: 25px 30px 30px;
}
.project-widget__footer .project-widget__btn {
  display: block;
  width: 100%;
}
.project-widget__title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #232323;
  margin: 0;
}
.project-widget__row {
  padding: 6px 5px;
  position: relative;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.project-widget__row:hover .project-widget__row__content {
  background-color: #F8FBFF;
}
.project-widget__row:hover .remove {
  visibility: visible;
  opacity: 1;
}
.project-widget__row__content {
  display: flex;
  align-items: center;
  gap: 15px;
  border-radius: 8px;
  padding: 10px 20px;
  transition: 0.3s all ease;
}
.project-widget__row .user-avatar {
  display: block;
  width: 37px;
  height: 37px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 100%;
}
.project-widget__row .user-meta .user-name {
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 100% */
  letter-spacing: 0.14px;
  color: #232323;
}
.project-widget__row .remove {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  visibility: hidden;
  opacity: 0;
  transition-property: visibility, opacity;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease, ease;
}
.project-widget__row .remove:hover svg path {
  fill: #2581D6;
}
.project-widget__row .remove svg path {
  transition: 0.3s all ease;
}
.project-widget__btn {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px; /* 100% */
  letter-spacing: -0.12px;
  padding: 12px 15px;
  border-radius: 8px;
}
.project-widget__btn--outline {
  border-width: 2px;
}
.project-widget .btn-outline-plus .icon {
  display: inline-flex;
  position: relative;
  margin-right: 4px;
}
.project-widget .btn-outline-plus svg path {
  transition: 0.3s all ease;
}
.project-widget .btn-outline-plus:hover svg path {
  fill: #fff;
  stroke: #fff;
}
.project-widget .add-user-state {
  position: relative;
}
.project-widget .add-user-state .add-user-state-field {
  height: 40px;
  opacity: 1;
  min-width: 138px;
}
.project-widget .add-user-state .add-user-state-field.vs--open .vs__dropdown-toggle {
  border-color: #2581D6;
}
.project-widget .add-user-state .add-user-state-field.vs--open .add-user-state-field__text {
  visibility: hidden;
  opacity: 0;
}
.project-widget .add-user-state .add-user-state-field.loading {
  pointer-events: none;
  opacity: 0.8;
}
.project-widget .add-user-state .add-user-state-field.loading .add-user-state-field__text {
  visibility: hidden;
  opacity: 0;
}
.project-widget .add-user-state .add-user-state-field.loading .add-user-state-field__text {
  visibility: visible;
  opacity: 1;
}
.project-widget .add-user-state .add-user-state-field.loading .vs__selected-options .vs__selected {
  visibility: hidden;
  opacity: 0;
  display: none;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-toggle {
  border-color: #2581D6;
  border-width: 2px;
  border-radius: 8px;
  cursor: pointer !important;
  background: #FFF;
  transition: border-radius 0.3s ease;
  height: 40px;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-toggle[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.project-widget .add-user-state .add-user-state-field .vs__actions .vs__open-indicator {
  visibility: hidden;
  opacity: 0;
}
.project-widget .add-user-state .add-user-state-field .vs__actions .vs__clear {
  visibility: hidden;
  opacity: 0;
}
.project-widget .add-user-state .add-user-state-field .vs__selected-options .vs__selected {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.12px;
  width: 0;
  padding: 0;
  margin: 0;
  visibility: visible;
  opacity: 0;
}
.project-widget .add-user-state .add-user-state-field .vs__search {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.12px;
  height: 25px;
  cursor: pointer !important;
}
.project-widget .add-user-state .add-user-state-field .vs__search:focus {
  margin-top: 7px;
}
.project-widget .add-user-state .add-user-state-field .loader-spinner {
  position: absolute;
  top: 11px;
  right: 10px;
  color: #2581D6;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu {
  border: 2px solid #2581D6;
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 10px;
  box-shadow: none;
  transform: translateY(-5px);
  min-width: 138px;
}
@supports (-moz-appearance: none) {
  .project-widget .add-user-state .add-user-state-field .vs__dropdown-menu {
    scrollbar-width: thin;
  }
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.12px;
  color: #6C6C6C;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
  white-space: normal !important;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F8FBFF;
  color: #232323;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu .vs__no-options {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  background-color: #fff;
  color: #6C6C6C;
  padding: 10px;
}
.project-widget .add-user-state .add-user-state-field .vs__dropdown-menu .vs__no-options:hover {
  background-color: #F8FBFF;
  color: #232323;
}
.project-widget .add-user-state .add-user-state-field .add-user-state-field__text {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px; /* 100% */
  letter-spacing: -0.12px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  visibility: visible;
  opacity: 1;
  color: #2581D6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.project-widget .add-user-state .add-user-state-field .add-user-state-field__text .icon {
  display: inline-flex;
  position: relative;
  margin-right: 4px;
}
.project-widget .form-control {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.14px;
  margin-top: 13px;
  border-radius: 12px;
  border: 2px solid #BCCBDA !important;
  background: #fff;
  padding: 17px;
  color: #6C6C6C;
  min-height: 48px;
}

body.user-profile {
  background-color: #F8FBFF;
}
body.user-profile #main {
  padding-top: 125px;
}
@media (max-width: 641px) {
  body.user-profile #main {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  body.user-profile #main {
    padding-right: 110px;
  }
}

.user-profile-comp__main-heading {
  letter-spacing: 0.01em;
  margin-bottom: 40px;
}
@media (max-width: 641px) {
  .user-profile-comp__main-heading {
    margin-bottom: 25px;
  }
}
.user-profile-comp__wrapper {
  display: grid;
  grid-template-columns: minmax(300px, 330px) 1fr;
  gap: 45px;
}
@media (max-width: 991px) {
  .user-profile-comp__wrapper {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.user-profile-comp.role-client .website-widget .widget-row:hover {
  background-color: transparent !important;
}
.user-profile-comp.role-client .website-widget .widget-row:hover::after {
  background-color: transparent !important;
}
.user-profile-comp.role-client .profile-avatar-field:hover {
  background-color: #91E3D9 !important;
}

.website-widget-profile .title-button-container {
  background-color: #FCFCFC;
}
.website-widget-profile .title-button-container .dropdown-cta-list {
  min-width: 120px;
}
.website-widget-profile .title-button-container .widget-title {
  white-space: nowrap;
}
.website-widget-profile .title-button-container .title-button-container-inner {
  flex-wrap: wrap;
}
.website-widget-profile--personal-info .widget-data-value .widget-text, .website-widget-profile--user-details .widget-data-value .widget-text {
  text-transform: capitalize;
}
.website-widget-profile--personal-info .profile-gender-select .vs__selected, .website-widget-profile--user-details .profile-gender-select .vs__selected {
  text-transform: capitalize;
}
.website-widget-profile--personal-info .profile-gender-select .vs__dropdown-menu .vs__dropdown-option, .website-widget-profile--user-details .profile-gender-select .vs__dropdown-menu .vs__dropdown-option {
  text-transform: capitalize;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  justify-items: center;
  max-width: 200px;
  height: 200px;
  border-radius: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  background-color: #91E3D9;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field .profile-avatar-img {
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: 1;
  display: block;
  border-radius: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field .profile-avatar-label {
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: 2;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  text-align: center;
  color: #FCFCFC;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 100%;
  transition: all 0.3s ease;
  cursor: pointer;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field.has-avatar .profile-avatar-img {
  z-index: 2;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field.has-avatar .profile-avatar-label {
  z-index: 1;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field.has-avatar:hover .profile-avatar-img {
  z-index: 1;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field.has-avatar:hover .profile-avatar-label {
  background-color: rgba(37, 129, 214, 0.88);
  z-index: 2;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field:not(.has-avatar) {
  transition: background-color 0.3s ease;
}
.website-widget-profile--about-info .title-button-container .profile-avatar-field:not(.has-avatar):hover {
  background-color: rgba(37, 129, 214, 0.88);
}
.website-widget-profile--about-info .title-button-container .profile-user-meta {
  position: relative;
  width: calc(100% + 40px);
  left: -20px;
  text-align: center;
}
.website-widget-profile--about-info .title-button-container .profile-user-meta .profile-user-meta-name {
  font-size: 36px;
  font-weight: 300;
  line-height: 42.03px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #232323;
  margin: 0 0 7px;
}
@media (max-width: 641px) {
  .website-widget-profile--about-info .title-button-container .profile-user-meta .profile-user-meta-name {
    font-size: 30px;
    line-height: 38px;
  }
}
.website-widget-profile--about-info .title-button-container .profile-user-meta .profile-user-meta-type {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  text-transform: capitalize;
  color: #000;
}
@media (max-width: 641px) {
  .website-widget-profile--about-info .title-button-container .profile-user-meta .profile-user-meta-type {
    font-size: 13px;
    letter-spacing: 0.01em;
  }
}
.website-widget-profile--about-info .title-button-container .widget-cta-dropdown {
  left: 15px;
}
@media (max-width: 641px) {
  .website-widget-profile--about-info .title-button-container .widget-cta-dropdown {
    left: 5px;
  }
}
.website-widget-profile--about-info .title-button-container .widget-cta-dropdown .dropdown-cta-list {
  min-width: 120px;
}
.website-widget-profile--about-info .title-button-container .widget-cta-dropdown .dropdown-cta-list .dropdown-cta-btn:hover {
  color: rgba(225, 107, 107, 0.6);
}
.website-widget-profile#profile-note:has(.spinner-active) .card {
  min-height: 300px;
}
.website-widget-profile#profile-note .card {
  min-height: 65px;
}
.website-widget-profile#profile-note .textarea-note,
.website-widget-profile#profile-note .widget-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #869099;
}
.website-widget-profile#profile-note .add-note-btn {
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  letter-spacing: -0.01em;
  border-radius: 6px;
  padding: 12px 14px;
}

body.link-scanner-page .section-header {
  margin-bottom: 30px;
}
body.link-scanner-page .section-header__heading {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  color: #232323;
  margin: 0 0 5px;
}
body.link-scanner-page .section-header__info {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 5px;
}
@media screen and (max-width: 641px) {
  body.link-scanner-page .section-header__info {
    flex-direction: column;
    align-items: flex-start;
  }
  body.link-scanner-page .section-header__info .separator {
    display: none;
  }
}
body.link-scanner-page .section-header__info p {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.12px;
  color: #232323;
  margin: 0;
}
body.link-scanner-page .section-header__info p .info-value.state-success {
  color: #6AD4A7;
}
body.link-scanner-page .section-header__info p .info-value.state-error {
  color: #e04545;
}
body.link-scanner-page .section-header__info p .info-value a {
  word-break: break-all;
}
body.link-scanner-page .link-scanner-layout {
  display: grid;
  grid-template-columns: 160px minmax(300px, 1fr);
  align-items: start;
  gap: 45px;
}
@media (max-width: 1400px) {
  body.link-scanner-page .link-scanner-layout {
    grid-template-columns: 100%;
  }
}
body.link-scanner-page .link-scanner-table {
  padding: 15px;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-gutter: stable;
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table {
    overflow-y: visible;
    overflow-x: visible;
    padding: 0;
  }
}
@supports (-moz-appearance: none) {
  body.link-scanner-page .link-scanner-table {
    scrollbar-width: thin;
  }
}
body.link-scanner-page .link-scanner-table::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 15px;
}
body.link-scanner-page .link-scanner-table::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 15px;
  box-shadow: none;
  margin-block-start: 10px;
  margin-block-end: 10px;
  margin-inline-start: 10px;
  margin-inline-end: 10px;
}
body.link-scanner-page .link-scanner-table::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 15px;
  box-shadow: none;
}
body.link-scanner-page .link-scanner-table .link-scanner-table__body {
  background-color: var(--white);
  border-radius: 12px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  overflow: hidden;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
}
body.link-scanner-page .link-scanner-table .link-scanner-table__body.has-h-scroll {
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .link-scanner-table__body.has-h-scroll {
    width: auto;
  }
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .link-scanner-table__body {
    width: auto;
    border-radius: 0;
    border: none;
    box-shadow: none;
    overflow: visible;
    background-color: transparent;
  }
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .link-scanner-table__header {
    display: none;
  }
}
body.link-scanner-page .link-scanner-table .table-header-list {
  display: grid;
  grid-template-columns: minmax(250px, 1fr) minmax(180px, 1fr) minmax(300px, 1fr);
}
body.link-scanner-page .link-scanner-table .table-header-list__item {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 19.07px;
  letter-spacing: 0.01em;
  padding: 16px 25px;
  color: #869099;
}
body.link-scanner-page .link-scanner-table .table-body-list {
  overflow: auto;
  overflow-x: hidden;
  max-height: 195px;
  scrollbar-gutter: stable;
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .table-body-list {
    overflow-y: visible;
    overflow-x: visible;
    max-height: none;
  }
}
@supports (-moz-appearance: none) {
  body.link-scanner-page .link-scanner-table .table-body-list {
    scrollbar-width: thin;
  }
}
body.link-scanner-page .link-scanner-table .table-body-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 15px;
}
body.link-scanner-page .link-scanner-table .table-body-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 15px;
  box-shadow: none;
  margin-block-start: 10px;
  margin-block-end: 10px;
  margin-inline-start: 10px;
  margin-inline-end: 10px;
}
body.link-scanner-page .link-scanner-table .table-body-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 15px;
  box-shadow: none;
}
body.link-scanner-page .link-scanner-table .table-body-list__item {
  display: grid;
  grid-template-columns: minmax(250px, 1fr) minmax(180px, 1fr) minmax(300px, 1fr);
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .table-body-list__item {
    display: block;
    border: 1px solid rgba(188, 203, 218, 0.3);
    border-radius: 15px;
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    background-color: var(--white);
  }
}
body.link-scanner-page .link-scanner-table .table-body-list__item:not(:last-child) .table-body-cell {
  border-bottom: 1px solid rgb(236, 241, 246);
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .table-body-list__item:not(:last-child) {
    margin-bottom: 15px;
  }
}
body.link-scanner-page .link-scanner-table .table-body-list .table-body-cell {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  display: flex;
  align-items: center;
  padding: 16px 25px;
  word-break: break-all;
  color: #292F34;
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .table-body-list .table-body-cell {
    font-size: 13px;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: right;
    padding: 10px 25px;
  }
  body.link-scanner-page .link-scanner-table .table-body-list .table-body-cell::before {
    content: attr(data-label);
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #292F34;
    min-width: 80px;
  }
}
body.link-scanner-page .link-scanner-table .table-body-list .table-body-cell:not(:last-child) {
  border-right: 1px solid rgb(236, 241, 246);
}
@media (max-width: 641px) {
  body.link-scanner-page .link-scanner-table .table-body-list .table-body-cell:not(:last-child) {
    border-right: none;
  }
}
body.link-scanner-page .link-scanner-table .table-body-list .table-body-cell .checkbox-pill {
  line-height: 1.2;
  word-break: break-all;
}
body.link-scanner-page .manage-links-btn {
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.01em;
  color: #BCCBDA;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 15px 10px;
  padding-right: 52px;
  border-radius: 10px;
  background-color: #ECF1F6;
  position: relative;
  border: none;
  transition: 0.3s all ease;
}
body.link-scanner-page .manage-links-btn:hover, body.link-scanner-page .manage-links-btn:active {
  color: #BCCBDA;
  box-shadow: none;
}
body.link-scanner-page .manage-links-btn:hover .manage-links-btn__list, body.link-scanner-page .manage-links-btn:active .manage-links-btn__list {
  display: flex;
  animation: webFadeIn 0.3s;
}
body.link-scanner-page .manage-links-btn:hover .manage-links-btn__list * {
  pointer-events: none;
  opacity: 0.5;
}
body.link-scanner-page .manage-links-btn.active {
  background-color: var(--webueno-primary);
  color: var(--white);
}
body.link-scanner-page .manage-links-btn.active .expand-icon path {
  fill: var(--white);
}
body.link-scanner-page .manage-links-btn.active .link-icon path {
  fill: var(--white);
}
body.link-scanner-page .manage-links-btn.active .manage-links-btn__list * {
  pointer-events: auto;
  opacity: 1;
}
body.link-scanner-page .manage-links-btn .expand-icon path {
  fill: #BCCBDA;
}
body.link-scanner-page .manage-links-btn .expand-icon__wrapper {
  display: block;
  width: 40px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-left: 2px solid #BCCBDA;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
body.link-scanner-page .manage-links-btn__list {
  display: flex;
  flex-direction: column;
  row-gap: 3px;
  min-width: 131px;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px;
  border-top: 10px solid transparent;
  display: none;
}
@media (max-width: 641px) {
  body.link-scanner-page .manage-links-btn__list {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
body.link-scanner-page .manage-links-btn__list.dropdown-up {
  top: auto;
  bottom: 100%;
  border-top: none;
  border-bottom: 10px solid transparent;
}
body.link-scanner-page .manage-links-btn__list.dropdown-up::before {
  top: auto;
  bottom: -7px;
  transform: translateX(-50%) rotate(180deg);
}
body.link-scanner-page .manage-links-btn__list::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
body.link-scanner-page .manage-links-btn__list::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
@media (max-width: 641px) {
  body.link-scanner-page .manage-links-btn__list::before {
    left: auto;
    right: 18px;
    transform: translateX(50%);
  }
}
body.link-scanner-page .manage-links-btn__link {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; /* 100% */
  letter-spacing: 0.14px;
  border-radius: 8px;
  background-color: #fff;
  display: block;
  padding: 10px 15px;
  width: 100%;
  color: #292F34;
  white-space: nowrap;
  text-decoration: none;
  transition: 0.3s all ease;
}
body.link-scanner-page .manage-links-btn__link:hover {
  text-decoration: none;
  color: var(--webueno-bg-primary);
  background-color: #F8FBFF;
}
body.link-scanner-page .manage-links-btn__link.inactive {
  pointer-events: none !important;
  opacity: 0.5 !important;
}
@keyframes dropdownLinksFadeIn {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
body.link-scanner-page .side-widgets-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  align-items: start;
  gap: 15px;
}
@media (max-width: 1400px) {
  body.link-scanner-page .side-widgets-list {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
body.link-scanner-page .link-side-widget {
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
}
body.link-scanner-page .link-side-widget.internal-links .link-side-widget__value::before {
  background-color: var(--webueno-danger);
}
body.link-scanner-page .link-side-widget.external-links .link-side-widget__value::before {
  background-color: var(--webueno-pale-gold);
}
body.link-scanner-page .link-side-widget__value {
  font-size: 43px;
  font-weight: 300;
  line-height: 32px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--webueno-bg-primary);
  padding: 25px;
  min-height: 85px;
  position: relative;
}
body.link-scanner-page .link-side-widget__value::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  opacity: 0.1;
}
body.link-scanner-page .link-side-widget__title {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.01em;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--webueno-bg-primary);
  padding: 15px;
}
body.link-scanner-page .no-data p {
  font-size: 16px;
  color: #292F34;
}

body.wp-updates-page .section-header {
  margin-bottom: 30px;
}
body.wp-updates-page .section-header__heading {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  color: #232323;
  margin: 0 0 5px;
}
body.wp-updates-page .section-header__info {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 5px;
}
@media screen and (max-width: 641px) {
  body.wp-updates-page .section-header__info {
    flex-direction: column;
    align-items: flex-start;
  }
  body.wp-updates-page .section-header__info .separator {
    display: none;
  }
}
body.wp-updates-page .section-header__info p {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.12px;
  color: #232323;
  margin: 0;
}
body.wp-updates-page .section-header__info p .info-value.state-success {
  color: #6AD4A7;
}
body.wp-updates-page .section-header__info p .info-value.state-error {
  color: #e04545;
}
body.wp-updates-page .section-header__info p .info-value a {
  word-break: break-all;
}
body.wp-updates-page .wordpress-core-card {
  margin-bottom: 20px;
}
body.wp-updates-page .wp-plugins__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 25px;
}
body.wp-updates-page .wp-plugins__heading {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0;
}
body.wp-updates-page .wp-plugins .plugins-dropdown-filter {
  min-width: 175px;
}
body.wp-updates-page .themes-list__item:not(:last-child) {
  margin-bottom: 20px;
}
body.wp-updates-page .update-card {
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 20px 30px;
  position: relative;
  display: grid;
  grid-template-columns: minmax(120px, 235px) minmax(130px, 1fr) 130px 100px 110px;
  grid-template-rows: auto auto auto auto;
  align-items: center;
  -moz-column-gap: 3%;
       column-gap: 3%;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card {
    grid-template-columns: 1fr auto auto auto;
    -moz-column-gap: 0;
         column-gap: 0;
    padding: 0;
  }
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card {
    grid-template-columns: 1fr 1fr;
  }
}
body.wp-updates-page .update-card.has-update {
  outline: 2px solid rgba(225, 107, 107, 0.3);
  outline-offset: -1px;
}
body.wp-updates-page .update-card:has(.no-content) .title__wrapper {
  grid-column: 1/3;
}
body.wp-updates-page .update-card .title {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.24px;
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 0;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .title {
    font-size: 17px;
    line-height: 23.15px;
    letter-spacing: 0.01em;
    gap: 10px;
  }
}
body.wp-updates-page .update-card .title__wrapper {
  grid-column: 1/2;
  grid-row: 1/2;
  position: relative;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .title__wrapper {
    grid-column: 1/3;
    padding: 15px 20px;
  }
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card .title__wrapper {
    grid-column: 1/-1;
    border-bottom: 1px solid rgba(188, 203, 218, 0.3);
  }
}
body.wp-updates-page .update-card .title .icon-svg,
body.wp-updates-page .update-card .title .icon-img {
  flex: 0 0 51px;
}
@media (max-width: 1400px) {
  body.wp-updates-page .update-card .title .icon-svg,
  body.wp-updates-page .update-card .title .icon-img {
    display: none;
  }
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .title .icon-svg,
  body.wp-updates-page .update-card .title .icon-img {
    flex: 0 0 45px;
    display: block;
  }
}
body.wp-updates-page .update-card .title .icon-img {
  display: block;
  width: 51px;
  height: 51px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .title .icon-img {
    width: 45px;
    height: 45px;
  }
}
body.wp-updates-page .update-card .description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin-bottom: 0;
  padding: 0;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .description {
    font-size: 13px;
    display: block;
  }
}
body.wp-updates-page .update-card .description__wrapper {
  grid-column: 2/3;
  grid-row: 1/2;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .description__wrapper {
    grid-column: 1/-1;
    grid-row: 3/4;
    padding: 15px 20px;
    border-top: 1px solid rgba(188, 203, 218, 0.3);
  }
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card .description__wrapper {
    grid-column: 1/-1;
  }
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .description__wrapper.no-content {
    padding: 0;
    border-top: none;
  }
}
body.wp-updates-page .update-card .version dt {
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #292F34;
}
body.wp-updates-page .update-card .version dd {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0;
}
body.wp-updates-page .update-card .current-version__wrapper {
  grid-column: 3/4;
  grid-row: 1/2;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .current-version__wrapper {
    padding: 15px 20px;
  }
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card .current-version__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
body.wp-updates-page .update-card .latest-version__wrapper {
  grid-column: 4/5;
  grid-row: 1/2;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .latest-version__wrapper {
    padding: 15px 20px;
  }
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card .latest-version__wrapper {
    grid-column: 2/-1;
    grid-row: 2/3;
  }
}
body.wp-updates-page .update-card .update-btn {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  color: var(--white);
  padding: 11px 20px;
  border-radius: 8px;
  background-color: var(--webueno-primary);
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card .update-btn {
    display: block;
    width: 100%;
  }
}
body.wp-updates-page .update-card .update-btn__wrapper {
  grid-column: 5/6;
  grid-row: 1/2;
}
@media (max-width: 1200px) {
  body.wp-updates-page .update-card .update-btn__wrapper {
    grid-column: 1/-1;
    grid-row: 4/-1;
    padding: 15px 20px !important;
    border-top: 1px solid rgba(188, 203, 218, 0.3);
  }
}
@media (max-width: 768px) {
  body.wp-updates-page .update-card .update-btn__wrapper {
    grid-column: 1/-1;
  }
}
body.wp-updates-page .update-card .update-btn.no-update {
  background-color: #ECF1F6;
  color: #BCCBDA;
  border-color: #ECF1F6;
  pointer-events: none;
}
body.wp-updates-page .update-card .update-btn:hover, body.wp-updates-page .update-card .update-btn:active, body.wp-updates-page .update-card .update-btn:focus {
  background-color: var(--webueno-primary-hover);
  border-color: var(--webueno-primary-hover);
  color: var(--white);
  box-shadow: none;
}

.wb-billing-page {
  background-color: #F8FBFF;
}
.wb-billing-page:has(.all-invoices-active) {
  overflow-y: hidden;
}
.wb-billing-page:has(.all-invoices-active) ul.nav-container {
  z-index: 1;
}
.wb-billing-page:has(.all-invoices-active) .all-invoices-overlay {
  visibility: visible !important;
  opacity: 0.5 !important;
}
.wb-billing-page:has(.all-invoices-active) .billing-details-table tr,
.wb-billing-page:has(.all-invoices-active) .billing-datatable tr {
  z-index: auto !important;
}
.wb-billing-page:has(.all-invoices-active) .billing-details-table tr:hover,
.wb-billing-page:has(.all-invoices-active) .billing-datatable tr:hover {
  z-index: auto !important;
}
.wb-billing-page:has(.all-invoices-active) .billing-details-table tr:hover .download-pdf-btn,
.wb-billing-page:has(.all-invoices-active) .billing-datatable tr:hover .download-pdf-btn {
  color: var(--white) !important;
}
.wb-billing-page__header {
  margin-top: 60px;
}
.wb-billing-page__main-heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0 0 30px;
}
@media (max-width: 641px) {
  .wb-billing-page__main-heading {
    font-weight: 300;
    font-size: 28px;
    line-height: 38.13px;
    letter-spacing: 1%;
    margin: 0 0 35px;
  }
}
.wb-billing-page .billing-layout {
  display: grid;
  grid-template-columns: 190px 1fr;
  align-items: start;
  gap: 45px;
}
@media (max-width: 991px) {
  .wb-billing-page .billing-layout {
    grid-template-columns: 100%;
    gap: 0;
  }
}
.wb-billing-page .billing-layout:has(.billing-aside-payment-methods) {
  grid-template-columns: 190px 1fr 250px;
}
@media (max-width: 1199px) {
  .wb-billing-page .billing-layout:has(.billing-aside-payment-methods) {
    grid-template-columns: 190px 1fr;
  }
}
@media (max-width: 991px) {
  .wb-billing-page .billing-layout:has(.billing-aside-payment-methods) {
    grid-template-columns: 100%;
    gap: 0;
  }
}
@media (max-width: 1199px) {
  .wb-billing-page .billing-layout:has(.billing-aside-payment-methods) .billing-aside-payment-methods {
    grid-column: 2/-1;
  }
}
@media (max-width: 991px) {
  .wb-billing-page .billing-layout:has(.billing-aside-payment-methods) .billing-aside-payment-methods {
    grid-column: 1/-1;
  }
}
.wb-billing-page .billing-layout:has(.billing-payments) {
  grid-template-columns: 190px 1fr;
}
@media (max-width: 991px) {
  .wb-billing-page .billing-layout:has(.billing-payments) {
    grid-template-columns: 100%;
    gap: 0;
  }
}
.wb-billing-page .billing-layout:has(.billing-payments) .billing-aside-payment-methods {
  display: none;
}
.wb-billing-page:has(.billing-overview-single) .wb-billing-page__header,
.wb-billing-page:has(.billing-overview-single) .billing-aside-nav,
.wb-billing-page:has(.billing-overview-single) .billing-aside-payment-methods,
.wb-billing-page:has(.billing-overview-single) .section-intro {
  display: none;
}
.wb-billing-page:has(.billing-overview-single) .billing-layout {
  grid-template-columns: 100%;
  gap: 0;
}
.wb-billing-page .billing-main {
  padding-bottom: 50px;
}
.wb-billing-page .btn-billing {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  padding: 15px 20px;
}
.wb-billing-page .billing-lv-2-heading {
  font-weight: 300;
  font-size: 30px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 20px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-lv-2-heading {
    font-size: 20px;
    font-weight: 400;
    line-height: 27.24px;
  }
}
.wb-billing-page .billing-lv-2-heading--small {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin: 0 0 10px;
}
.wb-billing-page .billing-section-description {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 20px;
}
.wb-billing-page .billing-nav-tabs {
  margin-bottom: 50px;
}
.wb-billing-page .no-content-block {
  font-weight: 400;
  font-size: 20px;
  line-height: 27.24px;
  letter-spacing: 0%;
  color: #292F34;
  padding: 25px 30px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 12px;
  margin-bottom: 35px;
  background-color: var(--white);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.wb-billing-page .support-products-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  align-items: start;
  gap: 20px;
  margin-bottom: 50px;
}
@media (max-width: 375px) {
  .wb-billing-page .support-products-list {
    grid-template-columns: 100%;
    margin-top: 60px;
    gap: 70px;
  }
}
.wb-billing-page .support-products-list .support-product {
  position: relative;
  height: 100%;
}
.wb-billing-page .support-products-list .support-product .support-card {
  cursor: default;
}
@media (max-width: 375px) {
  .wb-billing-page .support-products-list .support-product .subscription-feature-card__header {
    display: block;
    padding-top: 50px;
  }
}
@media (max-width: 375px) {
  .wb-billing-page .support-products-list .support-product .subscription-feature-card__header .feature-badge {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 100%;
  }
}
.wb-billing-page .billing-section__header {
  margin-bottom: 30px;
}
.wb-billing-page .billing-section__heading {
  margin: 0 0 6px;
}
.wb-billing-page .billing-section__desc {
  color: #292F34;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-section__desc {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 1%;
  }
}
.wb-billing-page .billing-details-table {
  margin-bottom: 0;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table {
    background-color: transparent;
  }
}
.wb-billing-page .billing-details-table.payment-history-table thead th,
.wb-billing-page .billing-details-table.payment-history-table tbody td {
  white-space: nowrap;
}
.wb-billing-page .billing-details-table.payment-history-table tbody td {
  position: relative;
}
.wb-billing-page .billing-details-table.payment-history-table .badge-refunded {
  position: relative;
  top: -2px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table.payment-history-table .badge-refunded {
    position: static;
    line-height: 1.1;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table.payment-history-table .ammount-value-wrapper {
    display: flex;
    align-items: center;
    gap: 5px;
  }
}
.wb-billing-page .billing-details-table__wrapper {
  position: relative;
}
.wb-billing-page .billing-details-table__wrapper::after {
  content: "";
  display: block;
  width: calc(100% + 2px);
  height: calc(100% + 3px - 61px);
  position: absolute;
  bottom: -1px;
  left: -1px;
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table__wrapper::after {
    content: none;
  }
}
.wb-billing-page .billing-details-table__responsive {
  display: grid;
  grid-template-columns: minmax(200px, 1fr);
  border-radius: 15px;
  overflow-y: hidden;
  overflow-x: auto;
  min-height: 150px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table__responsive {
    overflow-y: visible;
    overflow-x: visible;
  }
}
@supports (-moz-appearance: none) {
  .wb-billing-page .billing-details-table__responsive {
    scrollbar-width: thin;
  }
}
.wb-billing-page .billing-details-table__responsive::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.wb-billing-page .billing-details-table__responsive::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
.wb-billing-page .billing-details-table__responsive::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: none;
}
.wb-billing-page .billing-details-table td, .wb-billing-page .billing-details-table th {
  padding: 20px;
}
.wb-billing-page .billing-details-table th {
  font-size: 14px;
  font-weight: 700;
  line-height: 19.07px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 24px 20px 30px;
  border-bottom: none !important;
}
.wb-billing-page .billing-details-table td {
  font-size: 15px;
  font-weight: 400;
  line-height: 20.43px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 6px 20px;
  border-top-color: rgba(188, 203, 218, 0.3);
}
.wb-billing-page .billing-details-table tr {
  position: relative;
  z-index: 1;
}
.wb-billing-page .billing-details-table tr:hover {
  z-index: 2;
}
.wb-billing-page .billing-details-table tr td:first-child, .wb-billing-page .billing-details-table tr th:first-child {
  padding-left: 30px;
}
.wb-billing-page .billing-details-table tr td:last-child, .wb-billing-page .billing-details-table tr th:last-child {
  padding-right: 30px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table thead {
    display: none;
  }
}
.wb-billing-page .billing-details-table thead th {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.01em;
  padding-top: 20px;
  padding-bottom: 20px;
  white-space: nowrap;
  color: #869099;
}
.wb-billing-page .billing-details-table thead th * {
  pointer-events: none;
}
.wb-billing-page .billing-details-table thead th.has-sort {
  cursor: pointer;
}
.wb-billing-page .billing-details-table thead th.has-sort .th-title {
  position: relative;
}
.wb-billing-page .billing-details-table thead th.has-sort .th-title::after {
  content: "";
  display: inline-block;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M4.90385 12.4038V2.85763L1.05383 6.70763L0 5.65383L5.65383 0L11.3077 5.65383L10.2538 6.70763L6.4038 2.85763V12.4038H4.90385Z' fill='%23869099'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
  /* @media (max-width: 1199px) {
    right: 0;
  } */
}
.wb-billing-page .billing-details-table thead th.has-sort:hover .th-title::after {
  visibility: visible;
  opacity: 1;
}
.wb-billing-page .billing-details-table thead th.has-sort.sort-down .th-title::after {
  visibility: visible;
  opacity: 1;
  transform-origin: center center;
  transform: rotate(180deg);
}
.wb-billing-page .billing-details-table thead th.has-sort.sort-up .th-title::after {
  visibility: visible;
  opacity: 1;
  transform-origin: center center;
  transform: rotate(0);
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody {
    display: block;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody tr {
    display: block;
    border-radius: 15px;
    border: 1px solid rgba(188, 203, 218, 0.3);
    box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
    height: auto;
    margin-bottom: 20px;
    background-color: var(--white);
  }
}
.wb-billing-page .billing-details-table tbody tr:first-child td {
  border-top: none !important;
}
.wb-billing-page .billing-details-table tbody tr:last-child .action .cell-dropdown .dropdown-cta-list, .wb-billing-page .billing-details-table tbody tr:nth-last-child(2) .action .cell-dropdown .dropdown-cta-list {
  top: -130% !important;
  left: 0;
  min-width: 166px;
  transform: translateX(-100%);
}
.wb-billing-page .billing-details-table tbody tr:last-child .action .cell-dropdown .dropdown-cta-list::before, .wb-billing-page .billing-details-table tbody tr:nth-last-child(2) .action .cell-dropdown .dropdown-cta-list::before {
  border-width: 9px 0 9px 10px;
  border-color: transparent transparent transparent var(--white);
  top: 70%;
  left: 100%;
  transform: translateX(0);
}
.wb-billing-page .billing-details-table tbody tr:last-child .action .cell-dropdown .dropdown-cta-list:has(:only-child), .wb-billing-page .billing-details-table tbody tr:nth-last-child(2) .action .cell-dropdown .dropdown-cta-list:has(:only-child) {
  top: -23% !important;
}
.wb-billing-page .billing-details-table tbody tr:last-child .action .cell-dropdown .dropdown-cta-list:has(:only-child)::before, .wb-billing-page .billing-details-table tbody tr:nth-last-child(2) .action .cell-dropdown .dropdown-cta-list:has(:only-child)::before {
  top: 38%;
}
.wb-billing-page .billing-details-table tbody tr.only-row .action:has(.refund-btn) .cell-dropdown .dropdown-cta-list {
  top: -160% !important;
}
.wb-billing-page .billing-details-table tbody tr.only-row .action:has(.refund-btn) .cell-dropdown .dropdown-cta-btn {
  font-size: 12px;
  line-height: 12px;
  padding: 10px 15px;
}
.wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):last-child .action .cell-dropdown .dropdown-cta-list, .wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):nth-last-child(2) .action .cell-dropdown .dropdown-cta-list, .wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):nth-last-child(3) .action .cell-dropdown .dropdown-cta-list, .wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):nth-last-child(4) .action .cell-dropdown .dropdown-cta-list {
  top: -130% !important;
  left: 0;
  min-width: 166px;
  transform: translateX(-100%);
}
.wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):last-child .action .cell-dropdown .dropdown-cta-list::before, .wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):nth-last-child(2) .action .cell-dropdown .dropdown-cta-list::before, .wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):nth-last-child(3) .action .cell-dropdown .dropdown-cta-list::before, .wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):nth-last-child(4) .action .cell-dropdown .dropdown-cta-list::before {
  border-width: 9px 0 9px 10px;
  border-color: transparent transparent transparent var(--white);
  top: 50%;
  left: 100%;
  transform: translateX(0);
}
.wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):last-child .action .cell-dropdown .dropdown-cta-list {
  top: -220% !important;
}
.wb-billing-page .billing-details-table tbody tr:has(.refund-btn):not(.only-row):last-child .action .cell-dropdown .dropdown-cta-list::before {
  top: 78%;
}
.wb-billing-page .billing-details-table tbody td.client-agency-info,
.wb-billing-page .billing-details-table tbody td .user-info,
.wb-billing-page .billing-details-table tbody td .client-info {
  font-size: 13px;
}
.wb-billing-page .billing-details-table tbody td.action {
  padding-right: 60px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody td.action {
    padding-right: 20px;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody td {
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-align: right;
    position: relative;
    padding: 6px 25px;
    padding-left: 25px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: nowrap;
    border: none;
    border-bottom: 1px solid rgba(206, 206, 206, 0.3);
    color: var(--webueno-bg-primary);
    min-height: 34px;
  }
}
.wb-billing-page .billing-details-table tbody td:last-child {
  border-bottom: none;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody td::before {
    content: attr(data-title);
    font-size: 13px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.01em;
    color: var(--black);
    position: relative;
    z-index: 1;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
    min-width: 15px;
    text-align: left;
  }
}
.wb-billing-page .billing-details-table tbody td:hover {
  justify-content: flex-end;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody td:hover::before {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    padding: 6px 5px;
    background-color: var(--white);
  }
}
.wb-billing-page .billing-details-table tbody td:not(:last-child) {
  border-right: 1px solid rgba(188, 203, 218, 0.3);
}
@media (max-width: 641px) {
  .wb-billing-page .billing-details-table tbody td:not(:last-child) {
    border-right: none !important;
  }
}
.wb-billing-page .billing-details-table .cell-dropdown {
  padding: 5px;
  margin-left: auto;
}
.wb-billing-page .billing-details-table .cell-dropdown .dropdown-cta-list {
  min-width: 166px;
  top: 85% !important;
}
.wb-billing-page .billing-details-table .cell-dropdown .dropdown-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: transparent;
  transition: 0.3s all ease;
}
.wb-billing-page .billing-details-table .cell-dropdown .dropdown-icon:hover {
  background-color: rgba(0, 59, 119, 0.05);
}
.wb-billing-page .billing-details-table .cell-dropdown .dropdown-icon:hover svg circle {
  fill: var(--webueno-bg-primary);
  opacity: 1;
}
.wb-billing-page .billing-details-table .cell-dropdown .dropdown-icon svg circle {
  transition: 0.3s all ease;
  fill: #9FABB8;
}
.wb-billing-page .billing-details-table .btn-download-pdf {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background-color: transparent;
  transition: 0.3s all ease;
}
.wb-billing-page .billing-details-table .btn-download-pdf svg.download-icon {
  flex: 0 0 16px;
  opacity: 0.5;
  transition: 0.3s all ease;
}
.wb-billing-page .billing-details-table .btn-download-pdf svg.download-icon path {
  stroke: #292F34;
  transition: 0.3s all ease;
}
.wb-billing-page .billing-details-table .btn-download-pdf:hover, .wb-billing-page .billing-details-table .btn-download-pdf:active, .wb-billing-page .billing-details-table .btn-download-pdf:focus {
  background-color: rgba(0, 59, 119, 0.1);
  box-shadow: none;
}
.wb-billing-page .billing-details-table .btn-download-pdf:hover svg.download-icon, .wb-billing-page .billing-details-table .btn-download-pdf:active svg.download-icon, .wb-billing-page .billing-details-table .btn-download-pdf:focus svg.download-icon {
  opacity: 1;
}
.wb-billing-page .billing-details-table .btn-download-pdf:hover svg.download-icon path, .wb-billing-page .billing-details-table .btn-download-pdf:active svg.download-icon path, .wb-billing-page .billing-details-table .btn-download-pdf:focus svg.download-icon path {
  stroke: var(--webueno-bg-primary);
}
.wb-billing-page .billing-overview-single .btn-back {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 10px;
  color: var(--webueno-primary);
  position: relative;
  left: -12px;
  transition: 0.3s all ease;
}
.wb-billing-page .billing-overview-single .btn-back:hover .back-arrow-icon, .wb-billing-page .billing-overview-single .btn-back:active .back-arrow-icon, .wb-billing-page .billing-overview-single .btn-back:focus .back-arrow-icon {
  transform: translateX(-2px) scaleX(-1) !important;
}
.wb-billing-page .billing-overview-single .btn-back:focus {
  box-shadow: none !important;
}
.wb-billing-page .billing-overview-single .btn-back .back-arrow-icon {
  transition: 0.3s all ease;
}
.wb-billing-page .billing-overview-single .btn-back .back-arrow-icon path {
  fill: var(--webueno-primary);
}
.wb-billing-page .billing-overview-single .subscription-group {
  margin-bottom: 40px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-overview-single .subscription-group {
    margin-bottom: 30px;
  }
}
.wb-billing-page .billing-overview-single__heading {
  margin-bottom: 35px;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-overview-single .billing-overview-single-table .cell-total {
    border-bottom: none !important;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .billing-overview-single .billing-overview-single-table .cell-total .title {
    display: none;
  }
}
.wb-billing-page .billing-overview-single .billing-overview-single-table .cell-total .amount {
  display: none;
}
@media (max-width: 641px) {
  .wb-billing-page .billing-overview-single .billing-overview-single-table .cell-total .amount {
    display: inline;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .billing-overview-single .billing-overview-single-table .cell-amount {
    display: none;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .billing-overview-single .billing-overview-single-table .empty {
    display: none;
  }
}
.wb-billing-page .billing-overview-single .summary-block .summary-block-title {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 20px;
}
.wb-billing-page .billing-overview-single .summary-block .summary-total-list__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 20px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
}
.wb-billing-page .billing-overview-single .summary-block .summary-total-list__item:first-child {
  border-top: 1px solid rgba(0, 59, 119, 0.3);
}
.wb-billing-page .billing-overview-single .summary-block .summary-total-list__item:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.wb-billing-page .billing-overview-single .summary-block .summary-total-list__item .total {
  font-weight: 700;
}
.wb-billing-page .billing-overview-single .all-invoices {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 320px;
  height: 100%;
  background-color: var(--white);
  transform: translateX(100%);
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  will-change: transform;
  transition: 0.3s all ease;
}
.wb-billing-page .billing-overview-single .all-invoices.all-invoices-active {
  transform: translateX(0);
  visibility: visible;
  opacity: 1;
}
.wb-billing-page .billing-overview-single .all-invoices__header {
  padding: 10px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.wb-billing-page .billing-overview-single .all-invoices__heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
  margin: 0;
}
.wb-billing-page .billing-overview-single .all-invoices__exit-btn {
  cursor: pointer;
}
.wb-billing-page .billing-overview-single .all-invoices__exit-btn svg path {
  stroke: #869099;
}
.wb-billing-page .billing-overview-single .all-invoices__list {
  max-height: calc(100vh - 70px);
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .wb-billing-page .billing-overview-single .all-invoices__list {
    scrollbar-width: thin;
  }
}
.wb-billing-page .billing-overview-single .all-invoices__list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-billing-page .billing-overview-single .all-invoices__list::-webkit-scrollbar-track {
  background-color: #F8FBFF;
  border-radius: 10px;
}
.wb-billing-page .billing-overview-single .all-invoices__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.wb-billing-page .billing-overview-single .all-invoices__invoice-item {
  padding: 10px 15px;
}
.wb-billing-page .billing-overview-single .all-invoices__invoice-item:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.wb-billing-page .billing-overview-single .all-invoices__invoice-item .invoice-info-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #292F34;
}
.wb-billing-page .billing-overview-single .all-invoices-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #BCCBDA;
  visibility: hidden;
  opacity: 0;
  z-index: 999;
  transition: 0.3s all ease;
}
.wb-billing-page .no-payment-method-screen {
  padding: 30px 0 100px;
  text-align: center;
}
.wb-billing-page .no-payment-method-screen__illustration-wrapper {
  max-width: 369px;
  margin: 0 auto;
}
@media (max-width: 641px) {
  .wb-billing-page .no-payment-method-screen__illustration-wrapper {
    max-width: 230px;
    margin-bottom: 10px;
  }
}
.wb-billing-page .no-payment-method-screen__illustration {
  display: block;
  max-width: 100%;
  height: auto;
}
.wb-billing-page .no-payment-method-screen__heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  text-align: center;
  color: var(--black);
  max-width: 468px;
  margin: 0 auto;
  margin-bottom: 20px;
}
@media (max-width: 641px) {
  .wb-billing-page .no-payment-method-screen__heading {
    font-size: 24px;
    line-height: 32.68px;
    margin-bottom: 30px;
  }
}
.wb-billing-page .card-section {
  margin-bottom: 50px;
}
@media (max-width: 641px) {
  .wb-billing-page .card-section {
    margin-bottom: 35px;
  }
}
.wb-billing-page .credit-card-block {
  background-color: var(--white);
  border-radius: 12px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  padding: 25px 30px;
  display: flex;
  align-items: center;
  gap: 30px;
  position: relative;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  .wb-billing-page .credit-card-block {
    padding: 20px;
    gap: 20px;
  }
}
.wb-billing-page .credit-card-block:hover {
  z-index: 2;
  transform: scale(1.01);
}
.wb-billing-page .credit-card-block__brand-icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.wb-billing-page .credit-card-block__brand-icon.brand-visa {
  flex-basis: 87px;
  height: auto;
}
@media (max-width: 641px) {
  .wb-billing-page .credit-card-block__brand-icon.brand-visa {
    flex-basis: 48px;
  }
}
@media (max-width: 641px) {
  .wb-billing-page .credit-card-block__brand-icon.brand-visa svg {
    width: 48px !important;
    height: auto !important;
  }
}
.wb-billing-page .credit-card-block__brand-icon.brand-placeholder {
  flex-basis: 40px;
  height: auto;
}
.wb-billing-page .credit-card-block__actions {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
@media (max-width: 641px) {
  .wb-billing-page .credit-card-block__actions {
    right: 10px;
  }
}
.wb-billing-page .credit-card-block__actions .credit-card-dropdown .dropdown-cta-list {
  min-width: 166px;
}
.wb-billing-page .credit-card-block__actions .credit-card-dropdown .dropdown-cta-btn {
  color: rgba(41, 47, 52, 0.6);
}
.wb-billing-page .credit-card-block__actions .credit-card-dropdown .dropdown-cta-btn.delete {
  color: rgba(225, 107, 107, 0.6);
}
.wb-billing-page .credit-card-block .card-info-details {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  color: #292F34;
  margin-bottom: 6px;
}
@media (max-width: 641px) {
  .wb-billing-page .credit-card-block .card-info-details {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 1%;
    margin-bottom: 0;
  }
}
.wb-billing-page .credit-card-block .card-info-details::first-letter {
  text-transform: uppercase;
}
.wb-billing-page .credit-card-block .card-expiry {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #292F34;
}
.wb-billing-page .add-credit-card-block #card-element-save,
.wb-billing-page .add-credit-card-block #backup-card-element,
.wb-billing-page .add-credit-card-block #edit-card-element,
.wb-billing-page .update-credit-card-block #card-element-save,
.wb-billing-page .update-credit-card-block #backup-card-element,
.wb-billing-page .update-credit-card-block #edit-card-element {
  padding: 0 25px;
  border: 2px solid #BCCBDA;
  border-radius: 8px;
  height: 65px;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  color: #5C6369;
  background-color: #fff;
  display: flex;
  align-items: center;
}
@media (max-width: 375px) {
  .wb-billing-page .add-credit-card-block #card-element-save,
  .wb-billing-page .add-credit-card-block #backup-card-element,
  .wb-billing-page .add-credit-card-block #edit-card-element,
  .wb-billing-page .update-credit-card-block #card-element-save,
  .wb-billing-page .update-credit-card-block #backup-card-element,
  .wb-billing-page .update-credit-card-block #edit-card-element {
    padding: 0 15px;
  }
}
.wb-billing-page .add-credit-card-block #card-element-save > div,
.wb-billing-page .add-credit-card-block #backup-card-element > div,
.wb-billing-page .add-credit-card-block #edit-card-element > div,
.wb-billing-page .update-credit-card-block #card-element-save > div,
.wb-billing-page .update-credit-card-block #backup-card-element > div,
.wb-billing-page .update-credit-card-block #edit-card-element > div {
  width: 100%;
}
.wb-billing-page .add-credit-card-block #card-element-save-errors,
.wb-billing-page .add-credit-card-block #backup-card-element-errors,
.wb-billing-page .add-credit-card-block #edit-card-errors,
.wb-billing-page .update-credit-card-block #card-element-save-errors,
.wb-billing-page .update-credit-card-block #backup-card-element-errors,
.wb-billing-page .update-credit-card-block #edit-card-errors {
  display: block;
  font-size: 14px;
  color: #E16B6B;
}
.wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal,
.wb-billing-page .refund-modal.bootbox-m-credit-card-edit,
.wb-billing-page .refund-modal.bootbox-m-refund-modal {
  z-index: 1055;
}
.wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit .bootbox.modal, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal .bootbox.modal,
.wb-billing-page .refund-modal.bootbox-m-credit-card-edit .bootbox.modal,
.wb-billing-page .refund-modal.bootbox-m-refund-modal .bootbox.modal {
  background-color: rgba(194, 209, 222, 0.9);
  /* @media (max-width: 768px) {
      padding: 15px;
  } */
}
@media (min-width: 576px) {
  .wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit .modal-dialog, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal .modal-dialog,
  .wb-billing-page .refund-modal.bootbox-m-credit-card-edit .modal-dialog,
  .wb-billing-page .refund-modal.bootbox-m-refund-modal .modal-dialog {
    max-width: 705px;
  }
}
.wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit .modal-heading, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal .modal-heading,
.wb-billing-page .refund-modal.bootbox-m-credit-card-edit .modal-heading,
.wb-billing-page .refund-modal.bootbox-m-refund-modal .modal-heading {
  font-size: 36px;
  font-weight: 300;
  line-height: 49.03px;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media screen and (max-width: 641px) {
  .wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit .modal-heading, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal .modal-heading,
  .wb-billing-page .refund-modal.bootbox-m-credit-card-edit .modal-heading,
  .wb-billing-page .refund-modal.bootbox-m-refund-modal .modal-heading {
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
  }
}
.wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit .modal-description, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal .modal-description,
.wb-billing-page .refund-modal.bootbox-m-credit-card-edit .modal-description,
.wb-billing-page .refund-modal.bootbox-m-refund-modal .modal-description {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media screen and (max-width: 641px) {
  .wb-billing-page .update-credit-card-block-modal.bootbox-m-credit-card-edit .modal-description, .wb-billing-page .update-credit-card-block-modal.bootbox-m-refund-modal .modal-description,
  .wb-billing-page .refund-modal.bootbox-m-credit-card-edit .modal-description,
  .wb-billing-page .refund-modal.bootbox-m-refund-modal .modal-description {
    font-size: 14px;
    line-height: 20px;
  }
}
.wb-billing-page .no-credit-card-block {
  background-color: rgba(48, 151, 245, 0.05);
  border-radius: 12px;
  padding: 25px 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 641px) {
  .wb-billing-page .no-credit-card-block {
    padding: 20px;
    gap: 25px;
  }
}
.wb-billing-page .no-credit-card-block__message-block {
  display: flex;
  align-items: center;
  gap: 25px;
}
.wb-billing-page .no-credit-card-block__icon-wrapper {
  flex: 0 0 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wb-billing-page .no-credit-card-block__message {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #232323;
}
@media (max-width: 641px) {
  .wb-billing-page .no-credit-card-block__message {
    font-size: 13px;
    letter-spacing: 1%;
  }
}
.wb-billing-page .payment-side-card {
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
  padding: 30px 20px 25px;
  margin: 0 0 15px;
}
.wb-billing-page .payment-side-card__header {
  display: grid;
  grid-template-columns: 20px 1fr;
  align-items: center;
  gap: 12px;
  margin: 0 0 30px;
}
.wb-billing-page .payment-side-card__heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: #292F34;
}
.wb-billing-page .payment-side-card__body {
  max-height: 255px;
  padding-right: 5px;
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .wb-billing-page .payment-side-card__body {
    scrollbar-width: thin;
  }
}
.wb-billing-page .payment-side-card__body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-billing-page .payment-side-card__body::-webkit-scrollbar-track {
  background-color: var(--white); /* #F8FBFF */
  border-radius: 10px;
}
.wb-billing-page .payment-side-card__body::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.wb-billing-page .payment-side-card__btn {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.01em;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 18px 15px;
  margin: 25px 0 0;
  width: 100%;
}
.wb-billing-page .payment-side-card__btn--outline {
  border: 1px solid var(--webueno-primary);
  color: var(--webueno-primary);
  background-color: var(--white);
}
.wb-billing-page .payment-side-card__btn--outline:hover {
  border-color: var(--webueno-primary);
  background-color: var(--webueno-primary);
  color: var(--white);
}
.wb-billing-page .payment-side-card .pay-card {
  border: 1px solid #EBF2FA;
  border-radius: 12px;
}
.wb-billing-page .payment-side-card .pay-card__header {
  border-bottom: 1px solid #EBF2FA;
  padding: 20px 20px 15px;
}
.wb-billing-page .payment-side-card .pay-card__body {
  padding: 10px 20px 15px;
}
.wb-billing-page .payment-side-card .pay-card .card-meta-ending {
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  color: #292F34;
}
.wb-billing-page .payment-side-card .pay-card .card-meta-ending::first-letter {
  text-transform: uppercase;
}
.wb-billing-page .payment-side-card .pay-card .card-meta-expires {
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #292F34;
}
.wb-billing-page .payment-side-card .pay-card:not(:last-child) {
  margin-bottom: 15px;
}
.wb-billing-page .payment-side-card .no-pay-card {
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  min-height: 115px;
  padding: 20px;
  border: 1px solid var(--webueno-danger);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--webueno-danger);
}
.wb-billing-page .cc-overlay-enter-active,
.wb-billing-page .cc-overlay-leave-active {
  position: fixed;
  opacity: 0;
  transition: all 0.5s ease;
  transition-delay: 0.4s;
}
.wb-billing-page .cc-overlay-enter-from,
.wb-billing-page .cc-overlay-leave-to {
  opacity: 0;
}
.wb-billing-page .cc-overlay-enter-to {
  opacity: 1;
}

body:has(.update-credit-card-block-modal, .refund-modal) {
  overflow-y: hidden;
}
@media (max-width: 576px) {
  body:has(.update-credit-card-block-modal, .refund-modal) {
    overflow-y: auto;
  }
}

.wb-sort-table th {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.01em;
  padding-top: 20px;
  padding-bottom: 20px;
  white-space: nowrap;
  color: #869099;
}
.wb-sort-table th * {
  pointer-events: none;
}
.wb-sort-table th.has-sort {
  cursor: pointer;
}
.wb-sort-table th.has-sort .th-title {
  position: relative;
}
.wb-sort-table th.has-sort .th-title::after {
  content: "";
  display: inline-block;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M4.90385 12.4038V2.85763L1.05383 6.70763L0 5.65383L5.65383 0L11.3077 5.65383L10.2538 6.70763L6.4038 2.85763V12.4038H4.90385Z' fill='%23869099'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
  /* @media (max-width: 1199px) {
    right: 0;
  } */
}
.wb-sort-table th.has-sort:hover .th-title::after {
  visibility: visible;
  opacity: 1;
}
.wb-sort-table th.has-sort.sort-down .th-title::after {
  visibility: visible;
  opacity: 1;
  transform-origin: center center;
  transform: rotate(180deg);
}
.wb-sort-table th.has-sort.sort-up .th-title::after {
  visibility: visible;
  opacity: 1;
  transform-origin: center center;
  transform: rotate(0);
}

.wb-subscriptions {
  background-color: #F8FBFF;
}
.wb-subscriptions__header {
  margin-top: 20px;
}
@media (max-width: 641px) {
  .wb-subscriptions__header {
    margin-top: 0;
  }
}
.wb-subscriptions__main-heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0 0 55px;
}
@media (max-width: 641px) {
  .wb-subscriptions__main-heading {
    font-weight: 300;
    font-size: 28px;
    line-height: 38.13px;
    margin: 0 0 45px;
  }
}
.wb-subscriptions__section-header {
  margin-bottom: 45px;
}
@media (max-width: 641px) {
  .wb-subscriptions__section-header {
    margin-bottom: 40px;
  }
}
.wb-subscriptions__secondary-heading {
  font-weight: 300;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0 0 12px;
}
@media (max-width: 641px) {
  .wb-subscriptions__secondary-heading {
    font-size: 25px;
  }
}
.wb-subscriptions__description-header {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0;
}
@media (max-width: 641px) {
  .wb-subscriptions__description-header {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.01em;
  }
}
.wb-subscriptions .subscriptions-layout {
  display: grid;
  grid-template-columns: 245px 1fr;
  align-items: start;
  gap: 45px;
}
@media (max-width: 991px) {
  .wb-subscriptions .subscriptions-layout {
    display: block;
  }
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  align-items: start;
  gap: 30px;
  margin-bottom: 50px;
}
@media (max-width: 375px) {
  .wb-subscriptions .subscriptions-wordpress-support .support-products-list {
    grid-template-columns: 100%;
    margin-top: 60px;
    gap: 70px;
  }
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product {
  position: relative;
  height: 100%;
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .support-card {
  cursor: default;
}
@media (max-width: 641px) {
  .wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header {
    grid-template-columns: 58px 1fr;
    align-items: start;
  }
}
@media (max-width: 375px) {
  .wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header {
    display: block;
    padding-top: 50px;
  }
}
@media (max-width: 375px) {
  .wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-badge {
    position: absolute;
    top: 0;
    left: 25px;
    transform: translateY(-50%);
    border-radius: 100%;
  }
}
@media (max-width: 641px) {
  .wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-badge-icon {
    display: inline-flex !important;
  }
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon {
  position: absolute;
  top: -41px;
  right: -41px;
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon .wb-ribbon-text {
  font-weight: 800;
  font-size: 12px;
  line-height: 34px;
  letter-spacing: 0.01em;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--white);
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon.active .wb-ribbon-text {
  transform: rotate(45deg) translateX(-70%) translateY(10%);
}
.wb-subscriptions .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon.canceling .wb-ribbon-text {
  transform: rotate(45deg) translateX(-55%) translateY(40%);
}
.wb-subscriptions .subscriptions-wordpress-support .no-content-block {
  font-weight: 400;
  font-size: 20px;
  line-height: 27.24px;
  letter-spacing: 0%;
  color: #292F34;
  padding: 25px 30px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 12px;
  margin-bottom: 35px;
  background-color: var(--white);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.wb-subscriptions .subscriptions-wordpress-support .response-message-alerts.fixed {
  position: fixed;
  top: 30px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 16;
}
@media (min-width: 992px) {
  .wb-subscriptions .subscriptions-wordpress-support .response-message-alerts.fixed {
    padding-left: 155px;
    padding-right: 110px;
  }
}
@media screen and (max-width: 991px) {
  .wb-subscriptions .subscriptions-wordpress-support .response-message-alerts.fixed {
    padding-left: 115px;
    padding-right: 55px;
  }
}
@media screen and (max-width: 641px) {
  .wb-subscriptions .subscriptions-wordpress-support .response-message-alerts.fixed {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.wb-switch-account-screen .payment-method-box {
  display: block;
  cursor: pointer;
  will-change: transform;
}
.wb-switch-account-screen .payment-method-box:hover .payment-method-box__inner {
  transform: scale(1.015);
}
.wb-switch-account-screen .payment-method-box__inner {
  display: flex;
  align-items: center;
  gap: 20px;
  background-color: #fff;
  outline: 2px solid transparent;
  border-radius: 16px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 10px 20px;
  position: relative;
  min-height: 100px;
  transition: 0.3s all ease;
}
@media (max-width: 575px) {
  .wb-switch-account-screen .payment-method-box__inner {
    padding: 15px;
    gap: 15px;
    min-height: 72px;
  }
}
.wb-switch-account-screen .payment-method-box__inner * {
  pointer-events: none;
}
.wb-switch-account-screen .payment-method-box__inner.active {
  outline-color: #BCD882;
  background-color: #F8FFEA;
  transform: scale(1.015);
}
.wb-switch-account-screen .payment-method-box__inner.active .pay-description__text-1 {
  color: #BCD882;
}
.wb-switch-account-screen .payment-method-box .payment-input:checked ~ .payment-method-box__inner {
  outline-color: #BCD882;
  background-color: #F8FFEA;
  transform: scale(1.015);
}
.wb-switch-account-screen .payment-method-box .payment-input:checked ~ .payment-method-box__inner .pay-description__text-1 {
  color: #BCD882;
}
.wb-switch-account-screen .payment-method-box .payment-input:not(:checked) ~ .payment-method-box__inner .spinner-wrapper {
  display: none;
}
.wb-switch-account-screen .payment-method-box .pay-method {
  flex: 0 0 80px;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  text-align: center;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F7F7F7;
}
@media (max-width: 575px) {
  .wb-switch-account-screen .payment-method-box .pay-method {
    flex: 0 0 60px;
    width: 60px;
    height: 60px;
  }
}
.wb-switch-account-screen .payment-method-box .pay-method .user-avatar-wrapper {
  width: 47px;
  height: 47px;
  overflow: hidden;
}
.wb-switch-account-screen .payment-method-box .pay-method .user-avatar {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wb-switch-account-screen .payment-method-box .pay-method .no-logo {
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #BCCBDA;
}
.wb-switch-account-screen .payment-method-box .payment-icon {
  display: inline-block;
}
.wb-switch-account-screen .payment-method-box .pay-description__text-1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #292F34;
  margin-bottom: 3px;
  transition: 0.3s all ease;
}
@media (max-width: 992px) {
  .wb-switch-account-screen .payment-method-box .pay-description__text-1 {
    margin-bottom: 6px;
  }
}
@media (max-width: 575px) {
  .wb-switch-account-screen .payment-method-box .pay-description__text-1 {
    font-size: 15px;
    line-height: 15px;
  }
}
.wb-switch-account-screen .payment-method-box .pay-description__text-2 {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #6C6C6C;
  display: flex;
  align-items: center;
  gap: 10px 20px;
}
@media (max-width: 992px) {
  .wb-switch-account-screen .payment-method-box .pay-description__text-2 {
    display: block;
  }
  .wb-switch-account-screen .payment-method-box .pay-description__text-2 > span {
    display: block;
    line-height: 1.4;
  }
}
@media (max-width: 575px) {
  .wb-switch-account-screen .payment-method-box .pay-description__text-2 {
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 1;
  }
}
.wb-switch-account-screen .payment-method-box .pay-description__text-2 .acc-role-wrapper {
  position: relative;
}
.wb-switch-account-screen .payment-method-box .pay-description__text-2 .acc-role-wrapper::before {
  content: "";
  display: inline-flex;
  width: 1px;
  height: 13px;
  background-color: #6C6C6C;
  position: absolute;
  top: 5px;
  left: -10px;
}
@media (max-width: 992px) {
  .wb-switch-account-screen .payment-method-box .pay-description__text-2 .acc-role-wrapper::before {
    content: none;
  }
}
.wb-switch-account-screen .payment-method-box .pay-description__text-2 .acc-role,
.wb-switch-account-screen .payment-method-box .pay-description__text-2 .acc-type {
  font-weight: 700;
}
.wb-switch-account-screen .payment-method-box .pay-description__text-2 .acc-role {
  text-transform: capitalize;
}
.wb-switch-account-screen .payment-method-box .arrow-icon {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
}
@media (max-width: 575px) {
  .wb-switch-account-screen .payment-method-box .arrow-icon {
    width: 9px;
    height: 16px;
    right: 15px;
  }
}
.wb-switch-account-screen .payment-method-box .spinner-wrapper {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
}
.wb-switch-account-screen .logout-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.wb-switch-account-screen .logout-link.disabled {
  pointer-events: none !important;
  opacity: 0.7 !important;
}

.wb-dashboard {
  background-color: #F8FBFF;
}
.wb-dashboard .alert-content:has(.notification-alert, .reg-step-4__finish-reg-process) {
  margin-bottom: 20px;
}
.wb-dashboard .dashboard-main-heading {
  font-weight: 300;
  font-size: 43px;
  line-height: 50px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .wb-dashboard .dashboard-main-heading {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.01em;
  }
}
.wb-dashboard .dashboard-layout {
  display: grid;
  grid-template-columns: minmax(0, calc(74% - 7.5px)) minmax(296px, 1fr);
  align-content: start;
  gap: 15px;
}
@media screen and (max-width: 1199px) {
  .wb-dashboard .dashboard-layout {
    grid-template-columns: 100%;
    gap: 20px;
  }
}
.wb-dashboard .dashboard-aside .dashboard-widget {
  margin-bottom: 15px;
}
.wb-dashboard .dashboard-widgets-wrapper {
  display: grid;
  align-content: start;
  margin-bottom: 15px;
}
.wb-dashboard .dashboard-widgets-wrapper--cols-2 {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  -moz-column-gap: 15px;
       column-gap: 15px;
  row-gap: 15px;
}
@media screen and (max-width: 641px) {
  .wb-dashboard .dashboard-widgets-wrapper--cols-2 {
    grid-template-columns: 100%;
  }
}
.wb-dashboard .dashboard-healthcheck-widget .dashboard-widget__body,
.wb-dashboard .dashboard-disconnected-websites-widget .dashboard-widget__body,
.wb-dashboard .dashboard-snapshooter-widget .dashboard-widget__body,
.wb-dashboard .dashboard-ssl-widget .dashboard-widget__body {
  padding-left: 25px;
  padding-right: 25px;
}
.wb-dashboard .dashboard-healthcheck-widget__list,
.wb-dashboard .dashboard-disconnected-websites-widget__list,
.wb-dashboard .dashboard-snapshooter-widget__list,
.wb-dashboard .dashboard-ssl-widget__list {
  max-height: 240px;
  overflow-y: hidden;
}
@media screen and (max-width: 641px) {
  .wb-dashboard .dashboard-healthcheck-widget__list,
  .wb-dashboard .dashboard-disconnected-websites-widget__list,
  .wb-dashboard .dashboard-snapshooter-widget__list,
  .wb-dashboard .dashboard-ssl-widget__list {
    overflow-y: auto;
  }
}
.wb-dashboard .dashboard-healthcheck-widget__list:hover,
.wb-dashboard .dashboard-disconnected-websites-widget__list:hover,
.wb-dashboard .dashboard-snapshooter-widget__list:hover,
.wb-dashboard .dashboard-ssl-widget__list:hover {
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .wb-dashboard .dashboard-healthcheck-widget__list,
  .wb-dashboard .dashboard-disconnected-websites-widget__list,
  .wb-dashboard .dashboard-snapshooter-widget__list,
  .wb-dashboard .dashboard-ssl-widget__list {
    scrollbar-width: thin;
  }
}
.wb-dashboard .dashboard-healthcheck-widget__list::-webkit-scrollbar,
.wb-dashboard .dashboard-disconnected-websites-widget__list::-webkit-scrollbar,
.wb-dashboard .dashboard-snapshooter-widget__list::-webkit-scrollbar,
.wb-dashboard .dashboard-ssl-widget__list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-dashboard .dashboard-healthcheck-widget__list::-webkit-scrollbar-track,
.wb-dashboard .dashboard-disconnected-websites-widget__list::-webkit-scrollbar-track,
.wb-dashboard .dashboard-snapshooter-widget__list::-webkit-scrollbar-track,
.wb-dashboard .dashboard-ssl-widget__list::-webkit-scrollbar-track {
  background-color: #F8FBFF;
  border-radius: 10px;
}
.wb-dashboard .dashboard-healthcheck-widget__list::-webkit-scrollbar-thumb,
.wb-dashboard .dashboard-disconnected-websites-widget__list::-webkit-scrollbar-thumb,
.wb-dashboard .dashboard-snapshooter-widget__list::-webkit-scrollbar-thumb,
.wb-dashboard .dashboard-ssl-widget__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none;
}
.wb-dashboard .dashboard-healthcheck-widget__list-item,
.wb-dashboard .dashboard-disconnected-websites-widget__list-item,
.wb-dashboard .dashboard-snapshooter-widget__list-item,
.wb-dashboard .dashboard-ssl-widget__list-item {
  line-height: 1;
}
.wb-dashboard .dashboard-healthcheck-widget__list-item:not(:last-child),
.wb-dashboard .dashboard-disconnected-websites-widget__list-item:not(:last-child),
.wb-dashboard .dashboard-snapshooter-widget__list-item:not(:last-child),
.wb-dashboard .dashboard-ssl-widget__list-item:not(:last-child) {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EBF2FA;
}
.wb-dashboard .dashboard-healthcheck-widget .website-title,
.wb-dashboard .dashboard-disconnected-websites-widget .website-title,
.wb-dashboard .dashboard-snapshooter-widget .website-title,
.wb-dashboard .dashboard-ssl-widget .website-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  color: #292F34;
  transition: 0.3s all ease;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
.wb-dashboard .dashboard-healthcheck-widget .website-title:hover,
.wb-dashboard .dashboard-disconnected-websites-widget .website-title:hover,
.wb-dashboard .dashboard-snapshooter-widget .website-title:hover,
.wb-dashboard .dashboard-ssl-widget .website-title:hover {
  color: var(--webueno-primary-hover);
}
.wb-dashboard .dashboard-healthcheck-widget .last-online,
.wb-dashboard .dashboard-disconnected-websites-widget .last-online,
.wb-dashboard .dashboard-snapshooter-widget .last-online,
.wb-dashboard .dashboard-ssl-widget .last-online {
  color: #67777E;
}
.wb-dashboard .dashboard-healthcheck-widget .all-set,
.wb-dashboard .dashboard-healthcheck-widget .no-match,
.wb-dashboard .dashboard-disconnected-websites-widget .all-set,
.wb-dashboard .dashboard-disconnected-websites-widget .no-match,
.wb-dashboard .dashboard-snapshooter-widget .all-set,
.wb-dashboard .dashboard-snapshooter-widget .no-match,
.wb-dashboard .dashboard-ssl-widget .all-set,
.wb-dashboard .dashboard-ssl-widget .no-match {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  color: #9FABB8;
}
.wb-dashboard .dashboard-healthcheck-widget__list {
  max-height: 250px;
}
.wb-dashboard .dashboard-disconnected-websites-widget {
  /* &__list-item {
    &:not(:last-child) {
      margin-bottom: 15px;
    }
  } */
  /* .website-title {
    font-weight: 500;
  } */
}
.wb-dashboard .dashboard-disconnected-websites-widget:has(.all-set) .dashboard-disconnected-websites-widget__list {
  overflow-y: visible;
}
.wb-dashboard .dashboard-snapshooter-widget {
  /* .no-match {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    color: #9FABB8;
  } */
}
.wb-dashboard .dashboard-snapshooter-widget__list-item:not(:last-child) {
  padding-bottom: 15px;
  margin-bottom: 17px;
}
.wb-dashboard .dashboard-snapshooter-widget .list-row {
  display: flex;
  align-items: center;
  gap: 5px;
}
.wb-dashboard .dashboard-snapshooter-widget .col-title {
  font-weight: 700;
  min-width: 50px;
}
.wb-dashboard .dashboard-snapshooter-widget .website-name {
  color: #292F34;
  text-decoration: none;
  transition: 0.3s all ease;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
.wb-dashboard .dashboard-snapshooter-widget .website-name:hover {
  color: var(--webueno-primary-hover);
}
.wb-dashboard .dashboard-snapshooter-widget .website-status.status-success {
  font-weight: 700;
  color: var(--webueno-success);
}
.wb-dashboard .dashboard-snapshooter-widget .website-status.status-danger {
  font-weight: 700;
  color: var(--webueno-danger);
}
.wb-dashboard .dashboard-ssl-widget__list {
  max-height: 250px;
}
.wb-dashboard .dashboard-ssl-widget__list-item:not(:last-child) {
  padding-bottom: 15px;
  margin-bottom: 17px;
}
.wb-dashboard .dashboard-ssl-widget .list-row {
  display: flex;
  align-items: center;
  gap: 5px;
}
.wb-dashboard .dashboard-ssl-widget .col-title {
  font-weight: 700;
}
.wb-dashboard .dashboard-ssl-widget .domain-name {
  color: #292F34;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}
.wb-dashboard .dashboard-comments-widget .dashboard-widget__header {
  padding-right: 105px;
}
@media screen and (max-width: 641px) {
  .wb-dashboard .dashboard-comments-widget .dashboard-widget__header {
    padding-right: 25px;
  }
}
.wb-dashboard .dashboard-comments-widget .dashboard-widget__footer {
  display: none;
  border-top: 1px solid #EBF2FA;
}
@media screen and (max-width: 641px) {
  .wb-dashboard .dashboard-comments-widget .dashboard-widget__footer {
    display: block;
    padding: 15px;
    text-align: center;
  }
  .wb-dashboard .dashboard-comments-widget .dashboard-widget__footer .btn-view-all-comments {
    display: inline-block !important;
    position: static;
    top: auto;
    right: auto;
    transform: none;
  }
}
.wb-dashboard .dashboard-comments-widget .btn-view-all-comments {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.02em;
  color: var(--webueno-primary);
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%);
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .wb-dashboard .dashboard-comments-widget .btn-view-all-comments {
    display: none;
  }
}
.wb-dashboard .dashboard-comments-widget .btn-view-all-comments:hover, .wb-dashboard .dashboard-comments-widget .btn-view-all-comments:focus {
  color: var(--webueno-primary-hover);
  box-shadow: none;
}
.wb-dashboard .dashboard-comments-widget__list {
  max-height: 315px;
  padding: 0;
  padding-right: 15px;
  list-style: none;
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .wb-dashboard .dashboard-comments-widget__list {
    scrollbar-width: thin;
  }
}
.wb-dashboard .dashboard-comments-widget__list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-dashboard .dashboard-comments-widget__list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
.wb-dashboard .dashboard-comments-widget__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-dashboard .dashboard-comments-widget__list-item:not(:last-child) {
  margin-bottom: 10px;
}
.wb-dashboard .dashboard-comments-widget .no-comments {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  color: #9FABB8;
  margin-left: 10px;
}
@media screen and (max-width: 576px) {
  .wb-dashboard .upcoming-auto-subs-modal .modal-header {
    padding: 45px 20px 0 20px !important;
  }
}
@media screen and (max-width: 576px) {
  .wb-dashboard .upcoming-auto-subs-modal .modal-body {
    padding: 25px 20px 0 20px !important;
  }
}
@media screen and (max-width: 576px) {
  .wb-dashboard .upcoming-auto-subs-modal .modal-footer {
    padding: 0 20px 45px 20px !important;
  }
}
@media screen and (max-width: 576px) {
  .wb-dashboard .upcoming-auto-subs-modal .modal-heading {
    font-size: 24px;
    line-height: 32px;
  }
}
.wb-dashboard .upcoming-auto-subs-modal .list-container {
  max-height: 300px;
  overflow-y: auto;
  padding-right: 5px;
}
@supports (-moz-appearance: none) {
  .wb-dashboard .upcoming-auto-subs-modal .list-container {
    scrollbar-width: thin;
  }
}
.wb-dashboard .upcoming-auto-subs-modal .list-container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-dashboard .upcoming-auto-subs-modal .list-container::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
.wb-dashboard .upcoming-auto-subs-modal .list-container::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-dashboard .upcoming-auto-subs-modal .site-list li {
  font-size: 16px;
  font-weight: 600 !important;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #9FABB8;
}
.wb-dashboard .upcoming-auto-subs-modal .site-list li:not(:last-child) {
  margin-bottom: 10px;
}
.wb-dashboard .upcoming-auto-subs-modal .site-list .site-name {
  background-color: #F7F9FC;
  padding: 8px 10px;
  padding-right: 110px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  position: relative;
  color: #67777E;
  text-decoration: none;
}
.wb-dashboard .upcoming-auto-subs-modal .site-list .account-type {
  font-weight: 400;
  font-size: 13px;
  line-height: 12px;
  letter-spacing: -0.01em;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  border: 1px solid #BCCBDA;
  border-radius: 13px;
  color: #67777E;
  position: absolute;
  top: 4px;
  right: 10px;
}
.wb-dashboard .upcoming-auto-subs-modal .product-list {
  margin: 0;
  padding: 10px;
  padding-right: 5px;
  border: 1px solid #F7F9FC;
  border-top: none;
  max-height: 170px;
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .wb-dashboard .upcoming-auto-subs-modal .product-list {
    scrollbar-width: thin;
  }
}
.wb-dashboard .upcoming-auto-subs-modal .product-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-dashboard .upcoming-auto-subs-modal .product-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 10px;
  margin-block-end: 10px;
}
.wb-dashboard .upcoming-auto-subs-modal .product-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-dashboard .upcoming-auto-subs-modal .product-list__item {
  color: #9FABB8;
  transition: 0.3s all ease;
}
.wb-dashboard .upcoming-auto-subs-modal .product-list__item:hover {
  color: #67777E;
}
@media screen and (max-width: 576px) {
  .wb-dashboard .upcoming-auto-subs-modal .total-ammount-wrapper {
    margin-bottom: 0 !important;
  }
}
.wb-dashboard .upcoming-auto-subs-modal .total-ammount {
  font-size: 18px;
  font-weight: 600 !important;
  line-height: 18px;
  letter-spacing: -0.01em;
}
.wb-dashboard .upcoming-auto-subs-modal .err-msg {
  color: var(--webueno-danger);
}
.wb-dashboard .notification-alert-mailchimp {
  padding-right: 260px;
}
@media screen and (max-width: 641px) {
  .wb-dashboard .notification-alert-mailchimp {
    padding-right: 20px;
  }
}
.wb-dashboard .notification-alert-mailchimp .notification-alert__cta {
  right: 30px;
}
.wb-dashboard .notification-alert-mailchimp .exit-popup-icon-btn-wrapper {
  position: absolute;
  width: 13px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.wb-dashboard .notification-alert-mailchimp .exit-popup-icon-btn-wrapper * {
  pointer-events: none;
}
.wb-dashboard .notification-alert-mailchimp .exit-popup-icon-btn-wrapper svg path {
  stroke: var(--white);
}

.wb-comments {
  background-color: #F8FBFF;
}
.wb-comments .main-heading {
  font-weight: 300;
  font-size: 43px;
  line-height: 50px;
  color: #292929;
  margin: 0 0 30px;
}
@media screen and (max-width: 768px) {
  .wb-comments .main-heading {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.01em;
  }
}
.wb-comments .dashboard-comments-widget .dashboard-widget__header {
  padding-right: 105px;
}
@media screen and (max-width: 641px) {
  .wb-comments .dashboard-comments-widget .dashboard-widget__header {
    padding-right: 25px;
  }
}
.wb-comments .dashboard-comments-widget .dashboard-widget__footer {
  display: none;
  border-top: 1px solid #EBF2FA;
}
@media screen and (max-width: 641px) {
  .wb-comments .dashboard-comments-widget .dashboard-widget__footer {
    display: block;
    padding: 15px;
    text-align: center;
  }
  .wb-comments .dashboard-comments-widget .dashboard-widget__footer .btn-view-all-comments {
    display: inline-block !important;
    position: static;
    top: auto;
    right: auto;
    transform: none;
  }
}
.wb-comments .dashboard-comments-widget .btn-view-all-comments {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: -0.02em;
  color: var(--webueno-primary);
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%);
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  .wb-comments .dashboard-comments-widget .btn-view-all-comments {
    display: none;
  }
}
.wb-comments .dashboard-comments-widget .btn-view-all-comments:hover, .wb-comments .dashboard-comments-widget .btn-view-all-comments:focus {
  color: var(--webueno-primary-hover);
  box-shadow: none;
}
.wb-comments .dashboard-comments-widget__list {
  padding: 0;
  padding-right: 15px;
  list-style: none;
  overflow-y: auto;
}
@supports (-moz-appearance: none) {
  .wb-comments .dashboard-comments-widget__list {
    scrollbar-width: thin;
  }
}
.wb-comments .dashboard-comments-widget__list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.wb-comments .dashboard-comments-widget__list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
.wb-comments .dashboard-comments-widget__list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.wb-comments .dashboard-comments-widget__list-item:not(:last-child) {
  margin-bottom: 10px;
}
.wb-comments .dashboard-comments-widget .no-comments {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  color: #9FABB8;
  margin-left: 10px;
}
.wb-comments .comments-pagination .pagination {
  position: static;
  top: auto;
  right: auto;
}

.section__malware-scan .header-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px 10px;
  margin-bottom: 30px;
}
.section__malware-scan .main-heading {
  font-weight: 300;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.section__malware-scan .header-scan-info {
  font-weight: 600;
  font-size: 12px;
  line-height: 16.34px;
  letter-spacing: 0.01em;
  color: #232323;
  margin: 5px 0 0;
}
.section__malware-scan .section-subheading {
  font-weight: 400;
  font-size: 20px;
  line-height: 27.24px;
  letter-spacing: 0%;
  color: #292F34;
  margin: 0 0 20px;
}
.section__malware-scan .toggle-malware-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
.section__malware-scan .summary-card-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}
.section__malware-scan .summary-card-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 15px;
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  padding: 20px;
  text-align: center;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
}
.section__malware-scan .summary-card-content .summary-card-value {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  color: var(--webueno-success);
}
.section__malware-scan .summary-card-content .summary-card-value.Infectedfiles {
  color: var(--webueno-danger);
}
.section__malware-scan .summary-card-content .summary-card-key {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.section__malware-scan .malware-files-list {
  max-height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
}
@supports (-moz-appearance: none) {
  .section__malware-scan .malware-files-list {
    scrollbar-width: thin;
  }
}
.section__malware-scan .malware-files-list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
.section__malware-scan .malware-files-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
}
.section__malware-scan .malware-files-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
.section__malware-scan .malware-files-list__wrapper {
  border: 1px solid rgba(188, 203, 218, 0.3);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  border-radius: 15px;
  overflow: hidden;
  padding: 10px 10px 10px 0;
  background-color: var(--white);
}
.section__malware-scan .malware-files-item {
  font-weight: 400;
  font-size: 15px;
  line-height: 20.43px;
  letter-spacing: 0.01em;
  color: #292F34;
  padding: 20px 30px;
  word-break: break-all;
}
.section__malware-scan .malware-files-item:not(:last-child) {
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
.section__malware-scan .btn-addon-status.addon-button-fixed {
  position: absolute;
  top: 25px;
}
@media screen and (max-width: 991px) {
  .section__malware-scan .btn-addon-status.addon-button-fixed {
    top: 100px;
  }
}
@media screen and (max-width: 641px) {
  .section__malware-scan .btn-addon-status.addon-button-fixed {
    left: 15px;
  }
}
.section__malware-scan:has(.server-inactive-addon) .addon-button-fixed {
  display: none;
}
@media screen and (max-width: 991px) {
  .section__malware-scan #main {
    padding-top: 180px !important;
  }
}
@media screen and (max-width: 641px) {
  .section__malware-scan #main {
    padding-top: 100px;
  }
}

body.financials-legacy {
  background-color: #F8FBFF;
  /* #webueno-debtors-table {
    .pagination {
      position: static;
      top: auto;
      right: auto;
    }
  } */
}
body.financials-legacy .page-heading {
  font-weight: 300;
  font-size: 43px;
  line-height: 50px;
  color: #292F34;
  margin: 45px 0 30px;
}
@media (max-width: 641px) {
  body.financials-legacy .page-heading {
    font-weight: 300;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.01em;
    margin: 5px 0 20px;
  }
}
body.financials-legacy .wb-nav-tabs {
  margin-bottom: 40px;
}
body.financials-legacy label.checkbox-pill {
  justify-content: flex-start;
}
body.financials-legacy .text-error {
  color: var(--webueno-danger);
}

body.single-ticket {
  background-color: #F8FBFF;
  /* .close-ticket-button {
      width: 100%;
  } */
}
body.single-ticket:has(.tickets-menu-icon--close-x) {
  overflow-y: hidden;
}
body.single-ticket .nav-container {
  z-index: 11;
}
body.single-ticket #main {
  padding: 0 !important;
}
@media (min-width: 642px) {
  body.single-ticket .nav-container {
    top: 17px;
  }
}
body.single-ticket .support-ticket-body {
  position: relative;
}
body.single-ticket .support-ticket-body .response-message-alerts {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 0;
  padding-right: 15px;
  padding-left: 15px;
  z-index: 15;
}
@media (min-width: 642px) {
  body.single-ticket .support-ticket-body .response-message-alerts {
    padding-left: 115px;
    padding-right: 55px;
  }
}
@media (min-width: 993px) {
  body.single-ticket .support-ticket-body .response-message-alerts {
    padding-left: 155px;
    padding-right: 110px;
  }
}
body.single-ticket .support-ticket-body .page-overlay,
body.single-ticket .support-ticket-body .ticket-closed-screen {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
body.single-ticket .support-ticket-body .ticket-closed-screen {
  background-color: #fff;
  display: flex;
  align-items: center;
}
body.single-ticket .support-ticket-body .ticket-closed-screen.active {
  visibility: visible;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.9);
}
body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__content {
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 641px) {
  body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__content {
    max-width: 300px;
    margin-top: -69px;
  }
}
body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__inner-content {
  margin-top: -50px;
}
@media screen and (max-width: 641px) {
  body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__inner-content {
    margin-top: 0;
  }
}
body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__illustration {
  max-width: 420px;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 641px) {
  body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__illustration {
    max-width: 230px;
  }
}
body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__illustration svg {
  width: 100%;
  height: auto;
}
body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__heading {
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 0.36px;
  color: #000;
  margin: 0 0 15px;
}
@media screen and (max-width: 641px) {
  body.single-ticket .support-ticket-body .ticket-closed-screen .ticket-closed-screen__heading {
    font-size: 24px;
    letter-spacing: 0.24px;
  }
}
body.single-ticket .support-ticket-body:has(.tickets-menu-icon--close-x) .single-ticket-sidebar {
  transform: translateX(0);
}
body.single-ticket .support-ticket-body:has(.tickets-menu-icon--close-x) .page-overlay {
  visibility: visible;
  opacity: 1;
}
body.single-ticket .single-ticket-sidebar {
  max-height: calc(100vh - 150px);
  overflow-y: hidden;
  overflow-x: hidden;
  padding: 0 15px 0 20px;
  scrollbar-gutter: stable;
}
body.single-ticket .single-ticket-sidebar:hover {
  overflow-y: auto;
}
@media (max-width: 1199px) {
  body.single-ticket .single-ticket-sidebar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 296px;
    height: 100%;
    z-index: 1000;
    transform: translateX(100%);
    max-height: none;
    padding: 25px 15px 25px 20px;
    background-color: var(--white);
    border-left: 1px solid rgba(188, 203, 218, 0.3);
    transition: 0.3s all ease;
  }
}
@media (max-width: 990px) {
  body.single-ticket .single-ticket-sidebar {
    display: block !important;
  }
}
@supports (-moz-appearance: none) {
  body.single-ticket .single-ticket-sidebar {
    scrollbar-width: thin;
  }
}
body.single-ticket .single-ticket-sidebar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
body.single-ticket .single-ticket-sidebar::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
body.single-ticket .single-ticket-sidebar::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-ticket .single-ticket-info-container {
  max-height: calc(100vh - 360px);
  min-height: 150px;
  width: calc(100% + 5px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 5px;
  padding-right: 20px;
  position: relative;
  left: -5px;
  /* @media (max-width: 641px) {
      max-height: calc(100vh - 465px);
  }

  @media (max-width: 440px) {
      max-height: calc(100vh - 500px);
  } */
}
@media (max-width: 641px) {
  body.single-ticket .single-ticket-info-container {
    max-height: calc(100vh - 500px);
  }
}
@media (max-width: 440px) {
  body.single-ticket .single-ticket-info-container {
    max-height: calc(100vh - 535px);
  }
}
body.single-ticket .single-ticket-info-container__wrapper {
  position: relative;
}
@supports (-moz-appearance: none) {
  body.single-ticket .single-ticket-info-container {
    scrollbar-width: thin;
  }
}
body.single-ticket .single-ticket-info-container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
body.single-ticket .single-ticket-info-container::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
body.single-ticket .single-ticket-info-container::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-ticket .comment-section {
  position: relative;
}
body.single-ticket .single-ticket-header {
  background-color: #F8FBFF;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 0;
  border-bottom: none;
}
@media (min-width: 642px) {
  body.single-ticket .single-ticket-header {
    flex-direction: row;
    gap: 20px;
    border-bottom: 1px solid rgba(188, 203, 218, 0.3);
    background-color: #fff;
    padding-top: 17px;
    padding-left: 115px;
    padding-bottom: 17px;
    padding-right: 130px;
  }
}
@media (min-width: 991px) {
  body.single-ticket .single-ticket-header {
    padding-left: 155px;
    padding-right: 240px;
  }
}
body.single-ticket .scroll-arrow-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 2px solid #BCCBDA;
  border-radius: 9px;
  background-color: #F8FBFF;
  width: 38px;
  height: 38px;
  cursor: pointer;
  transition: 0.3s all ease;
  /* &.scroll-up-arrow {
      margin-left: auto;
      position: relative;
      top: -10px;
      left: 10px;
      float: right;
  } */
}
body.single-ticket .scroll-arrow-btn:hover {
  border-color: #869099;
}
body.single-ticket .scroll-arrow-btn:hover svg path {
  fill: #869099;
}
body.single-ticket .scroll-arrow-btn svg path {
  fill: #9A9FA5;
  transition: 0.3s all ease;
}
body.single-ticket .scroll-arrow-btn.scroll-down-arrow-btn {
  position: absolute;
  top: 68px;
  right: 15px;
  z-index: 1;
}
@media (max-width: 641px) {
  body.single-ticket .scroll-arrow-btn.scroll-down-arrow-btn {
    top: 88px;
  }
}
body.single-ticket .scroll-arrow-btn.scroll-up-arrow {
  position: absolute;
  top: -5px;
  right: 15px;
  transform: translateY(-100%);
}
body.single-ticket .back-link {
  flex: 0 0 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 38px;
  height: 38px;
  border: 2px solid #BCCBDA;
  border-radius: 9px;
  position: relative;
  top: 9px;
  transition: 0.3s all ease;
}
body.single-ticket .back-link:hover, body.single-ticket .back-link:active {
  border-color: #869099;
}
@media (max-width: 641px) {
  body.single-ticket .back-link {
    top: 0;
  }
}
body.single-ticket .back-link__icon {
  position: relative;
  left: -1px;
}
body.single-ticket .single-ticket-heading {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  color: #292F34;
  position: relative;
}
@media (max-width: 641px) {
  body.single-ticket .single-ticket-heading {
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    letter-spacing: 0.01em;
  }
}
body.single-ticket .single-ticket-heading__editable-input {
  font-size: 30px;
  font-weight: 300;
  line-height: 40.85px;
  letter-spacing: 0.01em;
  color: #292F34;
  display: inline-block;
  border-radius: 12px;
  border: 2px solid transparent !important;
  background-color: #fff;
  padding: 5px 0px 5px 5px;
  max-height: none;
  word-break: break-word;
  transition: 0.3s all ease;
  position: relative;
}
@media (min-width: 642px) {
  body.single-ticket .single-ticket-heading__editable-input {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
    max-height: 55px;
  }
}
@media (max-width: 641px) {
  body.single-ticket .single-ticket-heading__editable-input {
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    letter-spacing: 0.01em;
    background-color: #F8FBFF;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
    max-height: 90px;
  }
}
body.single-ticket .single-ticket-heading__editable-input:hover, body.single-ticket .single-ticket-heading__editable-input:focus, body.single-ticket .single-ticket-heading__editable-input:focus-visible, body.single-ticket .single-ticket-heading__editable-input:focus-within {
  outline: none;
  box-shadow: none;
  border-color: #BCCBDA !important;
  z-index: 11;
  display: inline-block;
  overflow: visible;
  max-height: none;
  /* @media (min-width: 642px) {
      display: inline-block;
      overflow: visible;
      max-height: none;
  } */
}
body.single-ticket .ticket-status-btn {
  font-weight: 400;
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #67777E;
  text-transform: lowercase;
  border: 1px solid #67777E;
  border-radius: 13px;
  background-color: var(--white);
  padding: 6px 10px 6px 20px;
  position: absolute;
  top: 15px;
  right: -10px;
  transform: translateX(100%);
  /* @media (max-width: 990px) {
    top: -13px;
    z-index: 11;
    transform: translateX(0);
  } */
}
body.single-ticket .ticket-status-btn::after {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  background-color: #67777E;
}
body.single-ticket .ticket-status-btn--open::after {
  background-color: var(--webueno-success);
}
body.single-ticket .ticket-status-btn--pending::after {
  background-color: var(--webueno-primary);
}
body.single-ticket .ticket-status-btn--stale::after {
  background-color: var(--webueno-warning);
}
body.single-ticket .ticket-status-btn--closed::after {
  background-color: var(--webueno-danger);
}
@media (max-width: 641px) {
  body.single-ticket .ticket-status-btn {
    top: -45px;
    left: 50px;
    right: auto;
    background-color: transparent;
    transform: none;
  }
}
body.single-ticket .support-ticket-body-wrapper {
  display: grid;
  grid-template-columns: 1fr 290px;
  gap: 15px;
  padding-top: 35px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 25px;
  position: relative;
}
@media (max-width: 1199px) {
  body.single-ticket .support-ticket-body-wrapper {
    grid-template-columns: 100%;
  }
}
@media (min-width: 642px) {
  body.single-ticket .support-ticket-body-wrapper {
    padding-top: 30px;
    padding-left: 115px;
    padding-right: 55px;
  }
}
@media (min-width: 993px) {
  body.single-ticket .support-ticket-body-wrapper {
    padding-left: 155px;
    padding-right: 80px;
  }
}
body.single-ticket .single-ticket-opts {
  display: flex;
}
body.single-ticket .single-ticket-opts li {
  flex: 1 1 20%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: 0.3s all ease;
}
body.single-ticket .single-ticket-opts li:first-child {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
body.single-ticket .single-ticket-opts li:last-child {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
body.single-ticket .single-ticket-opts li:hover {
  background-color: #F7F9FC;
}
body.single-ticket .single-ticket-opts li::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #EBF2FA;
  position: absolute;
  top: 0;
  right: 0;
}
body.single-ticket .single-ticket-opts li:last-child::after {
  content: none;
}
body.single-ticket .single-ticket-opts li > * {
  flex: none;
  box-sizing: content-box;
  padding: 16px 12px;
}
body.single-ticket .single-ticket-opts li > * svg path {
  transition: 0.3s all ease;
}
body.single-ticket .single-ticket-opts li.add-file-item:hover svg:first-child path, body.single-ticket .single-ticket-opts li.share-link-item:hover svg:first-child path, body.single-ticket .single-ticket-opts li.add-subticket-item:hover svg:first-child path, body.single-ticket .single-ticket-opts li.tracked-time-item:hover svg:first-child path {
  stroke: var(--webueno-primary);
}
body.single-ticket .single-ticket-opts li.share-link-item .wb-dropdown .wb-dropdown__list::after {
  border: 1px solid #BCCBDA;
}
body.single-ticket .single-ticket-opts li:first-child .wb-tooltip::before {
  transform: translateX(-20%) translateY(100%);
}
body.single-ticket .btn-ticket-option {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
body.single-ticket .more-options-dropdown .dropdown-icon svg path {
  transition: 0.3s all ease;
}
body.single-ticket .more-options-dropdown .dropdown-icon:hover svg path {
  fill: var(--webueno-primary);
}
body.single-ticket .more-options-dropdown .wb-dropdown__list {
  left: auto;
  transform: none;
  right: -5px;
  min-width: 247px;
  border-radius: 15px;
  border-top-width: 13px;
  row-gap: 12px;
}
body.single-ticket .more-options-dropdown .wb-dropdown__list::after {
  border: 1px solid #BCCBDA;
  border-radius: 15px;
}
body.single-ticket .more-options-dropdown .wb-dropdown__list::before {
  left: auto;
  transform: none;
  top: -11px;
  right: 16px;
  border-width: 0 14px 15px 14px;
}
body.single-ticket .more-options-dropdown .wb-dropdown__btn {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #292F34;
  text-align: left;
  border-radius: 15px;
  display: grid;
  grid-template-columns: 22px 1fr;
  align-items: center;
  gap: 12px;
  position: relative;
}
body.single-ticket .more-options-dropdown .wb-dropdown__btn::after {
  content: "";
  display: block;
  width: calc(100% + 12px);
  height: 1px;
  background-color: #EBF2FA;
  position: absolute;
  bottom: -7px;
  left: -6px;
}
body.single-ticket .more-options-dropdown .wb-dropdown__btn:hover {
  color: var(--webueno-primary);
}
body.single-ticket .more-options-dropdown .wb-dropdown__btn:hover svg path,
body.single-ticket .more-options-dropdown .wb-dropdown__btn:hover svg circle {
  stroke: var(--webueno-primary);
}
body.single-ticket .more-options-dropdown .wb-dropdown__btn svg path,
body.single-ticket .more-options-dropdown .wb-dropdown__btn svg circle {
  transition: 0.3s all ease;
}
body.single-ticket .more-options-dropdown .wb-dropdown__btn:last-child::after {
  content: none;
}
body.single-ticket .ticket-sidebar-widget {
  background-color: var(--white);
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 15px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 15px 25px;
  margin-bottom: 15px;
  position: relative;
}
body.single-ticket .ticket-sidebar-widget.ticket-side-nav {
  padding: 0;
  box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.0509803922);
  z-index: 10;
}
body.single-ticket .ticket-sidebar-widget.hourly-limit-side-widget {
  padding: 23px 30px;
}
body.single-ticket .sidebar-info-dl__term {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  color: #292F34;
}
body.single-ticket .sidebar-info-dl__value {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #67777E;
}
body.single-ticket .sidebar-info-dl__ticket-due-date:hover svg path {
  fill: var(--webueno-primary);
}
body.single-ticket .sidebar-info-dl__ticket-due-date .due-date-icon-svg {
  position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
body.single-ticket .sidebar-info-dl__ticket-due-date .due-date-icon-svg path {
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .ticket-due-date-label {
  cursor: pointer;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .inner-wrapper {
  display: flex;
  align-items: center;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .cancel-due-date {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 35px;
  height: 25px;
  cursor: pointer;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .cancel-due-date > .close-icon-circle-svg path {
  fill: #9FACB8;
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .cancel-due-date:hover > .close-icon-circle-svg path {
  fill: #E16B6B;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .sidebar-info-dl__value.today {
  color: #6AD4A7;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .sidebar-info-dl__value.expired {
  color: #E16B6B;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-popover-content {
  border-color: rgb(188, 203, 218);
  box-shadow: none;
  border-radius: 15px;
  left: -13px;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-popover-content.direction-bottom {
  margin-top: 22px;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-popover-content .vc-container {
  border-radius: 15px;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-header {
  background-color: rgba(188, 203, 218, 0.3);
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  padding: 13px 18px 12px 18px;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-header .vc-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  color: #292F34;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-weeks {
  padding: 0;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-weeks .vc-weekday {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #292F34;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day {
  border-top: 1px solid rgba(188, 203, 218, 0.3);
  min-height: 36px;
  outline: 1px solid transparent;
  outline-offset: -1px;
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day:not(.weekday-position-1) {
  border-left: 1px solid rgba(188, 203, 218, 0.3);
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day:hover {
  outline-color: var(--webueno-primary);
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day:hover .vc-day-content {
  color: var(--webueno-primary);
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day.in-prev-month {
  border-left: none;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day.in-next-month {
  border-left: none;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day.in-next-month.on-bottom {
  border-left: none;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day.in-next-month.day-1 {
  border-left: 1px solid rgba(188, 203, 218, 0.3);
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-day .vc-day-content {
  font-weight: 400;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0.01em;
  color: #67777E;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-arrows-container .vc-svg-icon {
  width: 20px;
  height: 20px;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-arrows-container .vc-svg-icon path {
  fill: #292F34;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-popover-caret {
  background-color: #EBEFF4;
  width: 26px;
  height: 19px;
  border-color: rgb(188, 203, 218);
  left: 76%;
}
body.single-ticket .sidebar-info-dl__ticket-due-date .vc-popover-content-wrapper .vc-popover-caret.direction-bottom {
  top: 2px;
}
body.single-ticket .sidebar-info-dl__ticket-priority .inner-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field {
  width: 106px;
  min-height: 32px;
  margin-left: auto;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field.hide-empty .vs__dropdown-option:has(.priority-empty) {
  display: none !important;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle {
  border-radius: 20px;
  height: 36px;
  padding: 0 !important;
  overflow: hidden;
  position: relative;
  background-color: #F8FBFF;
  border-width: 1px;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle:has(.high) {
  background-color: #E16B6B;
  color: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle:has(.medium) {
  background-color: #E6D78B;
  color: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle:has(.low) {
  background-color: #6AD4A7;
  color: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle[aria-expanded=true] {
  height: 38px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: transparent;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle[aria-expanded=true]::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F8FBFF;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options {
  padding: 0 !important;
  height: 32px;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__search {
  padding: 0 0 0 13px !important;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  text-transform: capitalize;
  line-height: 14px;
  letter-spacing: 0.01em;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  transform: none;
  height: 33px;
  border-radius: 20px;
  border: 1px solid transparent;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected:has(.high) {
  background-color: #E16B6B;
  border-color: #E16B6B;
  color: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected:has(.medium) {
  background-color: #E6D78B;
  border-color: #E6D78B;
  color: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected:has(.low) {
  background-color: #6AD4A7;
  border-color: #6AD4A7;
  color: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected .selected-priority {
  display: flex;
  align-items: center;
  height: 32px;
  border-radius: 20px;
  padding: 1px 13px 0;
  width: 100%;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__actions {
  padding: 0;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle .vs__actions .vs__open-indicator {
  top: 13px;
  right: 13px;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-toggle:has(.high, .medium, .low) .vs__actions .vs__open-indicator svg path {
  fill: var(--white);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  transform: translateY(-2px);
  background-color: #F8FBFF;
  border-width: 1px;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option {
  display: flex;
  align-items: center;
  padding: 5px 13px;
  height: 32px;
  text-transform: capitalize;
  border-radius: 20px;
  position: relative;
  background-color: #F8FBFF;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: transparent;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option:has(.high)::after {
  background-color: #E16B6B;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option:has(.medium)::after {
  background-color: #E6D78B;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option:has(.low)::after {
  background-color: #6AD4A7;
}
body.single-ticket .sidebar-info-dl__ticket-priority .priority-select-field .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: #F1F7FF;
}
body.single-ticket .sidebar-info-dl__hourly-limit .inner-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.single-ticket .sidebar-info-dl__hourly-limit .sidebar-info-dl__value {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-left: 1px solid #EBF2FA;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(235, 242, 250);
  padding: 0 10px;
  width: 80px;
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__hourly-limit .sidebar-info-dl__value:hover {
  border-color: #BCCBDA;
}
body.single-ticket .sidebar-info-dl__hourly-limit .sidebar-info-dl__value:hover .remove-hourly-limit {
  visibility: visible;
  opacity: 1;
}
body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field {
  width: 100%;
  height: 100%;
  font-size: 15px;
  font-weight: 300;
  line-height: 21px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #67777E;
  display: inline-block;
  border-radius: 10px;
  border: 2px solid transparent !important;
  background-color: #fff;
  padding: 5px 5px 5px 5px;
  word-break: break-word;
  transition: 0.3s all ease;
  position: relative;
  /* &:hover {
      border-color: #BCCBDA !important;
  } */
}
body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field::-moz-placeholder {
  color: #9FABB8;
}
body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field::placeholder {
  color: #9FABB8;
}
body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:hover, body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:focus, body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:focus-visible, body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:focus-within {
  outline: none;
  box-shadow: none;
}
body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:focus, body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:focus-visible, body.single-ticket .sidebar-info-dl__hourly-limit .hourly-limit-input-field:focus-within {
  color: #67777E;
}
body.single-ticket .sidebar-info-dl__hourly-limit .remove-hourly-limit {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 35px;
  height: 35px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: -30px;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__hourly-limit .remove-hourly-limit > .close-icon-circle-svg path {
  fill: #9FACB8;
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__hourly-limit .remove-hourly-limit:hover > .close-icon-circle-svg path {
  fill: #E16B6B;
}
body.single-ticket .sidebar-info-dl__info-status .inner-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.single-ticket .sidebar-info-dl__info-credits .sidebar-info-dl__value {
  position: relative;
  padding-right: 25px;
}
body.single-ticket .sidebar-info-dl__info-credits .inner-content-list {
  width: calc(100% + 15px);
  max-height: 95px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}
@supports (-moz-appearance: none) {
  body.single-ticket .sidebar-info-dl__info-credits .inner-content-list {
    scrollbar-width: thin;
  }
}
body.single-ticket .sidebar-info-dl__info-credits .inner-content-list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-ticket .sidebar-info-dl__info-credits .inner-content-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
body.single-ticket .sidebar-info-dl__info-credits .inner-content-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-ticket .sidebar-info-dl__info-credits .term {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
  font-weight: 600;
}
body.single-ticket .sidebar-info-dl__info-credits .val {
  position: absolute;
  top: 0;
  right: 0;
  color: #292F34;
}
body.single-ticket .sidebar-info-dl__ticket-websites .inner-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.single-ticket .sidebar-info-dl__ticket-websites .wb-dropdown__list {
  min-width: 90px;
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field:has(.vs__selected) .vs__dropdown-toggle .vs__search {
  position: absolute;
  width: 100%;
  padding-left: 0;
  padding-right: 25px;
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field.vs--open .vs__dropdown-toggle .vs__selected-options .vs__selected {
  top: 0;
  left: 5px;
  background-color: var(--white);
  transform: translateY(-15px);
  opacity: 1;
  margin: 0 !important;
  border-radius: 10px;
  padding-left: 10px !important;
  padding-right: 10px;
  line-height: 25px;
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  line-height: 34px;
  overflow: hidden;
  transition: 0.3s all ease;
}
@media screen and (max-width: 641px) {
  body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-toggle .vs__selected-options .vs__selected {
    line-height: 39px;
  }
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-menu .vs__dropdown-option {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: var(--webueno-secondary);
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  white-space: normal !important;
  word-break: break-all;
}
@media (max-width: 641px) {
  body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-menu .vs__dropdown-option {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.13px;
    padding: 0;
  }
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-menu .vs__dropdown-option:hover {
  background-color: transparent;
  color: var(--webueno-secondary);
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-menu .vs__no-options {
  font-size: 14px;
  line-height: 18px;
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-menu .inner-option {
  display: block;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
}
body.single-ticket .sidebar-info-dl__ticket-websites .websites-select-field .vs__dropdown-menu .inner-option:hover {
  background-color: #F8FBFF;
  color: var(--webueno-secondary);
}
body.single-ticket .sidebar-info-dl__website .sidebar-info-dl__value a {
  text-decoration: none;
}
body.single-ticket .sidebar-info-dl__website .sidebar-info-dl__value a:hover {
  color: var(--webueno-primary);
}
body.single-ticket .sidebar-info-dl__client .value-link, body.single-ticket .sidebar-info-dl__agency .value-link {
  text-decoration: none;
  color: #6C6C6C;
  transition: 0.3s all ease;
}
body.single-ticket .sidebar-info-dl__client .value-link:hover, body.single-ticket .sidebar-info-dl__agency .value-link:hover {
  text-decoration: none;
  color: #292F34;
}
body.single-ticket .card-widget--credit-balance .card-widget__header {
  padding: 15px 25px;
  align-items: flex-start;
}
body.single-ticket .card-widget--credit-balance .credit-balance-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #292F34;
  /* display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden; */
}
body.single-ticket .card-widget--credit-balance .credit-balance {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #67777E;
}
body.single-ticket .card-widget--owner-info .card-widget__value a {
  text-decoration: none;
}
body.single-ticket .card-widget--owner-info .card-widget__value a:hover {
  color: var(--webueno-primary);
}
body.single-ticket .assigned-to-user {
  display: inline-block;
}
body.single-ticket .assigned-to-user__wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 0;
       column-gap: 0;
  row-gap: 0;
}
@media (max-width: 641px) {
  body.single-ticket .assigned-to-user__wrapper {
    margin-bottom: 20px;
  }
}
body.single-ticket .assigned-to-user__wrapper::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #DCE7F1;
  position: absolute;
  bottom: 10px;
  left: 0;
}
@media (max-width: 641px) {
  body.single-ticket .assigned-to-user__wrapper::after {
    bottom: -9px;
  }
}
body.single-ticket .assigne-dropdown {
  position: relative;
  top: -15px;
  display: inline-block;
  z-index: 2;
}
body.single-ticket .assigne-dropdown.add-user-dropdown {
  top: 0;
}
body.single-ticket .assigne-dropdown.add-user-dropdown .add-user-btn svg {
  width: 24px;
  height: 24px;
}
body.single-ticket .assigne-dropdown.add-user-dropdown .assign-user-menu {
  top: auto;
  bottom: 105%;
  left: 50%;
  transform: translateX(-50%);
}
body.single-ticket .assigne-dropdown.add-user-dropdown:has([aria-expanded=true]) .assign-user-menu {
  display: block;
  animation: dropdownAnimDown 0.3s;
}
body.single-ticket .assigne-dropdown.add-user-dropdown .add-user-btn:hover .add-user-icon path {
  stroke: #869099;
}
body.single-ticket .assigne-dropdown.add-user-dropdown .add-user-icon path {
  transition: 0.3s all ease;
  stroke: #9FACB8;
}
body.single-ticket .assigne-dropdown:has([aria-expanded=true]) .assign-user-menu {
  display: block;
  animation: dropdownAnim 0.3s;
}
body.single-ticket .assigne-dropdown .assigne-user-box {
  border-radius: 8px;
  padding: 10px;
  padding-bottom: 0;
  padding-right: 15px;
  transition: 0.3s all ease;
  cursor: pointer;
  /* &:hover {
      background-color: rgba(#E0E8F2, .2);
  } */
}
body.single-ticket .assigne-dropdown .assigne-user-box__wrapper {
  position: relative;
  transform: translateX(-10px);
}
body.single-ticket .assigne-dropdown .assigne-user-box__wrapper:hover .unassagnee-btn {
  visibility: visible;
  opacity: 1;
}
body.single-ticket .assigne-dropdown .assigne-user-box-private,
body.single-ticket .assigne-dropdown .assigne-user-box-common {
  display: flex;
  align-items: center;
  gap: 12px;
  border-top-left-radius: 29px;
  border-bottom-left-radius: 29px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-right: 20px;
  transition: 0.3s all ease;
}
body.single-ticket .assigne-dropdown .assigne-user-box-private:hover,
body.single-ticket .assigne-dropdown .assigne-user-box-common:hover {
  background-color: #EBF2FA;
}
body.single-ticket .assigne-dropdown .assigne-user-avatar {
  display: block;
  width: 52px;
  height: 52px;
}
body.single-ticket .assigne-dropdown .assigne-user-avatar-wrapper {
  position: relative;
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 100%;
}
body.single-ticket .assigne-dropdown .assigne-user-avatar-wrapper.has-avatar {
  border: 2px solid var(--white);
}
body.single-ticket .assigne-dropdown .assigne-user-avatar-wrapper.has-avatar .assigne-user-avatar {
  position: absolute;
  left: -2px;
  top: -2px;
  width: 52px;
  height: 52px;
}
body.single-ticket .assigne-dropdown .asignee-title {
  font-weight: 700;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #869099;
}
body.single-ticket .assigne-dropdown .asignee-name {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  color: #292F34;
}
body.single-ticket .assigne-dropdown .unassagnee-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 36px;
  height: 36px;
  border-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
  cursor: pointer;
}
body.single-ticket .assigne-dropdown .unassagnee-btn svg path {
  transition: 0.3s all ease;
}
body.single-ticket .assigne-dropdown .unassagnee-btn:hover svg path {
  stroke: #E16B6B;
}
body.single-ticket .assigne-dropdown .assign-user-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 250px;
  border: 2px solid #BCCBDA;
  border-radius: 12px;
  background-color: #F8FBFF;
  transition: 0.3s all ease;
}
body.single-ticket .assigne-dropdown .assign-user-menu:hover {
  border-color: #869099;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-avatar {
  width: 35px;
  height: 35px;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-avatar-wrapper {
  flex: 0 0 35px;
  width: 35px;
  height: 35px;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-avatar-wrapper.has-avatar .assigne-user-avatar {
  width: 39px;
  height: 39px;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list {
  padding-bottom: 10px;
  max-height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list__wrapper {
  padding-right: 5px;
}
@supports (-moz-appearance: none) {
  body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list {
    scrollbar-width: thin;
  }
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-end: 8px;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list .assigne-user-list-item {
  padding: 2px 10px;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list .assigne-user-link {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: grid;
  grid-template-columns: 35px 1fr;
  align-items: center;
  gap: 10px;
  color: #6C6C6C;
  padding: 5px 10px;
  border-radius: 8px;
  cursor: pointer;
  text-decoration: none;
  transition: 0.3s all ease;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list .assigne-user-link:hover {
  text-decoration: none;
  background-color: #F1F7FF;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-user-list .assigne-user-link--no-results {
  display: block;
  pointer-events: none;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-search-input {
  background-color: transparent;
  border: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.14px;
  color: #869099;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-search-input::-moz-placeholder {
  color: #869099;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-search-input::placeholder {
  color: #869099;
}
body.single-ticket .assigne-dropdown .assign-user-menu .assigne-search-input:focus, body.single-ticket .assigne-dropdown .assign-user-menu .assigne-search-input:hover {
  color: #5C6369;
  box-shadow: none;
}
@keyframes dropdownAnim {
  from {
    opacity: 0;
    margin-top: 15px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
@keyframes dropdownAnimDown {
  from {
    opacity: 0;
    margin-bottom: 15px;
  }
  to {
    opacity: 1;
    margin-bottom: 0;
  }
}
body.single-ticket .description-ticket {
  margin-top: 20px;
  margin-bottom: 50px;
}
body.single-ticket .description-ticket:has(.active, .ck-focused) .description-container .ck-sticky-panel__content {
  border-color: #9FABB8 !important;
}
body.single-ticket .description-ticket .description-container .ck-toolbar__items {
  justify-content: space-around;
}
body.single-ticket .description-ticket .description-container .ck-editor__main {
  padding-bottom: 40px;
}
body.single-ticket .description-ticket .description-container .ck-editor__top {
  position: absolute !important;
  bottom: 0 !important;
  width: 100% !important;
}
body.single-ticket .description-ticket .description-container .ck-content {
  padding: 15px 15px 15px 15px !important;
  box-shadow: none !important;
  border: 2px solid #BCCBDA;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  scrollbar-gutter: stable;
}
@supports (-moz-appearance: none) {
  body.single-ticket .description-ticket .description-container .ck-content {
    scrollbar-width: thin;
  }
}
body.single-ticket .description-ticket .description-container .ck-content::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-ticket .description-ticket .description-container .ck-content::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 8px;
  margin-block-end: 8px;
}
body.single-ticket .description-ticket .description-container .ck-content::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-ticket .description-ticket .description-container .ck-content.active, body.single-ticket .description-ticket .description-container .ck-content.ck-focused {
  border-color: #9FABB8 !important;
}
body.single-ticket .description-ticket .description-container .ck-content p {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #67777E;
  margin: 0;
}
body.single-ticket .description-ticket .description-container .ck.ck-toolbar {
  border: none !important;
  background-color: #F8FBFF !important;
  cursor: pointer !important;
}
body.single-ticket .description-ticket .description-container .ck.ck-toolbar .ck-button:hover, body.single-ticket .description-ticket .description-container .ck.ck-toolbar .ck-button:focus {
  background-color: #F1F7FF !important;
  border-color: #BCCBDA !important;
  box-shadow: none !important;
  border-radius: 5px !important;
}
body.single-ticket .description-ticket .description-container .ck-sticky-panel__content {
  border: 2px solid #BCCBDA !important;
  border-top: none !important;
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}
body.single-ticket .description-ticket .description-container .ck-sticky-panel__content .ck-toolbar_grouping {
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
body.single-ticket .description-ticket .description-container:has(.ck-focused) .markdown-description {
  display: none;
}
body.single-ticket .description-ticket .description-container .markdown-description {
  color: #9FACB8;
}
body.single-ticket .description-ticket .markdown-viewer-comp {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  width: 100%;
  border-radius: 10px;
  border: 1px solid #BCCBDA;
  padding: 22px 22px 25px;
  color: #6C6C6C;
  transition: 0.3s all ease;
  cursor: pointer;
}
body.single-ticket .description-ticket .markdown-viewer-comp:has(> *:nth-child(1)):not(:has(> *:nth-child(2))) > * {
  margin-bottom: 0 !important;
}
body.single-ticket .description-ticket .markdown-viewer-comp:hover, body.single-ticket .description-ticket .markdown-viewer-comp:focus {
  border-color: #9FABB8;
}
body.single-ticket .description-ticket .markdown-viewer-comp.no-content br {
  display: none;
}
body.single-ticket .description-ticket .markdown-viewer-comp p, body.single-ticket .description-ticket .markdown-viewer-comp a {
  font-size: 15px;
}
body.single-ticket .description-ticket .markdown-viewer-comp li {
  font-size: 15px;
  line-height: 22px;
  font-weight: normal;
  color: #6C6C6C;
}
body.single-ticket .description-ticket .markdown-viewer-comp a {
  color: #417ee0;
  word-break: break-word;
}
body.single-ticket .description-ticket .markdown-viewer-comp p {
  margin-bottom: 5px;
  word-break: break-word;
  color: #6C6C6C;
}
body.single-ticket .subtasks {
  margin-bottom: 45px;
}
body.single-ticket .subtasks .subtask-list-item:not(:last-child) {
  margin-bottom: 8px;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper:has(.completed) .subtasks-input-field {
  opacity: 0.5;
}
body.single-ticket .subtasks .subtasks-input-field {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #292F34;
  border: 1px solid transparent !important;
  border-radius: 8px;
  background-color: #F8FBFF;
  padding: 6px 60px 5px 35px;
  transition: 0.3s all ease;
  position: relative;
  max-height: 36px;
  display: block;
  width: 100%;
  /* display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow: hidden; */
}
@media (max-width: 641px) {
  body.single-ticket .subtasks .subtasks-input-field {
    display: inline-block;
    max-height: none;
  }
}
body.single-ticket .subtasks .subtasks-input-field:hover, body.single-ticket .subtasks .subtasks-input-field:focus, body.single-ticket .subtasks .subtasks-input-field:focus-visible, body.single-ticket .subtasks .subtasks-input-field:focus-within {
  outline: none;
  box-shadow: none;
  border-color: #869099 !important;
  max-height: none;
}
@media (min-width: 642px) {
  body.single-ticket .subtasks .subtasks-input-field:hover, body.single-ticket .subtasks .subtasks-input-field:focus, body.single-ticket .subtasks .subtasks-input-field:focus-visible, body.single-ticket .subtasks .subtasks-input-field:focus-within {
    display: inline-block;
    overflow: visible;
  }
}
body.single-ticket .subtasks .subtasks-input-field__wrapper {
  display: inline-flex;
  position: relative;
  width: 100%;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper:hover .delete-button {
  opacity: 1;
  visibility: visible;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button,
body.single-ticket .subtasks .subtasks-input-field__wrapper .delete-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  z-index: 1;
  width: 36px;
  height: 36px;
  cursor: pointer;
  transition: 0.3s all ease;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button svg path,
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button svg circle,
body.single-ticket .subtasks .subtasks-input-field__wrapper .delete-button svg path,
body.single-ticket .subtasks .subtasks-input-field__wrapper .delete-button svg circle {
  transition: 0.3s all ease;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button {
  top: 0;
  left: 0;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button svg path,
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button svg circle {
  stroke: #869099;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button.completed svg path,
body.single-ticket .subtasks .subtasks-input-field__wrapper .checkbox-button.completed svg circle {
  stroke: var(--webueno-success) !important;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .delete-button {
  top: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
}
body.single-ticket .subtasks .subtasks-input-field__wrapper .delete-button svg path {
  stroke: #869099;
}
@media (max-width: 641px) {
  body.single-ticket .subtasks .subtasks-input-field__wrapper .delete-button {
    visibility: visible;
    opacity: 1;
  }
}
body.single-ticket .attachments-wrapper {
  padding-bottom: 40px;
  margin-bottom: 30px !important;
  border-bottom: 1px solid rgba(188, 203, 218, 0.3);
}
body.single-ticket .attachments-wrapper .attachments {
  margin-bottom: 20px;
}
body.single-ticket .attachments-wrapper .attachment-list-item {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  display: inline-block;
  padding: 5px 10px;
  padding-right: 50px;
  color: #292F34;
  position: relative;
  border: 1px solid transparent;
  border-radius: 8px;
  background-color: #F8FBFF;
  transition: 0.3s all ease;
}
body.single-ticket .attachments-wrapper .attachment-list-item:hover {
  border-color: #869099 !important;
}
body.single-ticket .attachments-wrapper .attachment-list-item:hover .remove-attachment {
  visibility: visible;
  opacity: 1;
}
body.single-ticket .attachments-wrapper .attachment-list-item__wrapper:not(:last-child) {
  margin-bottom: 3px;
}
body.single-ticket .attachments-wrapper .attachment-list-item .attachment-list-item-content {
  display: flex;
  align-items: center;
  gap: 8px;
}
body.single-ticket .attachments-wrapper .attachment-list-item .attachment-item-url {
  color: #292F34;
  text-decoration: none;
  transition: 0.3s all ease;
}
body.single-ticket .attachments-wrapper .attachment-list-item .attachment-item-url:hover {
  color: var(--webueno-primary);
  text-decoration: none;
}
body.single-ticket .attachments-wrapper .attachment-list-item .attachment-meta {
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #67777E;
}
body.single-ticket .attachments-wrapper .attachment-list-item .remove-attachment {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 36px;
  height: 32px;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  body.single-ticket .attachments-wrapper .attachment-list-item .remove-attachment {
    visibility: visible;
    opacity: 1;
  }
}
body.single-ticket .attachments-wrapper .attachment-list-item .remove-attachment svg path {
  stroke: #869099;
}
body.single-ticket .attachments-wrapper .dropbox {
  outline-width: 2px;
  outline-color: #9FACB8;
  border-radius: 7px;
  margin-top: 0;
  transition: 0.3s all ease;
}
body.single-ticket .attachments-wrapper .dropbox:hover, body.single-ticket .attachments-wrapper .dropbox.active {
  background-color: #F1F7FF;
}
body.single-ticket .attachments-wrapper .dropbox .initial-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #9FACB8;
}
body.single-ticket .attachments-wrapper .dropbox .uploading-action {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.single-ticket .attachments-wrapper .dropbox .uploading-action__status {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #9FACB8;
  margin-bottom: 10px;
}
body.single-ticket .attachments-wrapper .uploading-action__status {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #9FACB8;
  margin-bottom: 10px;
}
body.single-ticket .ticket-activity-timeline {
  padding: 0;
  padding-bottom: 40px;
  border: none;
}
body.single-ticket .ticket-activity-timeline .activity {
  padding: 30px 0 !important;
  padding-bottom: 0 !important;
  margin-top: 30px;
  border-top: 1px solid rgba(188, 203, 218, 0.3);
}
body.single-ticket .ticket-activity-timeline .user-comment-activity {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:not(.small) .small {
  font-size: 11px;
  line-height: 16px;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:not(.small) .small.my-1 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity > div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) {
  border-top: 1px solid rgba(188, 203, 218, 0.3);
  padding: 30px 0 !important;
  padding-bottom: 0 !important;
  margin-top: 30px !important;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper {
  width: calc(100% + 10px);
  left: -10px;
  margin-top: -5px;
  padding: 10px;
  border-radius: 7px;
  transition: 0.3s all ease;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper:hover {
  background-color: #F1F7FF;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .controls {
  top: 4px;
  right: 10px;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .controls .wb-dropdown__list {
  min-width: 105px;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .controls .wb-dropdown__btn {
  color: rgba(35, 35, 35, 0.6);
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .controls .wb-dropdown__btn:hover {
  color: rgba(35, 35, 35, 0.6);
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .added-attachment {
  border-color: #BCCBDA;
  text-decoration: none;
  transition: 0.3s all ease;
  /* .attachment-thumbnail {
      filter: invert(93%) sepia(2%) saturate(5247%) hue-rotate(180deg) brightness(92%) contrast(85%);
  } */
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .added-attachment:hover {
  text-decoration: none;
  border-color: #869099;
  /* .attachment-thumbnail {
      filter: invert(65%) sepia(7%) saturate(487%) hue-rotate(167deg) brightness(85%) contrast(93%);
  } */
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .added-attachment:hover .name-of-attachment,
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .added-attachment:hover .type-of-attachment {
  color: var(--webueno-primary);
}
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .added-attachment .name-of-attachment,
body.single-ticket .ticket-activity-timeline .user-comment-activity:has(.added-attachment-wrapper) .added-attachment-wrapper .added-attachment .type-of-attachment {
  transition: 0.3s filter ease;
}
body.single-ticket .ticket-activity-timeline .user-comment-activity .avatar {
  display: inline-block;
  transform: scale(1.01);
}
body.single-ticket .ticket-activity-timeline .user-comment-activity .avatar__wrapper {
  margin-right: 20px;
  overflow: hidden;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
}
body.single-ticket .ticket-activity-timeline .comment-activity {
  padding: 0;
}
body.single-ticket .ticket-activity-timeline .comment-activity .controls {
  top: -40px;
  right: -10px;
}
body.single-ticket .ticket-activity-timeline .comment-activity .controls .wb-dropdown__list {
  min-width: 105px;
}
body.single-ticket .ticket-activity-timeline .comment-activity .controls .wb-dropdown__btn {
  color: rgba(35, 35, 35, 0.6);
}
body.single-ticket .ticket-activity-timeline .comment-activity .controls .wb-dropdown__btn:hover {
  color: rgba(35, 35, 35, 0.6);
}
body.single-ticket .ticket-activity-timeline .comment-activity .like-icon-wrapper {
  right: 10px;
  bottom: 5px;
}
body.single-ticket .ticket-activity-timeline .padding-activity {
  padding-left: 53px;
}
body.single-ticket .ticket-activity-timeline .comment-content {
  margin-top: -5px;
  padding: 10px;
  left: -10px;
  transition: 0.3s all ease;
}
body.single-ticket .ticket-activity-timeline .comment-content:hover {
  background-color: transparent;
}
body.single-ticket .ticket-activity-timeline .comment-content:hover::before {
  background-color: #F1F7FF;
}
body.single-ticket .ticket-activity-timeline .comment-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 7px;
  width: calc(100% + 10px);
  height: 100%;
  z-index: -1;
  transition: 0.3s all ease;
}
body.single-ticket .ticket-activity-timeline .comment-container {
  align-items: flex-start;
}
body.single-ticket .ticket-activity-timeline .comment-container p {
  color: #292F34;
  line-height: 23px;
}
body.single-ticket .ticket-activity-timeline .activity-explanation {
  line-height: 16px;
}
body.single-ticket .ticket-activity-timeline .user-avatar-comment {
  padding: 0 !important;
}
body.single-ticket .ticket-activity-timeline .user-activity-info {
  margin-left: 0;
}
body.single-ticket .ticket-activity-timeline .activity-user-meta {
  font-weight: 600;
}
body.single-ticket .ticket-activity-timeline .activity-info p, body.single-ticket .ticket-activity-timeline .activity-info span,
body.single-ticket .ticket-activity-timeline .user-comment-activity p,
body.single-ticket .ticket-activity-timeline .user-comment-activity span {
  color: #67777E;
}
body.single-ticket .ticket-activity-timeline .activity-info .activity-user-name,
body.single-ticket .ticket-activity-timeline .user-comment-activity .activity-user-name {
  color: #292F34;
}
body.single-ticket .ticket-activity-timeline .activity-info .activity-user-name.font-weight-bold,
body.single-ticket .ticket-activity-timeline .user-comment-activity .activity-user-name.font-weight-bold {
  font-weight: 600 !important;
}
body.single-ticket .comment-field {
  width: calc(100% - 20px);
  padding: 20px 0;
  border-top-color: rgba(188, 203, 218, 0.3);
}
body.single-ticket .comment-field .comment-box {
  align-items: center;
}
body.single-ticket .comment-field .comment-box-user-item {
  margin: 0;
  margin-right: 20px;
}
body.single-ticket .comment-field .user-avatar {
  display: inline-block;
  transform: scale(1.01);
  width: 31px;
  height: 31px;
}
body.single-ticket .comment-field .user-avatar__wrapper {
  overflow: hidden;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  border-radius: 100%;
}
body.single-ticket .comment-field .mentionable {
  border-radius: 8px;
  border: 2px solid #BCCBDA;
  background-color: var(--white);
  transition: 0.3s all ease;
}
body.single-ticket .comment-field .mentionable:has(.active) {
  padding-bottom: 45px;
}
body.single-ticket .comment-field .mentionable .hwt-backdrop .hwt-content {
  border-radius: 12px;
}
@media (max-width: 641px) {
  body.single-ticket .comment-field .mentionable .hwt-backdrop .hwt-content {
    font-size: 14px;
    line-height: 22px;
    padding: 7px 15px;
  }
}
body.single-ticket .comment-field .mentionable .hwt-content {
  font-family: "Albert Sans";
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: #67777E;
  padding: 10px 20px;
  padding-bottom: 0;
  border: none !important;
  border-radius: 8px;
  transition: 0.3s all ease;
}
@media (max-width: 641px) {
  body.single-ticket .comment-field .mentionable .hwt-content {
    font-size: 14px;
    line-height: 21px;
    padding: 10px 15px;
    padding-bottom: 0;
  }
}
body.single-ticket .comment-field .mentionable .hwt-content::-moz-placeholder {
  font-weight: 400 !important;
  line-height: 26px;
  color: #67777E;
  position: relative;
  top: 1px;
}
body.single-ticket .comment-field .mentionable .hwt-content::placeholder {
  font-weight: 400 !important;
  line-height: 26px;
  color: #67777E;
  position: relative;
  top: 1px;
}
@media (max-width: 641px) {
  body.single-ticket .comment-field .mentionable .hwt-content::-moz-placeholder {
    line-height: 21px;
    top: 4px;
  }
  body.single-ticket .comment-field .mentionable .hwt-content::placeholder {
    line-height: 21px;
    top: 4px;
  }
}
body.single-ticket .comment-field .mentionable .hwt-content.active::-moz-placeholder {
  color: transparent;
}
body.single-ticket .comment-field .mentionable .hwt-content.active::placeholder {
  color: transparent;
}
@supports (-moz-appearance: none) {
  body.single-ticket .comment-field .mentionable .hwt-content {
    scrollbar-width: thin;
  }
}
body.single-ticket .comment-field .mentionable .hwt-content::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
}
body.single-ticket .comment-field .mentionable .hwt-content::-webkit-scrollbar-track {
  background-color: #E0E8F2;
  border-radius: 10px;
  box-shadow: none !important;
  margin-block-start: 5px;
  margin-block-end: 5px;
}
body.single-ticket .comment-field .mentionable .hwt-content::-webkit-scrollbar-thumb {
  background-color: #BFCEE0;
  border-radius: 10px;
  box-shadow: none !important;
}
body.single-ticket .comment-field .mentionable .hwt-content::-moz-placeholder {
  font-weight: 600;
  color: #869099;
}
body.single-ticket .comment-field .mentionable .hwt-content::placeholder {
  font-weight: 600;
  color: #869099;
}
body.single-ticket .comment-field .mentionable textarea.hwt-content {
  background-color: var(--white);
}
body.single-ticket .comment-field .add-comment-btn {
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  padding: 12px 18px;
  position: absolute;
  bottom: 6px;
  right: 10px;
  /* @media (max-width: 641px) {
    font-size: 14px;
    line-height: 22px;
    padding: 7px 15px;
    min-height: 40px;
    max-height: 40px;
  } */
}
body.single-ticket .comment-field .add-comment-loader .loader-spinner {
  font-size: 6px;
  width: 6px;
  height: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.single-ticket .followers {
  padding: 20px 0 0 0;
  width: calc(100% - 20px);
  border-top: 1px solid rgba(188, 203, 218, 0.3);
}
body.single-ticket .followers .addfollower-item {
  cursor: pointer;
}
body.single-ticket .followers .subscriber-wrapper {
  display: inline-block;
  position: relative;
}
body.single-ticket .followers .subscriber-wrapper:hover .remove-subscriber {
  visibility: visible;
  opacity: 1;
}
body.single-ticket .followers .subscriber-wrapper:hover .remove-subscriber svg path {
  stroke: #869099 !important;
}
body.single-ticket .followers .remove-subscriber {
  visibility: hidden;
  opacity: 0;
  font-weight: bold;
  position: absolute;
  top: 0;
  right: 0;
  transition: 0.3s all ease;
  cursor: pointer;
}
body.single-ticket .followers .remove-subscriber svg path {
  transition: 0.3s all ease;
}
body.single-ticket .subsection-title-heading {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #292F34;
}
body.single-ticket .ticket-sidewidget-btn {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--white);
  background-color: var(--webueno-primary);
  padding: 12px;
  text-decoration: none;
  transition: 0.3s all ease;
}
body.single-ticket .ticket-sidewidget-btn:hover, body.single-ticket .ticket-sidewidget-btn:active {
  text-decoration: none;
  background-color: var(--webueno-primary-hover);
}
body.single-ticket .ticket-sidewidget-btn.transparent {
  color: #869099;
  background-color: transparent;
}
body.single-ticket .ticket-sidewidget-btn.transparent:hover, body.single-ticket .ticket-sidewidget-btn.transparent:active {
  background-color: #e2e6ea;
}
body.single-ticket .ticket-btn-outline {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  letter-spacing: -0.01em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 10px;
  padding: 11px 20px;
  border: 2px solid transparent;
  color: #869099;
  border-radius: 8px;
  transition: 0.3s all ease;
}
body.single-ticket .ticket-btn-outline.disabled, body.single-ticket .ticket-btn-outline:disabled {
  pointer-events: none;
}
body.single-ticket .ticket-btn-outline:hover, body.single-ticket .ticket-btn-outline:active, body.single-ticket .ticket-btn-outline:focus {
  box-shadow: none;
}
body.single-ticket .ticket-btn-outline svg path {
  transition: 0.3s all ease;
}
body.single-ticket .ticket-btn-outline--small {
  font-size: 11px;
  font-weight: 600;
  line-height: 14px;
  border-radius: 5px;
  border-width: 1px;
  padding: 9px 13px;
}
body.single-ticket .ticket-btn-outline--primary {
  border-color: #2581D6;
  color: #2581D6;
}
body.single-ticket .ticket-btn-outline--primary svg path {
  stroke: #2581D6;
}
body.single-ticket .ticket-btn-outline--primary:hover {
  background-color: #2581D6;
  color: var(--white);
}
body.single-ticket .ticket-btn-outline--primary:hover .spinner-border {
  border-color: var(--white) !important;
  border-right-color: transparent !important;
}
body.single-ticket .ticket-btn-outline--primary:hover svg path {
  stroke: var(--white);
}
body.single-ticket .ticket-btn-outline--success {
  border-color: #6AD4A7;
  color: #6AD4A7;
}
body.single-ticket .ticket-btn-outline--success svg path {
  stroke: #6AD4A7;
}
body.single-ticket .ticket-btn-outline--success:hover {
  background-color: #6AD4A7;
  color: var(--white);
}
body.single-ticket .ticket-btn-outline--success:hover .spinner-border {
  border-color: var(--white) !important;
  border-right-color: transparent !important;
}
body.single-ticket .ticket-btn-outline--success:hover svg path {
  stroke: var(--white);
}
body.single-ticket .ticket-cta {
  position: relative;
  top: -5px;
}
@media (max-width: 1199px) {
  body.single-ticket .ticket-cta {
    padding-right: 30px;
  }
}
@media (max-width: 992px) {
  body.single-ticket .ticket-cta {
    padding-right: 50px;
  }
}
@media (max-width: 641px) {
  body.single-ticket .ticket-cta {
    padding-right: 0;
  }
}
@media (max-width: 440px) {
  body.single-ticket .ticket-cta {
    width: 100%;
  }
}
body.single-ticket .tickets-menu-icon {
  position: absolute;
  top: 30px;
  right: 15px;
  left: auto;
  margin-right: 17px;
  display: none;
  /* @media (min-width: 642px) {
      top: 38px;
      right: 35px;
  }

  @media (min-width: 993px) {
      top: 138px;
      right: 45px;
  } */
}
@media (min-width: 642px) {
  body.single-ticket .tickets-menu-icon {
    top: 138px;
    right: 45px;
  }
}
@media screen and (max-width: 1199px) {
  body.single-ticket .tickets-menu-icon {
    width: 18px;
    height: 12px;
    z-index: 10;
    cursor: pointer;
    display: inline-block !important;
  }
  body.single-ticket .tickets-menu-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 13px;
    height: 2px;
    background-color: #003B77;
    transform-origin: 0 0;
    transition: transform 0.3s ease-out;
  }
  body.single-ticket .tickets-menu-icon__middle {
    position: absolute;
    top: 5px;
    left: 0;
    width: 10px;
    height: 2px;
    background-color: #003B77;
    transition: all 0.3s ease-out;
    transform-origin: 0 50%;
  }
  body.single-ticket .tickets-menu-icon::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 13px;
    height: 2px;
    background-color: #003B77;
    transform-origin: 0 100%;
    transition: transform 0.3s ease-out;
  }
  body.single-ticket .tickets-menu-icon__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 52px;
    height: 52px;
    background-color: #fff;
    border-radius: 12px;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
  }
  body.single-ticket .tickets-menu-icon__left-bracket {
    width: 7px;
    height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    transition: 0.3s all ease-out;
  }
  body.single-ticket .tickets-menu-icon__left-bracket::before {
    content: "";
    display: block;
    width: 8px;
    height: 2px;
    background-color: #003B77;
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(-45deg);
    transform-origin: 100% 0;
  }
  body.single-ticket .tickets-menu-icon__left-bracket::after {
    content: "";
    display: block;
    width: 8px;
    height: 2px;
    background-color: #003B77;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: rotate(45deg);
    transform-origin: 100% 100%;
  }
  body.single-ticket .tickets-menu-icon__title {
    display: none;
    position: absolute;
    top: 50%;
    left: calc(100% + 10px);
    transform: translateY(-50%);
    white-space: nowrap;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 163.636% */
    letter-spacing: 0.11px;
    color: rgba(0, 59, 119, 0.65);
    opacity: 1;
    visibility: visible;
    transition: 0.3s all ease;
  }
  body.single-ticket .tickets-menu-icon--close-x {
    z-index: 1001;
    position: fixed;
    top: 35px;
    left: 160px;
    right: auto;
  }
  body.single-ticket .tickets-menu-icon--close-x::before {
    transform: rotate(45deg);
    background-color: #003B77;
    width: 8px;
    left: 3px;
  }
  body.single-ticket .tickets-menu-icon--close-x .tickets-menu-icon__middle {
    opacity: 0;
    transform: scaleX(0);
    background-color: #003B77;
  }
  body.single-ticket .tickets-menu-icon--close-x .tickets-menu-icon__left-bracket {
    right: 5px;
  }
  body.single-ticket .tickets-menu-icon--close-x .tickets-menu-icon__title {
    opacity: 0;
    visibility: hidden;
  }
  body.single-ticket .tickets-menu-icon--close-x::after {
    transform: rotate(-45deg);
    background-color: #003B77;
    width: 8px;
    left: 3px;
  }
}
@media screen and (max-width: 992px) {
  body.single-ticket .tickets-menu-icon--close-x {
    left: 120px;
  }
}
@media screen and (max-width: 641px) {
  body.single-ticket .tickets-menu-icon--close-x {
    left: 32px;
  }
}
body.single-ticket .tickets-menu-icon--close-x .tickets-menu-icon__bg {
  border: none;
}
body.single-ticket .tickets-menu-icon__bg {
  border: 1px solid #BCCBDA;
  /* @media (min-width: 642px) {
      border: 1px solid #BCCBDA;
  }

  @media (min-width: 993px) {
      border: none;
  } */
}
@media (max-width: 641px) {
  body.single-ticket .popup-component {
    padding: 0 10px;
  }
}
body.single-ticket .popup-component .popup-modal {
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  max-width: 615px;
  margin-inline: auto;
  margin-block: 30px;
  margin-top: 110px;
  transform: none;
}
body.single-ticket .popup-component .modal-body-content {
  text-align: center;
}
@media (min-width: 642px) {
  body.single-ticket .popup-component .modal-body-content p {
    font-size: 18px;
    line-height: normal;
  }
}
body.single-ticket .popup-component .modal-body-content .button-wrapper {
  display: block;
}
body.single-ticket .popup-component .modal-body-content .modal-action-btn {
  display: block;
  width: 100%;
  margin: 0 !important;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.15px;
  text-align: center;
  padding: 23px 25px;
  border-radius: 12px;
  box-shadow: none;
}
body.single-ticket .popup-component .modal-body-content .modal-action-btn--confirm {
  margin-bottom: 10px !important;
}
body.single-ticket .comment-update-loader {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.single-ticket .comment-update-loader .loader-spinner {
  font-size: 8px !important;
  width: 8px !important;
  height: 8px !important;
}

.client-accounts-single .page-content {
  display: grid;
  grid-template-columns: 1fr 1fr 315px;
  align-items: start;
  gap: 20px;
}
@media (max-width: 1200px) {
  .client-accounts-single .page-content {
    grid-template-columns: 100%;
  }
}
.client-accounts-single .single-client {
  grid-column: 1/-1;
  grid-row: 2/3;
  display: grid;
  grid-template-columns: subgrid;
}
@media (max-width: 1200px) {
  .client-accounts-single .single-client {
    grid-row: auto;
  }
}
.client-accounts-single .page-header {
  grid-column: 1/-1;
  grid-row: 1/2;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 10px;
}
.client-accounts-single .page-header-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.client-accounts-single .header-meta-info {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  color: #67777E;
  position: relative;
  top: 1px;
}
.client-accounts-single .header-cta {
  border: 2px solid var(--webueno-primary);
  border-radius: 8px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.client-accounts-single .header-cta .dropdown-icon {
  display: flex;
}
.client-accounts-single .header-cta .dropdown-icon svg path {
  fill: var(--webueno-primary);
}
.client-accounts-single .header-cta .wb-dropdown__list {
  border-top-width: 12px;
}
.client-accounts-single .section-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.client-accounts-single .section-heading-2 {
  font-weight: 300;
  font-size: 30px;
  letter-spacing: 0.01em;
  color: #292F34;
}
.client-accounts-single .dashboard-websites-widget {
  grid-column: 1/2;
  grid-row: 2/3;
}
.client-accounts-single .dashboard-websites-widget .dashboard-widget__header {
  background-color: #EAFFE0;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.client-accounts-single .dashboard-websites-widget .dashboard-widget__title-text {
  color: #292F34;
}
.client-accounts-single .dashboard-websites-widget .dashboard-widget__dropdown .wb-dropdown .dropdown-icon svg circle {
  opacity: 1;
  fill: #292F34;
}
.client-accounts-single .dashboard-websites-widget svg.dashboard-widget__icon rect,
.client-accounts-single .dashboard-websites-widget svg.dashboard-widget__icon path {
  stroke: #292F34;
}
.client-accounts-single .dashboard-websites-widget .info-list__item {
  position: relative;
}
.client-accounts-single .dashboard-websites-widget .info-list__item:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: calc(100% + 40px);
  background-color: #DCE7F1;
  position: absolute;
  top: -20px;
  right: 0;
}
@media (max-width: 1200px) {
  .client-accounts-single .dashboard-websites-widget {
    grid-column: 1/-1;
    grid-row: auto;
  }
}
.client-accounts-single .dashboard-tickets-widget {
  grid-column: 2/3;
  grid-row: 2/3;
}
.client-accounts-single .dashboard-tickets-widget .dashboard-widget__header {
  background-color: #FDFFB2;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.client-accounts-single .dashboard-tickets-widget .dashboard-widget__title-text {
  color: #292F34;
}
.client-accounts-single .dashboard-tickets-widget .dashboard-widget__dropdown .wb-dropdown .dropdown-icon svg circle {
  opacity: 1;
  fill: #292F34;
}
.client-accounts-single .dashboard-tickets-widget svg.dashboard-widget__icon path {
  stroke: #292F34;
}
.client-accounts-single .dashboard-tickets-widget .info-list__item {
  position: relative;
}
.client-accounts-single .dashboard-tickets-widget .info-list__item:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: calc(100% + 40px);
  background-color: #DCE7F1;
  position: absolute;
  top: -20px;
  right: 0;
}
@media (max-width: 1200px) {
  .client-accounts-single .dashboard-tickets-widget {
    grid-column: 1/-1;
    grid-row: auto;
  }
}
.client-accounts-single .subscriptions-wordpress-support {
  grid-column: 1/3;
  grid-row: 3/4;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list {
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  gap: 30px;
  margin-bottom: 50px;
}
@media (max-width: 375px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list {
    grid-template-columns: 100%;
    margin-top: 60px;
    gap: 70px;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product {
  position: relative;
  height: 100%;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .support-card {
  flex-direction: row;
  justify-content: space-between;
  cursor: default;
}
@media (max-width: 1200px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .support-card {
    display: block;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header {
  grid-template-columns: 58px 1fr;
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 0;
  padding: 25px;
  height: auto;
  /* @media (max-width: 641px) {
    grid-template-columns: 58px 1fr;
    align-items: start;
  } */
}
@media (max-width: 375px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header {
    display: block;
    padding-top: 50px;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01em;
  margin-bottom: 5px;
}
@media (max-width: 375px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-badge {
    position: absolute;
    top: 0;
    left: 25px;
    transform: translateY(-50%);
    border-radius: 100%;
  }
}
@media (max-width: 641px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-badge-icon {
    display: inline-flex !important;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-additional-info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  -moz-column-gap: 15px;
       column-gap: 15px;
}
@media (max-width: 768px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__header .feature-additional-info {
    display: block;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__content {
  display: flex;
  align-items: center;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__footer {
  display: flex;
  align-items: center;
  gap: 30px;
  padding: 25px 35px 25px 25px;
}
@media (max-width: 1200px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__footer {
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 25px 30px 25px 25px;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__footer .feature-price-footer {
  margin-bottom: 0;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__footer .feature-price-footer .price {
  font-size: 40px;
  line-height: 40px;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__footer .feature-price-footer .currency {
  font-size: 23px;
  line-height: 23px;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .subscription-feature-card__footer .feature-price-footer .billing-type {
  font-size: 15px;
  line-height: 21px;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .btn-select-indicator {
  font-weight: 600;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: -0.01em;
  text-align: center;
  padding: 12px 14px;
  border-radius: 6px;
}
@media (max-width: 1200px) {
  .client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .btn-select-indicator {
    margin: 0;
    width: auto;
  }
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon {
  position: absolute;
  top: -30px;
  right: -30px;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon .wb-ribbon-icon {
  display: inline-block;
  width: 110px;
  height: 110px;
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon .wb-ribbon-text {
  font-weight: 800;
  font-size: 11px;
  line-height: 32px;
  letter-spacing: 0.01em;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--white);
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon.active .wb-ribbon-text {
  transform: rotate(45deg) translateX(-70%) translateY(10%);
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .wb-ribbon.canceling .wb-ribbon-text {
  transform: rotate(45deg) translateX(-55%) translateY(40%);
}
.client-accounts-single .subscriptions-wordpress-support .support-products-list .support-product .server-feature__list {
  display: none;
}
.client-accounts-single .subscriptions-wordpress-support .no-content-block {
  font-weight: 400;
  font-size: 20px;
  line-height: 27.24px;
  letter-spacing: 0%;
  color: #292F34;
  padding: 25px 30px;
  border: 1px solid rgba(188, 203, 218, 0.3);
  border-radius: 12px;
  margin-bottom: 35px;
  background-color: var(--white);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.client-accounts-single .subscriptions-wordpress-support .response-message-alerts.fixed {
  position: fixed;
  top: 30px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 16;
}
@media (min-width: 992px) {
  .client-accounts-single .subscriptions-wordpress-support .response-message-alerts.fixed {
    padding-left: 155px;
    padding-right: 110px;
  }
}
@media screen and (max-width: 991px) {
  .client-accounts-single .subscriptions-wordpress-support .response-message-alerts.fixed {
    padding-left: 115px;
    padding-right: 55px;
  }
}
@media screen and (max-width: 641px) {
  .client-accounts-single .subscriptions-wordpress-support .response-message-alerts.fixed {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.client-accounts-single .dashboard-aside {
  grid-column: 3/-1;
  grid-row: 2/3;
  position: relative;
}
@media (max-width: 1200px) {
  .client-accounts-single .dashboard-aside {
    grid-column: 1/-1;
    grid-row: auto;
  }
}
.client-accounts-single .dashboard-aside .dashboard-aside-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 1200px) {
  .client-accounts-single .dashboard-aside .dashboard-aside-content {
    position: static;
    top: auto;
    left: auto;
  }
}
.client-accounts-single .pill-widget-credit-balance .pill-widget__header {
  background-color: #D7FFF3;
}
.client-accounts-single .pill-widget-credit-price .pill-widget__header {
  background-color: #D7F6FF;
}
.client-accounts-single .card-widget--owner-info {
  border-color: #DCE7F1;
  border-radius: 20px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.05);
}
.client-accounts-single .card-widget--owner-info .card-widget__header {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #EAF3FD;
  border-bottom-color: #DCE7F1;
}
.client-accounts-single .card-widget--owner-info .card-widget__header .card-widget__icon-wrapper svg path {
  fill: #292F34;
}
.client-accounts-single .client-users-tables {
  grid-column: 1/3;
  grid-row: 4/5;
}
@media (max-width: 1200px) {
  .client-accounts-single .client-users-tables {
    grid-column: 1/-1;
  }
}
.client-accounts-single .universal-data-table-common table.universal-data-table tbody td:has(.wb-dropdown) {
  padding-right: 25px;
}
.client-accounts-single .universal-data-table-common table.universal-data-table tbody td:has(.wb-dropdown) .wb-dropdown {
  margin: 0 auto;
}
@media (max-width: 641px) {
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody td:has(.wb-dropdown) .wb-dropdown {
    margin: 0;
  }
}
@media (min-width: 642px) {
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody td:has(.wb-dropdown) .wb-dropdown__list {
    transform: translateX(-70%);
  }
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody td:has(.wb-dropdown) .wb-dropdown__list::before {
    left: 70%;
  }
}
@media (min-width: 642px) {
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody tr:last-child .wb-dropdown__list,
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody tr:nth-last-child(2) .wb-dropdown__list {
    top: auto;
    bottom: -10px;
    left: 0;
    transform: translateX(-100%);
  }
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody tr:last-child .wb-dropdown__list::before,
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody tr:nth-last-child(2) .wb-dropdown__list::before {
    border-width: 9px 0 8px 9px;
    border-color: transparent transparent transparent var(--white);
    top: auto;
    left: auto;
    right: 0;
    bottom: 15px;
    transform: translateX(100%);
  }
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody tr:last-child .wb-dropdown__list,
  .client-accounts-single .universal-data-table-common table.universal-data-table tbody tr:nth-last-child(2) .wb-dropdown__list {
    animation: webFadeInLeft 0.3s;
  }
}

.agency-users-page {
  background-color: #F8FBFF;
}
.agency-users-page .page-header {
  margin-top: 60px;
}
@media (max-width: 641px) {
  .agency-users-page .page-header {
    margin-top: 40px;
  }
}
.agency-users-page .page-main-heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  color: #292F34;
  margin: 0 0 40px;
  text-transform: capitalize;
}
@media (max-width: 991px) {
  .agency-users-page .page-main-heading {
    font-size: 36px;
    line-height: 49.03px;
    margin: 0 0 35px;
  }
}
@media (max-width: 641px) {
  .agency-users-page .page-main-heading {
    font-size: 28px;
    line-height: 38.13px;
  }
}
.agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody td:has(.wb-dropdown) {
  padding-right: 25px;
}
.agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody td:has(.wb-dropdown) .wb-dropdown {
  margin: 0 auto;
}
@media (max-width: 641px) {
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody td:has(.wb-dropdown) .wb-dropdown {
    margin: 0;
  }
}
@media (min-width: 642px) {
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody td:has(.wb-dropdown) .wb-dropdown__list {
    transform: translateX(-70%);
  }
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody td:has(.wb-dropdown) .wb-dropdown__list::before {
    left: 70%;
  }
}
@media (min-width: 642px) {
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody tr:last-child .wb-dropdown__list,
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody tr:nth-last-child(2) .wb-dropdown__list {
    top: auto;
    bottom: -10px;
    left: 0;
    transform: translateX(-100%);
  }
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody tr:last-child .wb-dropdown__list::before,
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody tr:nth-last-child(2) .wb-dropdown__list::before {
    border-width: 9px 0 8px 9px;
    border-color: transparent transparent transparent var(--white);
    top: auto;
    left: auto;
    right: 0;
    bottom: 15px;
    transform: translateX(100%);
  }
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody tr:last-child .wb-dropdown__list,
  .agency-users-page .universal-data-table-vue table.universal-data-table-vue-table tbody tr:nth-last-child(2) .wb-dropdown__list {
    animation: webFadeInLeft 0.3s;
  }
}
.agency-users-page .dt-cta-content .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected {
  margin-top: 3px;
}
@keyframes webFadeInLeft {
  from {
    opacity: 0;
    margin-left: -15px;
  }
  to {
    opacity: 1;
    margin-left: 0;
  }
}

.wb-superadmin-info {
  background-color: #F8FBFF;
}
.wb-superadmin-info:has(.account-emails-view) .superadmin-info-layout {
  grid-template-columns: 100%;
}
.wb-superadmin-info:has(.account-emails-view) .nav.nav-container {
  display: none;
}
.wb-superadmin-info:has(.account-emails-view) .dashboard-sidebar {
  display: none;
}
.wb-superadmin-info:has(.account-emails-view) .wb-superadmin-info__header {
  display: none;
}
.wb-superadmin-info:has(.account-emails-view) .superadmin-info-layout-aside {
  display: none;
}
.wb-superadmin-info:has(.account-emails-view) .admin-users h2 {
  display: none;
}
.wb-superadmin-info:has(.account-emails-view) .admin-users-nav {
  display: none;
}
.wb-superadmin-info:has(.client-emails-view) .agency-account-emails {
  display: none;
}
.wb-superadmin-info:has(.agency-emails-view) .client-account-emails {
  display: none;
}
.wb-superadmin-info__header {
  margin-top: 20px;
}
@media (max-width: 641px) {
  .wb-superadmin-info__header {
    margin-top: 0;
  }
}
.wb-superadmin-info__main-heading {
  font-size: 43px;
  font-weight: 300;
  line-height: 58.56px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0 0 55px;
}
@media (max-width: 641px) {
  .wb-superadmin-info__main-heading {
    font-weight: 300;
    font-size: 28px;
    line-height: 38.13px;
    margin: 0 0 45px;
  }
}
.wb-superadmin-info__section-header {
  margin-bottom: 45px;
}
@media (max-width: 641px) {
  .wb-superadmin-info__section-header {
    margin-bottom: 40px;
  }
}
.wb-superadmin-info__secondary-heading {
  font-weight: 300;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0 0 12px;
}
@media (max-width: 641px) {
  .wb-superadmin-info__secondary-heading {
    font-size: 25px;
  }
}
.wb-superadmin-info__description-header {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.01em;
  color: var(--black);
  margin: 0;
}
@media (max-width: 641px) {
  .wb-superadmin-info__description-header {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.01em;
  }
}
.wb-superadmin-info .superadmin-info-layout {
  display: grid;
  grid-template-columns: 245px 1fr;
  align-items: start;
  gap: 45px;
}
@media (max-width: 991px) {
  .wb-superadmin-info .superadmin-info-layout {
    display: block;
  }
}
.wb-superadmin-info .admin-horisontal-tabs .wb-nav-tabs-dropdown::after {
  z-index: 1;
}
.wb-superadmin-info .admin-horisontal-tabs .wb-nav-tabs-dropdown__link::before, .wb-superadmin-info .admin-horisontal-tabs .wb-nav-tabs-dropdown__link::after {
  z-index: 2;
}
.wb-superadmin-info .ticket-priority-meta {
  display: inline-block;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  letter-spacing: 0.01em;
  padding: 5px 13px;
  border-radius: 13px;
  text-transform: capitalize;
  color: #292F34;
}
.wb-superadmin-info .ticket-priority-meta.low {
  background-color: #81C3FF;
  color: #fff;
}
.wb-superadmin-info .ticket-priority-meta.medium {
  background-color: #FBB662;
  color: #fff;
}
.wb-superadmin-info .ticket-priority-meta.high {
  background-color: #E16B6B;
  color: #fff;
}
.wb-superadmin-info .assignee-avatar-container {
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (max-width: 1199px) {
  .wb-superadmin-info .assignee-avatar-container {
    gap: 10px;
  }
}
.wb-superadmin-info .assignee-avatar-container .assignee-avatar {
  display: block;
  width: 41px;
  height: 41px;
  position: relative;
  left: -2px;
  top: -2px;
}
.wb-superadmin-info .assignee-avatar-container .assignee-avatar__wrapper {
  flex: 0 0 37px;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  overflow: hidden;
}
.wb-superadmin-info .assignee-avatar-container .assignee-name {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #292F34;
}
@media (max-width: 1199px) {
  .wb-superadmin-info .assignee-avatar-container .assignee-name {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow: hidden;
  }
}
.wb-superadmin-info .counter-num {
  font-weight: 700;
  color: #292F34;
}
.wb-superadmin-info .table-pagination {
  margin: 0;
  padding: 0;
  margin-top: 30px;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 9px;
}
.wb-superadmin-info .table-pagination .page-item.active .page-link {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: #fff;
}
.wb-superadmin-info .table-pagination .page-item.active .page-link:hover {
  color: #fff;
}
.wb-superadmin-info .table-pagination .page-item.disabled {
  pointer-events: none;
}
.wb-superadmin-info .table-pagination .page-item .page-link {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: -0.13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 45px;
  height: 45px;
  border-radius: 10px;
  background-color: #fff;
  color: var(--webueno-bg-primary-hsl-4-opeg);
  border: 1px solid rgba(188, 203, 218, 0.3);
  cursor: pointer;
  transition: 0.3s all ease;
}
.wb-superadmin-info .table-pagination .page-item .page-link:hover {
  border-color: var(--webueno-primary);
  color: var(--webueno-primary);
}
.wb-superadmin-info:has(.backups-ajax-spinner) .universal-data-table-wrapper .dataTables_wrapper > .row:nth-child(2) .dataTables_processing {
  display: block !important;
}

/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight {
  overflow: hidden;
}

.featherlight {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background: #333;
  background: rgba(0, 0, 0, 0);
}

.featherlight:last-of-type {
  background: rgba(0, 0, 0, 0.8);
}

.featherlight:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.featherlight .featherlight-content {
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  overflow: auto;
  padding: 25px 25px 0;
  border-bottom: 25px solid transparent;
  margin-left: 5%;
  margin-right: 5%;
  max-height: 95%;
  background: #fff;
  cursor: auto;
  white-space: normal;
}

.featherlight .featherlight-inner {
  display: block;
}

.featherlight link.featherlight-inner, .featherlight script.featherlight-inner, .featherlight style.featherlight-inner {
  display: none;
}

.featherlight .featherlight-close-icon {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  line-height: 25px;
  width: 25px;
  cursor: pointer;
  text-align: center;
  font-family: Arial, sans-serif;
  background: #fff;
  background: rgba(255, 255, 255, 0.3);
  color: #000;
  border: 0;
  padding: 0;
}

.featherlight .featherlight-close-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.featherlight .featherlight-image {
  width: 100%;
}

.featherlight-iframe .featherlight-content {
  border-bottom: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}

.featherlight iframe {
  border: 0;
}

.featherlight * {
  box-sizing: border-box;
}

@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    margin-left: 0;
    margin-right: 0;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}
@media print {
  html.with-featherlight > * > :not(.featherlight) {
    display: none;
  }
}
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.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-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 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%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "0 ";
}

.fa-1::before {
  content: "1 ";
}

.fa-2::before {
  content: "2 ";
}

.fa-3::before {
  content: "3 ";
}

.fa-4::before {
  content: "4 ";
}

.fa-5::before {
  content: "5 ";
}

.fa-6::before {
  content: "6 ";
}

.fa-7::before {
  content: "7 ";
}

.fa-8::before {
  content: "8 ";
}

.fa-9::before {
  content: "9 ";
}

.fa-fill-drip::before {
  content: "\F576";
}

.fa-arrows-to-circle::before {
  content: "\E4BD";
}

.fa-circle-chevron-right::before {
  content: "\F138";
}

.fa-chevron-circle-right::before {
  content: "\F138";
}

.fa-at::before {
  content: "@";
}

.fa-trash-can::before {
  content: "\F2ED";
}

.fa-trash-alt::before {
  content: "\F2ED";
}

.fa-text-height::before {
  content: "\F034";
}

.fa-user-xmark::before {
  content: "\F235";
}

.fa-user-times::before {
  content: "\F235";
}

.fa-stethoscope::before {
  content: "\F0F1";
}

.fa-message::before {
  content: "\F27A";
}

.fa-comment-alt::before {
  content: "\F27A";
}

.fa-info::before {
  content: "\F129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\F422";
}

.fa-compress-alt::before {
  content: "\F422";
}

.fa-explosion::before {
  content: "\E4E9";
}

.fa-file-lines::before {
  content: "\F15C";
}

.fa-file-alt::before {
  content: "\F15C";
}

.fa-file-text::before {
  content: "\F15C";
}

.fa-wave-square::before {
  content: "\F83E";
}

.fa-ring::before {
  content: "\F70B";
}

.fa-building-un::before {
  content: "\E4D9";
}

.fa-dice-three::before {
  content: "\F527";
}

.fa-calendar-days::before {
  content: "\F073";
}

.fa-calendar-alt::before {
  content: "\F073";
}

.fa-anchor-circle-check::before {
  content: "\E4AA";
}

.fa-building-circle-arrow-right::before {
  content: "\E4D1";
}

.fa-volleyball::before {
  content: "\F45F";
}

.fa-volleyball-ball::before {
  content: "\F45F";
}

.fa-arrows-up-to-line::before {
  content: "\E4C2";
}

.fa-sort-down::before {
  content: "\F0DD";
}

.fa-sort-desc::before {
  content: "\F0DD";
}

.fa-circle-minus::before {
  content: "\F056";
}

.fa-minus-circle::before {
  content: "\F056";
}

.fa-door-open::before {
  content: "\F52B";
}

.fa-right-from-bracket::before {
  content: "\F2F5";
}

.fa-sign-out-alt::before {
  content: "\F2F5";
}

.fa-atom::before {
  content: "\F5D2";
}

.fa-soap::before {
  content: "\E06E";
}

.fa-icons::before {
  content: "\F86D";
}

.fa-heart-music-camera-bolt::before {
  content: "\F86D";
}

.fa-microphone-lines-slash::before {
  content: "\F539";
}

.fa-microphone-alt-slash::before {
  content: "\F539";
}

.fa-bridge-circle-check::before {
  content: "\E4C9";
}

.fa-pump-medical::before {
  content: "\E06A";
}

.fa-fingerprint::before {
  content: "\F577";
}

.fa-hand-point-right::before {
  content: "\F0A4";
}

.fa-magnifying-glass-location::before {
  content: "\F689";
}

.fa-search-location::before {
  content: "\F689";
}

.fa-forward-step::before {
  content: "\F051";
}

.fa-step-forward::before {
  content: "\F051";
}

.fa-face-smile-beam::before {
  content: "\F5B8";
}

.fa-smile-beam::before {
  content: "\F5B8";
}

.fa-flag-checkered::before {
  content: "\F11E";
}

.fa-football::before {
  content: "\F44E";
}

.fa-football-ball::before {
  content: "\F44E";
}

.fa-school-circle-exclamation::before {
  content: "\E56C";
}

.fa-crop::before {
  content: "\F125";
}

.fa-angles-down::before {
  content: "\F103";
}

.fa-angle-double-down::before {
  content: "\F103";
}

.fa-users-rectangle::before {
  content: "\E594";
}

.fa-people-roof::before {
  content: "\E537";
}

.fa-people-line::before {
  content: "\E534";
}

.fa-beer-mug-empty::before {
  content: "\F0FC";
}

.fa-beer::before {
  content: "\F0FC";
}

.fa-diagram-predecessor::before {
  content: "\E477";
}

.fa-arrow-up-long::before {
  content: "\F176";
}

.fa-long-arrow-up::before {
  content: "\F176";
}

.fa-fire-flame-simple::before {
  content: "\F46A";
}

.fa-burn::before {
  content: "\F46A";
}

.fa-person::before {
  content: "\F183";
}

.fa-male::before {
  content: "\F183";
}

.fa-laptop::before {
  content: "\F109";
}

.fa-file-csv::before {
  content: "\F6DD";
}

.fa-menorah::before {
  content: "\F676";
}

.fa-truck-plane::before {
  content: "\E58F";
}

.fa-record-vinyl::before {
  content: "\F8D9";
}

.fa-face-grin-stars::before {
  content: "\F587";
}

.fa-grin-stars::before {
  content: "\F587";
}

.fa-bong::before {
  content: "\F55C";
}

.fa-spaghetti-monster-flying::before {
  content: "\F67B";
}

.fa-pastafarianism::before {
  content: "\F67B";
}

.fa-arrow-down-up-across-line::before {
  content: "\E4AF";
}

.fa-spoon::before {
  content: "\F2E5";
}

.fa-utensil-spoon::before {
  content: "\F2E5";
}

.fa-jar-wheat::before {
  content: "\E517";
}

.fa-envelopes-bulk::before {
  content: "\F674";
}

.fa-mail-bulk::before {
  content: "\F674";
}

.fa-file-circle-exclamation::before {
  content: "\E4EB";
}

.fa-circle-h::before {
  content: "\F47E";
}

.fa-hospital-symbol::before {
  content: "\F47E";
}

.fa-pager::before {
  content: "\F815";
}

.fa-address-book::before {
  content: "\F2B9";
}

.fa-contact-book::before {
  content: "\F2B9";
}

.fa-strikethrough::before {
  content: "\F0CC";
}

.fa-k::before {
  content: "K";
}

.fa-landmark-flag::before {
  content: "\E51C";
}

.fa-pencil::before {
  content: "\F303";
}

.fa-pencil-alt::before {
  content: "\F303";
}

.fa-backward::before {
  content: "\F04A";
}

.fa-caret-right::before {
  content: "\F0DA";
}

.fa-comments::before {
  content: "\F086";
}

.fa-paste::before {
  content: "\F0EA";
}

.fa-file-clipboard::before {
  content: "\F0EA";
}

.fa-code-pull-request::before {
  content: "\E13C";
}

.fa-clipboard-list::before {
  content: "\F46D";
}

.fa-truck-ramp-box::before {
  content: "\F4DE";
}

.fa-truck-loading::before {
  content: "\F4DE";
}

.fa-user-check::before {
  content: "\F4FC";
}

.fa-vial-virus::before {
  content: "\E597";
}

.fa-sheet-plastic::before {
  content: "\E571";
}

.fa-blog::before {
  content: "\F781";
}

.fa-user-ninja::before {
  content: "\F504";
}

.fa-person-arrow-up-from-line::before {
  content: "\E539";
}

.fa-scroll-torah::before {
  content: "\F6A0";
}

.fa-torah::before {
  content: "\F6A0";
}

.fa-broom-ball::before {
  content: "\F458";
}

.fa-quidditch::before {
  content: "\F458";
}

.fa-quidditch-broom-ball::before {
  content: "\F458";
}

.fa-toggle-off::before {
  content: "\F204";
}

.fa-box-archive::before {
  content: "\F187";
}

.fa-archive::before {
  content: "\F187";
}

.fa-person-drowning::before {
  content: "\E545";
}

.fa-arrow-down-9-1::before {
  content: "\F886";
}

.fa-sort-numeric-desc::before {
  content: "\F886";
}

.fa-sort-numeric-down-alt::before {
  content: "\F886";
}

.fa-face-grin-tongue-squint::before {
  content: "\F58A";
}

.fa-grin-tongue-squint::before {
  content: "\F58A";
}

.fa-spray-can::before {
  content: "\F5BD";
}

.fa-truck-monster::before {
  content: "\F63B";
}

.fa-w::before {
  content: "W";
}

.fa-earth-africa::before {
  content: "\F57C";
}

.fa-globe-africa::before {
  content: "\F57C";
}

.fa-rainbow::before {
  content: "\F75B";
}

.fa-circle-notch::before {
  content: "\F1CE";
}

.fa-tablet-screen-button::before {
  content: "\F3FA";
}

.fa-tablet-alt::before {
  content: "\F3FA";
}

.fa-paw::before {
  content: "\F1B0";
}

.fa-cloud::before {
  content: "\F0C2";
}

.fa-trowel-bricks::before {
  content: "\E58A";
}

.fa-face-flushed::before {
  content: "\F579";
}

.fa-flushed::before {
  content: "\F579";
}

.fa-hospital-user::before {
  content: "\F80D";
}

.fa-tent-arrow-left-right::before {
  content: "\E57F";
}

.fa-gavel::before {
  content: "\F0E3";
}

.fa-legal::before {
  content: "\F0E3";
}

.fa-binoculars::before {
  content: "\F1E5";
}

.fa-microphone-slash::before {
  content: "\F131";
}

.fa-box-tissue::before {
  content: "\E05B";
}

.fa-motorcycle::before {
  content: "\F21C";
}

.fa-bell-concierge::before {
  content: "\F562";
}

.fa-concierge-bell::before {
  content: "\F562";
}

.fa-pen-ruler::before {
  content: "\F5AE";
}

.fa-pencil-ruler::before {
  content: "\F5AE";
}

.fa-people-arrows::before {
  content: "\E068";
}

.fa-people-arrows-left-right::before {
  content: "\E068";
}

.fa-mars-and-venus-burst::before {
  content: "\E523";
}

.fa-square-caret-right::before {
  content: "\F152";
}

.fa-caret-square-right::before {
  content: "\F152";
}

.fa-scissors::before {
  content: "\F0C4";
}

.fa-cut::before {
  content: "\F0C4";
}

.fa-sun-plant-wilt::before {
  content: "\E57A";
}

.fa-toilets-portable::before {
  content: "\E584";
}

.fa-hockey-puck::before {
  content: "\F453";
}

.fa-table::before {
  content: "\F0CE";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\E521";
}

.fa-tachograph-digital::before {
  content: "\F566";
}

.fa-digital-tachograph::before {
  content: "\F566";
}

.fa-users-slash::before {
  content: "\E073";
}

.fa-clover::before {
  content: "\E139";
}

.fa-reply::before {
  content: "\F3E5";
}

.fa-mail-reply::before {
  content: "\F3E5";
}

.fa-star-and-crescent::before {
  content: "\F699";
}

.fa-house-fire::before {
  content: "\E50C";
}

.fa-square-minus::before {
  content: "\F146";
}

.fa-minus-square::before {
  content: "\F146";
}

.fa-helicopter::before {
  content: "\F533";
}

.fa-compass::before {
  content: "\F14E";
}

.fa-square-caret-down::before {
  content: "\F150";
}

.fa-caret-square-down::before {
  content: "\F150";
}

.fa-file-circle-question::before {
  content: "\E4EF";
}

.fa-laptop-code::before {
  content: "\F5FC";
}

.fa-swatchbook::before {
  content: "\F5C3";
}

.fa-prescription-bottle::before {
  content: "\F485";
}

.fa-bars::before {
  content: "\F0C9";
}

.fa-navicon::before {
  content: "\F0C9";
}

.fa-people-group::before {
  content: "\E533";
}

.fa-hourglass-end::before {
  content: "\F253";
}

.fa-hourglass-3::before {
  content: "\F253";
}

.fa-heart-crack::before {
  content: "\F7A9";
}

.fa-heart-broken::before {
  content: "\F7A9";
}

.fa-square-up-right::before {
  content: "\F360";
}

.fa-external-link-square-alt::before {
  content: "\F360";
}

.fa-face-kiss-beam::before {
  content: "\F597";
}

.fa-kiss-beam::before {
  content: "\F597";
}

.fa-film::before {
  content: "\F008";
}

.fa-ruler-horizontal::before {
  content: "\F547";
}

.fa-people-robbery::before {
  content: "\E536";
}

.fa-lightbulb::before {
  content: "\F0EB";
}

.fa-caret-left::before {
  content: "\F0D9";
}

.fa-circle-exclamation::before {
  content: "\F06A";
}

.fa-exclamation-circle::before {
  content: "\F06A";
}

.fa-school-circle-xmark::before {
  content: "\E56D";
}

.fa-arrow-right-from-bracket::before {
  content: "\F08B";
}

.fa-sign-out::before {
  content: "\F08B";
}

.fa-circle-chevron-down::before {
  content: "\F13A";
}

.fa-chevron-circle-down::before {
  content: "\F13A";
}

.fa-unlock-keyhole::before {
  content: "\F13E";
}

.fa-unlock-alt::before {
  content: "\F13E";
}

.fa-cloud-showers-heavy::before {
  content: "\F740";
}

.fa-headphones-simple::before {
  content: "\F58F";
}

.fa-headphones-alt::before {
  content: "\F58F";
}

.fa-sitemap::before {
  content: "\F0E8";
}

.fa-circle-dollar-to-slot::before {
  content: "\F4B9";
}

.fa-donate::before {
  content: "\F4B9";
}

.fa-memory::before {
  content: "\F538";
}

.fa-road-spikes::before {
  content: "\E568";
}

.fa-fire-burner::before {
  content: "\E4F1";
}

.fa-flag::before {
  content: "\F024";
}

.fa-hanukiah::before {
  content: "\F6E6";
}

.fa-feather::before {
  content: "\F52D";
}

.fa-volume-low::before {
  content: "\F027";
}

.fa-volume-down::before {
  content: "\F027";
}

.fa-comment-slash::before {
  content: "\F4B3";
}

.fa-cloud-sun-rain::before {
  content: "\F743";
}

.fa-compress::before {
  content: "\F066";
}

.fa-wheat-awn::before {
  content: "\E2CD";
}

.fa-wheat-alt::before {
  content: "\E2CD";
}

.fa-ankh::before {
  content: "\F644";
}

.fa-hands-holding-child::before {
  content: "\E4FA";
}

.fa-asterisk::before {
  content: "*";
}

.fa-square-check::before {
  content: "\F14A";
}

.fa-check-square::before {
  content: "\F14A";
}

.fa-peseta-sign::before {
  content: "\E221";
}

.fa-heading::before {
  content: "\F1DC";
}

.fa-header::before {
  content: "\F1DC";
}

.fa-ghost::before {
  content: "\F6E2";
}

.fa-list::before {
  content: "\F03A";
}

.fa-list-squares::before {
  content: "\F03A";
}

.fa-square-phone-flip::before {
  content: "\F87B";
}

.fa-phone-square-alt::before {
  content: "\F87B";
}

.fa-cart-plus::before {
  content: "\F217";
}

.fa-gamepad::before {
  content: "\F11B";
}

.fa-circle-dot::before {
  content: "\F192";
}

.fa-dot-circle::before {
  content: "\F192";
}

.fa-face-dizzy::before {
  content: "\F567";
}

.fa-dizzy::before {
  content: "\F567";
}

.fa-egg::before {
  content: "\F7FB";
}

.fa-house-medical-circle-xmark::before {
  content: "\E513";
}

.fa-campground::before {
  content: "\F6BB";
}

.fa-folder-plus::before {
  content: "\F65E";
}

.fa-futbol::before {
  content: "\F1E3";
}

.fa-futbol-ball::before {
  content: "\F1E3";
}

.fa-soccer-ball::before {
  content: "\F1E3";
}

.fa-paintbrush::before {
  content: "\F1FC";
}

.fa-paint-brush::before {
  content: "\F1FC";
}

.fa-lock::before {
  content: "\F023";
}

.fa-gas-pump::before {
  content: "\F52F";
}

.fa-hot-tub-person::before {
  content: "\F593";
}

.fa-hot-tub::before {
  content: "\F593";
}

.fa-map-location::before {
  content: "\F59F";
}

.fa-map-marked::before {
  content: "\F59F";
}

.fa-house-flood-water::before {
  content: "\E50E";
}

.fa-tree::before {
  content: "\F1BB";
}

.fa-bridge-lock::before {
  content: "\E4CC";
}

.fa-sack-dollar::before {
  content: "\F81D";
}

.fa-pen-to-square::before {
  content: "\F044";
}

.fa-edit::before {
  content: "\F044";
}

.fa-car-side::before {
  content: "\F5E4";
}

.fa-share-nodes::before {
  content: "\F1E0";
}

.fa-share-alt::before {
  content: "\F1E0";
}

.fa-heart-circle-minus::before {
  content: "\E4FF";
}

.fa-hourglass-half::before {
  content: "\F252";
}

.fa-hourglass-2::before {
  content: "\F252";
}

.fa-microscope::before {
  content: "\F610";
}

.fa-sink::before {
  content: "\E06D";
}

.fa-bag-shopping::before {
  content: "\F290";
}

.fa-shopping-bag::before {
  content: "\F290";
}

.fa-arrow-down-z-a::before {
  content: "\F881";
}

.fa-sort-alpha-desc::before {
  content: "\F881";
}

.fa-sort-alpha-down-alt::before {
  content: "\F881";
}

.fa-mitten::before {
  content: "\F7B5";
}

.fa-person-rays::before {
  content: "\E54D";
}

.fa-users::before {
  content: "\F0C0";
}

.fa-eye-slash::before {
  content: "\F070";
}

.fa-flask-vial::before {
  content: "\E4F3";
}

.fa-hand::before {
  content: "\F256";
}

.fa-hand-paper::before {
  content: "\F256";
}

.fa-om::before {
  content: "\F679";
}

.fa-worm::before {
  content: "\E599";
}

.fa-house-circle-xmark::before {
  content: "\E50B";
}

.fa-plug::before {
  content: "\F1E6";
}

.fa-chevron-up::before {
  content: "\F077";
}

.fa-hand-spock::before {
  content: "\F259";
}

.fa-stopwatch::before {
  content: "\F2F2";
}

.fa-face-kiss::before {
  content: "\F596";
}

.fa-kiss::before {
  content: "\F596";
}

.fa-bridge-circle-xmark::before {
  content: "\E4CB";
}

.fa-face-grin-tongue::before {
  content: "\F589";
}

.fa-grin-tongue::before {
  content: "\F589";
}

.fa-chess-bishop::before {
  content: "\F43A";
}

.fa-face-grin-wink::before {
  content: "\F58C";
}

.fa-grin-wink::before {
  content: "\F58C";
}

.fa-ear-deaf::before {
  content: "\F2A4";
}

.fa-deaf::before {
  content: "\F2A4";
}

.fa-deafness::before {
  content: "\F2A4";
}

.fa-hard-of-hearing::before {
  content: "\F2A4";
}

.fa-road-circle-check::before {
  content: "\E564";
}

.fa-dice-five::before {
  content: "\F523";
}

.fa-square-rss::before {
  content: "\F143";
}

.fa-rss-square::before {
  content: "\F143";
}

.fa-land-mine-on::before {
  content: "\E51B";
}

.fa-i-cursor::before {
  content: "\F246";
}

.fa-stamp::before {
  content: "\F5BF";
}

.fa-stairs::before {
  content: "\E289";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\F6F2";
}

.fa-hryvnia::before {
  content: "\F6F2";
}

.fa-pills::before {
  content: "\F484";
}

.fa-face-grin-wide::before {
  content: "\F581";
}

.fa-grin-alt::before {
  content: "\F581";
}

.fa-tooth::before {
  content: "\F5C9";
}

.fa-v::before {
  content: "V";
}

.fa-bangladeshi-taka-sign::before {
  content: "\E2E6";
}

.fa-bicycle::before {
  content: "\F206";
}

.fa-staff-snake::before {
  content: "\E579";
}

.fa-rod-asclepius::before {
  content: "\E579";
}

.fa-rod-snake::before {
  content: "\E579";
}

.fa-staff-aesculapius::before {
  content: "\E579";
}

.fa-head-side-cough-slash::before {
  content: "\E062";
}

.fa-truck-medical::before {
  content: "\F0F9";
}

.fa-ambulance::before {
  content: "\F0F9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\E598";
}

.fa-snowman::before {
  content: "\F7D0";
}

.fa-mortar-pestle::before {
  content: "\F5A7";
}

.fa-road-barrier::before {
  content: "\E562";
}

.fa-school::before {
  content: "\F549";
}

.fa-igloo::before {
  content: "\F7AE";
}

.fa-joint::before {
  content: "\F595";
}

.fa-angle-right::before {
  content: "\F105";
}

.fa-horse::before {
  content: "\F6F0";
}

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\F481";
}

.fa-temperature-half::before {
  content: "\F2C9";
}

.fa-temperature-2::before {
  content: "\F2C9";
}

.fa-thermometer-2::before {
  content: "\F2C9";
}

.fa-thermometer-half::before {
  content: "\F2C9";
}

.fa-dong-sign::before {
  content: "\E169";
}

.fa-capsules::before {
  content: "\F46B";
}

.fa-poo-storm::before {
  content: "\F75A";
}

.fa-poo-bolt::before {
  content: "\F75A";
}

.fa-face-frown-open::before {
  content: "\F57A";
}

.fa-frown-open::before {
  content: "\F57A";
}

.fa-hand-point-up::before {
  content: "\F0A6";
}

.fa-money-bill::before {
  content: "\F0D6";
}

.fa-bookmark::before {
  content: "\F02E";
}

.fa-align-justify::before {
  content: "\F039";
}

.fa-umbrella-beach::before {
  content: "\F5CA";
}

.fa-helmet-un::before {
  content: "\E503";
}

.fa-bullseye::before {
  content: "\F140";
}

.fa-bacon::before {
  content: "\F7E5";
}

.fa-hand-point-down::before {
  content: "\F0A7";
}

.fa-arrow-up-from-bracket::before {
  content: "\E09A";
}

.fa-folder::before {
  content: "\F07B";
}

.fa-folder-blank::before {
  content: "\F07B";
}

.fa-file-waveform::before {
  content: "\F478";
}

.fa-file-medical-alt::before {
  content: "\F478";
}

.fa-radiation::before {
  content: "\F7B9";
}

.fa-chart-simple::before {
  content: "\E473";
}

.fa-mars-stroke::before {
  content: "\F229";
}

.fa-vial::before {
  content: "\F492";
}

.fa-gauge::before {
  content: "\F624";
}

.fa-dashboard::before {
  content: "\F624";
}

.fa-gauge-med::before {
  content: "\F624";
}

.fa-tachometer-alt-average::before {
  content: "\F624";
}

.fa-wand-magic-sparkles::before {
  content: "\E2CA";
}

.fa-magic-wand-sparkles::before {
  content: "\E2CA";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\F305";
}

.fa-pen-alt::before {
  content: "\F305";
}

.fa-bridge-circle-exclamation::before {
  content: "\E4CA";
}

.fa-user::before {
  content: "\F007";
}

.fa-school-circle-check::before {
  content: "\E56B";
}

.fa-dumpster::before {
  content: "\F793";
}

.fa-van-shuttle::before {
  content: "\F5B6";
}

.fa-shuttle-van::before {
  content: "\F5B6";
}

.fa-building-user::before {
  content: "\E4DA";
}

.fa-square-caret-left::before {
  content: "\F191";
}

.fa-caret-square-left::before {
  content: "\F191";
}

.fa-highlighter::before {
  content: "\F591";
}

.fa-key::before {
  content: "\F084";
}

.fa-bullhorn::before {
  content: "\F0A1";
}

.fa-globe::before {
  content: "\F0AC";
}

.fa-synagogue::before {
  content: "\F69B";
}

.fa-person-half-dress::before {
  content: "\E548";
}

.fa-road-bridge::before {
  content: "\E563";
}

.fa-location-arrow::before {
  content: "\F124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\F10A";
}

.fa-building-lock::before {
  content: "\E4D6";
}

.fa-pizza-slice::before {
  content: "\F818";
}

.fa-money-bill-wave::before {
  content: "\F53A";
}

.fa-chart-area::before {
  content: "\F1FE";
}

.fa-area-chart::before {
  content: "\F1FE";
}

.fa-house-flag::before {
  content: "\E50D";
}

.fa-person-circle-minus::before {
  content: "\E540";
}

.fa-ban::before {
  content: "\F05E";
}

.fa-cancel::before {
  content: "\F05E";
}

.fa-camera-rotate::before {
  content: "\E0D8";
}

.fa-spray-can-sparkles::before {
  content: "\F5D0";
}

.fa-air-freshener::before {
  content: "\F5D0";
}

.fa-star::before {
  content: "\F005";
}

.fa-repeat::before {
  content: "\F363";
}

.fa-cross::before {
  content: "\F654";
}

.fa-box::before {
  content: "\F466";
}

.fa-venus-mars::before {
  content: "\F228";
}

.fa-arrow-pointer::before {
  content: "\F245";
}

.fa-mouse-pointer::before {
  content: "\F245";
}

.fa-maximize::before {
  content: "\F31E";
}

.fa-expand-arrows-alt::before {
  content: "\F31E";
}

.fa-charging-station::before {
  content: "\F5E7";
}

.fa-shapes::before {
  content: "\F61F";
}

.fa-triangle-circle-square::before {
  content: "\F61F";
}

.fa-shuffle::before {
  content: "\F074";
}

.fa-random::before {
  content: "\F074";
}

.fa-person-running::before {
  content: "\F70C";
}

.fa-running::before {
  content: "\F70C";
}

.fa-mobile-retro::before {
  content: "\E527";
}

.fa-grip-lines-vertical::before {
  content: "\F7A5";
}

.fa-spider::before {
  content: "\F717";
}

.fa-hands-bound::before {
  content: "\E4F9";
}

.fa-file-invoice-dollar::before {
  content: "\F571";
}

.fa-plane-circle-exclamation::before {
  content: "\E556";
}

.fa-x-ray::before {
  content: "\F497";
}

.fa-spell-check::before {
  content: "\F891";
}

.fa-slash::before {
  content: "\F715";
}

.fa-computer-mouse::before {
  content: "\F8CC";
}

.fa-mouse::before {
  content: "\F8CC";
}

.fa-arrow-right-to-bracket::before {
  content: "\F090";
}

.fa-sign-in::before {
  content: "\F090";
}

.fa-shop-slash::before {
  content: "\E070";
}

.fa-store-alt-slash::before {
  content: "\E070";
}

.fa-server::before {
  content: "\F233";
}

.fa-virus-covid-slash::before {
  content: "\E4A9";
}

.fa-shop-lock::before {
  content: "\E4A5";
}

.fa-hourglass-start::before {
  content: "\F251";
}

.fa-hourglass-1::before {
  content: "\F251";
}

.fa-blender-phone::before {
  content: "\F6B6";
}

.fa-building-wheat::before {
  content: "\E4DB";
}

.fa-person-breastfeeding::before {
  content: "\E53A";
}

.fa-right-to-bracket::before {
  content: "\F2F6";
}

.fa-sign-in-alt::before {
  content: "\F2F6";
}

.fa-venus::before {
  content: "\F221";
}

.fa-passport::before {
  content: "\F5AB";
}

.fa-heart-pulse::before {
  content: "\F21E";
}

.fa-heartbeat::before {
  content: "\F21E";
}

.fa-people-carry-box::before {
  content: "\F4CE";
}

.fa-people-carry::before {
  content: "\F4CE";
}

.fa-temperature-high::before {
  content: "\F769";
}

.fa-microchip::before {
  content: "\F2DB";
}

.fa-crown::before {
  content: "\F521";
}

.fa-weight-hanging::before {
  content: "\F5CD";
}

.fa-xmarks-lines::before {
  content: "\E59A";
}

.fa-file-prescription::before {
  content: "\F572";
}

.fa-weight-scale::before {
  content: "\F496";
}

.fa-weight::before {
  content: "\F496";
}

.fa-user-group::before {
  content: "\F500";
}

.fa-user-friends::before {
  content: "\F500";
}

.fa-arrow-up-a-z::before {
  content: "\F15E";
}

.fa-sort-alpha-up::before {
  content: "\F15E";
}

.fa-chess-knight::before {
  content: "\F441";
}

.fa-face-laugh-squint::before {
  content: "\F59B";
}

.fa-laugh-squint::before {
  content: "\F59B";
}

.fa-wheelchair::before {
  content: "\F193";
}

.fa-circle-arrow-up::before {
  content: "\F0AA";
}

.fa-arrow-circle-up::before {
  content: "\F0AA";
}

.fa-toggle-on::before {
  content: "\F205";
}

.fa-person-walking::before {
  content: "\F554";
}

.fa-walking::before {
  content: "\F554";
}

.fa-l::before {
  content: "L";
}

.fa-fire::before {
  content: "\F06D";
}

.fa-bed-pulse::before {
  content: "\F487";
}

.fa-procedures::before {
  content: "\F487";
}

.fa-shuttle-space::before {
  content: "\F197";
}

.fa-space-shuttle::before {
  content: "\F197";
}

.fa-face-laugh::before {
  content: "\F599";
}

.fa-laugh::before {
  content: "\F599";
}

.fa-folder-open::before {
  content: "\F07C";
}

.fa-heart-circle-plus::before {
  content: "\E500";
}

.fa-code-fork::before {
  content: "\E13B";
}

.fa-city::before {
  content: "\F64F";
}

.fa-microphone-lines::before {
  content: "\F3C9";
}

.fa-microphone-alt::before {
  content: "\F3C9";
}

.fa-pepper-hot::before {
  content: "\F816";
}

.fa-unlock::before {
  content: "\F09C";
}

.fa-colon-sign::before {
  content: "\E140";
}

.fa-headset::before {
  content: "\F590";
}

.fa-store-slash::before {
  content: "\E071";
}

.fa-road-circle-xmark::before {
  content: "\E566";
}

.fa-user-minus::before {
  content: "\F503";
}

.fa-mars-stroke-up::before {
  content: "\F22A";
}

.fa-mars-stroke-v::before {
  content: "\F22A";
}

.fa-champagne-glasses::before {
  content: "\F79F";
}

.fa-glass-cheers::before {
  content: "\F79F";
}

.fa-clipboard::before {
  content: "\F328";
}

.fa-house-circle-exclamation::before {
  content: "\E50A";
}

.fa-file-arrow-up::before {
  content: "\F574";
}

.fa-file-upload::before {
  content: "\F574";
}

.fa-wifi::before {
  content: "\F1EB";
}

.fa-wifi-3::before {
  content: "\F1EB";
}

.fa-wifi-strong::before {
  content: "\F1EB";
}

.fa-bath::before {
  content: "\F2CD";
}

.fa-bathtub::before {
  content: "\F2CD";
}

.fa-underline::before {
  content: "\F0CD";
}

.fa-user-pen::before {
  content: "\F4FF";
}

.fa-user-edit::before {
  content: "\F4FF";
}

.fa-signature::before {
  content: "\F5B7";
}

.fa-stroopwafel::before {
  content: "\F551";
}

.fa-bold::before {
  content: "\F032";
}

.fa-anchor-lock::before {
  content: "\E4AD";
}

.fa-building-ngo::before {
  content: "\E4D7";
}

.fa-manat-sign::before {
  content: "\E1D5";
}

.fa-not-equal::before {
  content: "\F53E";
}

.fa-border-top-left::before {
  content: "\F853";
}

.fa-border-style::before {
  content: "\F853";
}

.fa-map-location-dot::before {
  content: "\F5A0";
}

.fa-map-marked-alt::before {
  content: "\F5A0";
}

.fa-jedi::before {
  content: "\F669";
}

.fa-square-poll-vertical::before {
  content: "\F681";
}

.fa-poll::before {
  content: "\F681";
}

.fa-mug-hot::before {
  content: "\F7B6";
}

.fa-car-battery::before {
  content: "\F5DF";
}

.fa-battery-car::before {
  content: "\F5DF";
}

.fa-gift::before {
  content: "\F06B";
}

.fa-dice-two::before {
  content: "\F528";
}

.fa-chess-queen::before {
  content: "\F445";
}

.fa-glasses::before {
  content: "\F530";
}

.fa-chess-board::before {
  content: "\F43C";
}

.fa-building-circle-check::before {
  content: "\E4D2";
}

.fa-person-chalkboard::before {
  content: "\E53D";
}

.fa-mars-stroke-right::before {
  content: "\F22B";
}

.fa-mars-stroke-h::before {
  content: "\F22B";
}

.fa-hand-back-fist::before {
  content: "\F255";
}

.fa-hand-rock::before {
  content: "\F255";
}

.fa-square-caret-up::before {
  content: "\F151";
}

.fa-caret-square-up::before {
  content: "\F151";
}

.fa-cloud-showers-water::before {
  content: "\E4E4";
}

.fa-chart-bar::before {
  content: "\F080";
}

.fa-bar-chart::before {
  content: "\F080";
}

.fa-hands-bubbles::before {
  content: "\E05E";
}

.fa-hands-wash::before {
  content: "\E05E";
}

.fa-less-than-equal::before {
  content: "\F537";
}

.fa-train::before {
  content: "\F238";
}

.fa-eye-low-vision::before {
  content: "\F2A8";
}

.fa-low-vision::before {
  content: "\F2A8";
}

.fa-crow::before {
  content: "\F520";
}

.fa-sailboat::before {
  content: "\E445";
}

.fa-window-restore::before {
  content: "\F2D2";
}

.fa-square-plus::before {
  content: "\F0FE";
}

.fa-plus-square::before {
  content: "\F0FE";
}

.fa-torii-gate::before {
  content: "\F6A1";
}

.fa-frog::before {
  content: "\F52E";
}

.fa-bucket::before {
  content: "\E4CF";
}

.fa-image::before {
  content: "\F03E";
}

.fa-microphone::before {
  content: "\F130";
}

.fa-cow::before {
  content: "\F6C8";
}

.fa-caret-up::before {
  content: "\F0D8";
}

.fa-screwdriver::before {
  content: "\F54A";
}

.fa-folder-closed::before {
  content: "\E185";
}

.fa-house-tsunami::before {
  content: "\E515";
}

.fa-square-nfi::before {
  content: "\E576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\E4B5";
}

.fa-martini-glass::before {
  content: "\F57B";
}

.fa-glass-martini-alt::before {
  content: "\F57B";
}

.fa-rotate-left::before {
  content: "\F2EA";
}

.fa-rotate-back::before {
  content: "\F2EA";
}

.fa-rotate-backward::before {
  content: "\F2EA";
}

.fa-undo-alt::before {
  content: "\F2EA";
}

.fa-table-columns::before {
  content: "\F0DB";
}

.fa-columns::before {
  content: "\F0DB";
}

.fa-lemon::before {
  content: "\F094";
}

.fa-head-side-mask::before {
  content: "\E063";
}

.fa-handshake::before {
  content: "\F2B5";
}

.fa-gem::before {
  content: "\F3A5";
}

.fa-dolly::before {
  content: "\F472";
}

.fa-dolly-box::before {
  content: "\F472";
}

.fa-smoking::before {
  content: "\F48D";
}

.fa-minimize::before {
  content: "\F78C";
}

.fa-compress-arrows-alt::before {
  content: "\F78C";
}

.fa-monument::before {
  content: "\F5A6";
}

.fa-snowplow::before {
  content: "\F7D2";
}

.fa-angles-right::before {
  content: "\F101";
}

.fa-angle-double-right::before {
  content: "\F101";
}

.fa-cannabis::before {
  content: "\F55F";
}

.fa-circle-play::before {
  content: "\F144";
}

.fa-play-circle::before {
  content: "\F144";
}

.fa-tablets::before {
  content: "\F490";
}

.fa-ethernet::before {
  content: "\F796";
}

.fa-euro-sign::before {
  content: "\F153";
}

.fa-eur::before {
  content: "\F153";
}

.fa-euro::before {
  content: "\F153";
}

.fa-chair::before {
  content: "\F6C0";
}

.fa-circle-check::before {
  content: "\F058";
}

.fa-check-circle::before {
  content: "\F058";
}

.fa-circle-stop::before {
  content: "\F28D";
}

.fa-stop-circle::before {
  content: "\F28D";
}

.fa-compass-drafting::before {
  content: "\F568";
}

.fa-drafting-compass::before {
  content: "\F568";
}

.fa-plate-wheat::before {
  content: "\E55A";
}

.fa-icicles::before {
  content: "\F7AD";
}

.fa-person-shelter::before {
  content: "\E54F";
}

.fa-neuter::before {
  content: "\F22C";
}

.fa-id-badge::before {
  content: "\F2C1";
}

.fa-marker::before {
  content: "\F5A1";
}

.fa-face-laugh-beam::before {
  content: "\F59A";
}

.fa-laugh-beam::before {
  content: "\F59A";
}

.fa-helicopter-symbol::before {
  content: "\E502";
}

.fa-universal-access::before {
  content: "\F29A";
}

.fa-circle-chevron-up::before {
  content: "\F139";
}

.fa-chevron-circle-up::before {
  content: "\F139";
}

.fa-lari-sign::before {
  content: "\E1C8";
}

.fa-volcano::before {
  content: "\F770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\E553";
}

.fa-sterling-sign::before {
  content: "\F154";
}

.fa-gbp::before {
  content: "\F154";
}

.fa-pound-sign::before {
  content: "\F154";
}

.fa-viruses::before {
  content: "\E076";
}

.fa-square-person-confined::before {
  content: "\E577";
}

.fa-user-tie::before {
  content: "\F508";
}

.fa-arrow-down-long::before {
  content: "\F175";
}

.fa-long-arrow-down::before {
  content: "\F175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\E57E";
}

.fa-certificate::before {
  content: "\F0A3";
}

.fa-reply-all::before {
  content: "\F122";
}

.fa-mail-reply-all::before {
  content: "\F122";
}

.fa-suitcase::before {
  content: "\F0F2";
}

.fa-person-skating::before {
  content: "\F7C5";
}

.fa-skating::before {
  content: "\F7C5";
}

.fa-filter-circle-dollar::before {
  content: "\F662";
}

.fa-funnel-dollar::before {
  content: "\F662";
}

.fa-camera-retro::before {
  content: "\F083";
}

.fa-circle-arrow-down::before {
  content: "\F0AB";
}

.fa-arrow-circle-down::before {
  content: "\F0AB";
}

.fa-file-import::before {
  content: "\F56F";
}

.fa-arrow-right-to-file::before {
  content: "\F56F";
}

.fa-square-arrow-up-right::before {
  content: "\F14C";
}

.fa-external-link-square::before {
  content: "\F14C";
}

.fa-box-open::before {
  content: "\F49E";
}

.fa-scroll::before {
  content: "\F70E";
}

.fa-spa::before {
  content: "\F5BB";
}

.fa-location-pin-lock::before {
  content: "\E51F";
}

.fa-pause::before {
  content: "\F04C";
}

.fa-hill-avalanche::before {
  content: "\E507";
}

.fa-temperature-empty::before {
  content: "\F2CB";
}

.fa-temperature-0::before {
  content: "\F2CB";
}

.fa-thermometer-0::before {
  content: "\F2CB";
}

.fa-thermometer-empty::before {
  content: "\F2CB";
}

.fa-bomb::before {
  content: "\F1E2";
}

.fa-registered::before {
  content: "\F25D";
}

.fa-address-card::before {
  content: "\F2BB";
}

.fa-contact-card::before {
  content: "\F2BB";
}

.fa-vcard::before {
  content: "\F2BB";
}

.fa-scale-unbalanced-flip::before {
  content: "\F516";
}

.fa-balance-scale-right::before {
  content: "\F516";
}

.fa-subscript::before {
  content: "\F12C";
}

.fa-diamond-turn-right::before {
  content: "\F5EB";
}

.fa-directions::before {
  content: "\F5EB";
}

.fa-burst::before {
  content: "\E4DC";
}

.fa-house-laptop::before {
  content: "\E066";
}

.fa-laptop-house::before {
  content: "\E066";
}

.fa-face-tired::before {
  content: "\F5C8";
}

.fa-tired::before {
  content: "\F5C8";
}

.fa-money-bills::before {
  content: "\E1F3";
}

.fa-smog::before {
  content: "\F75F";
}

.fa-crutch::before {
  content: "\F7F7";
}

.fa-cloud-arrow-up::before {
  content: "\F0EE";
}

.fa-cloud-upload::before {
  content: "\F0EE";
}

.fa-cloud-upload-alt::before {
  content: "\F0EE";
}

.fa-palette::before {
  content: "\F53F";
}

.fa-arrows-turn-right::before {
  content: "\E4C0";
}

.fa-vest::before {
  content: "\E085";
}

.fa-ferry::before {
  content: "\E4EA";
}

.fa-arrows-down-to-people::before {
  content: "\E4B9";
}

.fa-seedling::before {
  content: "\F4D8";
}

.fa-sprout::before {
  content: "\F4D8";
}

.fa-left-right::before {
  content: "\F337";
}

.fa-arrows-alt-h::before {
  content: "\F337";
}

.fa-boxes-packing::before {
  content: "\E4C7";
}

.fa-circle-arrow-left::before {
  content: "\F0A8";
}

.fa-arrow-circle-left::before {
  content: "\F0A8";
}

.fa-group-arrows-rotate::before {
  content: "\E4F6";
}

.fa-bowl-food::before {
  content: "\E4C6";
}

.fa-candy-cane::before {
  content: "\F786";
}

.fa-arrow-down-wide-short::before {
  content: "\F160";
}

.fa-sort-amount-asc::before {
  content: "\F160";
}

.fa-sort-amount-down::before {
  content: "\F160";
}

.fa-cloud-bolt::before {
  content: "\F76C";
}

.fa-thunderstorm::before {
  content: "\F76C";
}

.fa-text-slash::before {
  content: "\F87D";
}

.fa-remove-format::before {
  content: "\F87D";
}

.fa-face-smile-wink::before {
  content: "\F4DA";
}

.fa-smile-wink::before {
  content: "\F4DA";
}

.fa-file-word::before {
  content: "\F1C2";
}

.fa-file-powerpoint::before {
  content: "\F1C4";
}

.fa-arrows-left-right::before {
  content: "\F07E";
}

.fa-arrows-h::before {
  content: "\F07E";
}

.fa-house-lock::before {
  content: "\E510";
}

.fa-cloud-arrow-down::before {
  content: "\F0ED";
}

.fa-cloud-download::before {
  content: "\F0ED";
}

.fa-cloud-download-alt::before {
  content: "\F0ED";
}

.fa-children::before {
  content: "\E4E1";
}

.fa-chalkboard::before {
  content: "\F51B";
}

.fa-blackboard::before {
  content: "\F51B";
}

.fa-user-large-slash::before {
  content: "\F4FA";
}

.fa-user-alt-slash::before {
  content: "\F4FA";
}

.fa-envelope-open::before {
  content: "\F2B6";
}

.fa-handshake-simple-slash::before {
  content: "\E05F";
}

.fa-handshake-alt-slash::before {
  content: "\E05F";
}

.fa-mattress-pillow::before {
  content: "\E525";
}

.fa-guarani-sign::before {
  content: "\E19A";
}

.fa-arrows-rotate::before {
  content: "\F021";
}

.fa-refresh::before {
  content: "\F021";
}

.fa-sync::before {
  content: "\F021";
}

.fa-fire-extinguisher::before {
  content: "\F134";
}

.fa-cruzeiro-sign::before {
  content: "\E152";
}

.fa-greater-than-equal::before {
  content: "\F532";
}

.fa-shield-halved::before {
  content: "\F3ED";
}

.fa-shield-alt::before {
  content: "\F3ED";
}

.fa-book-atlas::before {
  content: "\F558";
}

.fa-atlas::before {
  content: "\F558";
}

.fa-virus::before {
  content: "\E074";
}

.fa-envelope-circle-check::before {
  content: "\E4E8";
}

.fa-layer-group::before {
  content: "\F5FD";
}

.fa-arrows-to-dot::before {
  content: "\E4BE";
}

.fa-archway::before {
  content: "\F557";
}

.fa-heart-circle-check::before {
  content: "\E4FD";
}

.fa-house-chimney-crack::before {
  content: "\F6F1";
}

.fa-house-damage::before {
  content: "\F6F1";
}

.fa-file-zipper::before {
  content: "\F1C6";
}

.fa-file-archive::before {
  content: "\F1C6";
}

.fa-square::before {
  content: "\F0C8";
}

.fa-martini-glass-empty::before {
  content: "\F000";
}

.fa-glass-martini::before {
  content: "\F000";
}

.fa-couch::before {
  content: "\F4B8";
}

.fa-cedi-sign::before {
  content: "\E0DF";
}

.fa-italic::before {
  content: "\F033";
}

.fa-church::before {
  content: "\F51D";
}

.fa-comments-dollar::before {
  content: "\F653";
}

.fa-democrat::before {
  content: "\F747";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\F7C9";
}

.fa-skiing::before {
  content: "\F7C9";
}

.fa-road-lock::before {
  content: "\E567";
}

.fa-a::before {
  content: "A";
}

.fa-temperature-arrow-down::before {
  content: "\E03F";
}

.fa-temperature-down::before {
  content: "\E03F";
}

.fa-feather-pointed::before {
  content: "\F56B";
}

.fa-feather-alt::before {
  content: "\F56B";
}

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\F2DC";
}

.fa-newspaper::before {
  content: "\F1EA";
}

.fa-rectangle-ad::before {
  content: "\F641";
}

.fa-ad::before {
  content: "\F641";
}

.fa-circle-arrow-right::before {
  content: "\F0A9";
}

.fa-arrow-circle-right::before {
  content: "\F0A9";
}

.fa-filter-circle-xmark::before {
  content: "\E17B";
}

.fa-locust::before {
  content: "\E520";
}

.fa-sort::before {
  content: "\F0DC";
}

.fa-unsorted::before {
  content: "\F0DC";
}

.fa-list-ol::before {
  content: "\F0CB";
}

.fa-list-1-2::before {
  content: "\F0CB";
}

.fa-list-numeric::before {
  content: "\F0CB";
}

.fa-person-dress-burst::before {
  content: "\E544";
}

.fa-money-check-dollar::before {
  content: "\F53D";
}

.fa-money-check-alt::before {
  content: "\F53D";
}

.fa-vector-square::before {
  content: "\F5CB";
}

.fa-bread-slice::before {
  content: "\F7EC";
}

.fa-language::before {
  content: "\F1AB";
}

.fa-face-kiss-wink-heart::before {
  content: "\F598";
}

.fa-kiss-wink-heart::before {
  content: "\F598";
}

.fa-filter::before {
  content: "\F0B0";
}

.fa-question::before {
  content: "?";
}

.fa-file-signature::before {
  content: "\F573";
}

.fa-up-down-left-right::before {
  content: "\F0B2";
}

.fa-arrows-alt::before {
  content: "\F0B2";
}

.fa-house-chimney-user::before {
  content: "\E065";
}

.fa-hand-holding-heart::before {
  content: "\F4BE";
}

.fa-puzzle-piece::before {
  content: "\F12E";
}

.fa-money-check::before {
  content: "\F53C";
}

.fa-star-half-stroke::before {
  content: "\F5C0";
}

.fa-star-half-alt::before {
  content: "\F5C0";
}

.fa-code::before {
  content: "\F121";
}

.fa-whiskey-glass::before {
  content: "\F7A0";
}

.fa-glass-whiskey::before {
  content: "\F7A0";
}

.fa-building-circle-exclamation::before {
  content: "\E4D3";
}

.fa-magnifying-glass-chart::before {
  content: "\E522";
}

.fa-arrow-up-right-from-square::before {
  content: "\F08E";
}

.fa-external-link::before {
  content: "\F08E";
}

.fa-cubes-stacked::before {
  content: "\E4E6";
}

.fa-won-sign::before {
  content: "\F159";
}

.fa-krw::before {
  content: "\F159";
}

.fa-won::before {
  content: "\F159";
}

.fa-virus-covid::before {
  content: "\E4A8";
}

.fa-austral-sign::before {
  content: "\E0A9";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\F06C";
}

.fa-road::before {
  content: "\F018";
}

.fa-taxi::before {
  content: "\F1BA";
}

.fa-cab::before {
  content: "\F1BA";
}

.fa-person-circle-plus::before {
  content: "\E541";
}

.fa-chart-pie::before {
  content: "\F200";
}

.fa-pie-chart::before {
  content: "\F200";
}

.fa-bolt-lightning::before {
  content: "\E0B7";
}

.fa-sack-xmark::before {
  content: "\E56A";
}

.fa-file-excel::before {
  content: "\F1C3";
}

.fa-file-contract::before {
  content: "\F56C";
}

.fa-fish-fins::before {
  content: "\E4F2";
}

.fa-building-flag::before {
  content: "\E4D5";
}

.fa-face-grin-beam::before {
  content: "\F582";
}

.fa-grin-beam::before {
  content: "\F582";
}

.fa-object-ungroup::before {
  content: "\F248";
}

.fa-poop::before {
  content: "\F619";
}

.fa-location-pin::before {
  content: "\F041";
}

.fa-map-marker::before {
  content: "\F041";
}

.fa-kaaba::before {
  content: "\F66B";
}

.fa-toilet-paper::before {
  content: "\F71E";
}

.fa-helmet-safety::before {
  content: "\F807";
}

.fa-hard-hat::before {
  content: "\F807";
}

.fa-hat-hard::before {
  content: "\F807";
}

.fa-eject::before {
  content: "\F052";
}

.fa-circle-right::before {
  content: "\F35A";
}

.fa-arrow-alt-circle-right::before {
  content: "\F35A";
}

.fa-plane-circle-check::before {
  content: "\E555";
}

.fa-face-rolling-eyes::before {
  content: "\F5A5";
}

.fa-meh-rolling-eyes::before {
  content: "\F5A5";
}

.fa-object-group::before {
  content: "\F247";
}

.fa-chart-line::before {
  content: "\F201";
}

.fa-line-chart::before {
  content: "\F201";
}

.fa-mask-ventilator::before {
  content: "\E524";
}

.fa-arrow-right::before {
  content: "\F061";
}

.fa-signs-post::before {
  content: "\F277";
}

.fa-map-signs::before {
  content: "\F277";
}

.fa-cash-register::before {
  content: "\F788";
}

.fa-person-circle-question::before {
  content: "\E542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\E57B";
}

.fa-screwdriver-wrench::before {
  content: "\F7D9";
}

.fa-tools::before {
  content: "\F7D9";
}

.fa-arrows-to-eye::before {
  content: "\E4BF";
}

.fa-plug-circle-bolt::before {
  content: "\E55B";
}

.fa-heart::before {
  content: "\F004";
}

.fa-mars-and-venus::before {
  content: "\F224";
}

.fa-house-user::before {
  content: "\E1B0";
}

.fa-home-user::before {
  content: "\E1B0";
}

.fa-dumpster-fire::before {
  content: "\F794";
}

.fa-house-crack::before {
  content: "\E3B1";
}

.fa-martini-glass-citrus::before {
  content: "\F561";
}

.fa-cocktail::before {
  content: "\F561";
}

.fa-face-surprise::before {
  content: "\F5C2";
}

.fa-surprise::before {
  content: "\F5C2";
}

.fa-bottle-water::before {
  content: "\E4C5";
}

.fa-circle-pause::before {
  content: "\F28B";
}

.fa-pause-circle::before {
  content: "\F28B";
}

.fa-toilet-paper-slash::before {
  content: "\E072";
}

.fa-apple-whole::before {
  content: "\F5D1";
}

.fa-apple-alt::before {
  content: "\F5D1";
}

.fa-kitchen-set::before {
  content: "\E51A";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\F2CA";
}

.fa-temperature-1::before {
  content: "\F2CA";
}

.fa-thermometer-1::before {
  content: "\F2CA";
}

.fa-thermometer-quarter::before {
  content: "\F2CA";
}

.fa-cube::before {
  content: "\F1B2";
}

.fa-bitcoin-sign::before {
  content: "\E0B4";
}

.fa-shield-dog::before {
  content: "\E573";
}

.fa-solar-panel::before {
  content: "\F5BA";
}

.fa-lock-open::before {
  content: "\F3C1";
}

.fa-elevator::before {
  content: "\E16D";
}

.fa-money-bill-transfer::before {
  content: "\E528";
}

.fa-money-bill-trend-up::before {
  content: "\E529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\E50F";
}

.fa-square-poll-horizontal::before {
  content: "\F682";
}

.fa-poll-h::before {
  content: "\F682";
}

.fa-circle::before {
  content: "\F111";
}

.fa-backward-fast::before {
  content: "\F049";
}

.fa-fast-backward::before {
  content: "\F049";
}

.fa-recycle::before {
  content: "\F1B8";
}

.fa-user-astronaut::before {
  content: "\F4FB";
}

.fa-plane-slash::before {
  content: "\E069";
}

.fa-trademark::before {
  content: "\F25C";
}

.fa-basketball::before {
  content: "\F434";
}

.fa-basketball-ball::before {
  content: "\F434";
}

.fa-satellite-dish::before {
  content: "\F7C0";
}

.fa-circle-up::before {
  content: "\F35B";
}

.fa-arrow-alt-circle-up::before {
  content: "\F35B";
}

.fa-mobile-screen-button::before {
  content: "\F3CD";
}

.fa-mobile-alt::before {
  content: "\F3CD";
}

.fa-volume-high::before {
  content: "\F028";
}

.fa-volume-up::before {
  content: "\F028";
}

.fa-users-rays::before {
  content: "\E593";
}

.fa-wallet::before {
  content: "\F555";
}

.fa-clipboard-check::before {
  content: "\F46C";
}

.fa-file-audio::before {
  content: "\F1C7";
}

.fa-burger::before {
  content: "\F805";
}

.fa-hamburger::before {
  content: "\F805";
}

.fa-wrench::before {
  content: "\F0AD";
}

.fa-bugs::before {
  content: "\E4D0";
}

.fa-rupee-sign::before {
  content: "\F156";
}

.fa-rupee::before {
  content: "\F156";
}

.fa-file-image::before {
  content: "\F1C5";
}

.fa-circle-question::before {
  content: "\F059";
}

.fa-question-circle::before {
  content: "\F059";
}

.fa-plane-departure::before {
  content: "\F5B0";
}

.fa-handshake-slash::before {
  content: "\E060";
}

.fa-book-bookmark::before {
  content: "\E0BB";
}

.fa-code-branch::before {
  content: "\F126";
}

.fa-hat-cowboy::before {
  content: "\F8C0";
}

.fa-bridge::before {
  content: "\E4C8";
}

.fa-phone-flip::before {
  content: "\F879";
}

.fa-phone-alt::before {
  content: "\F879";
}

.fa-truck-front::before {
  content: "\E2B7";
}

.fa-cat::before {
  content: "\F6BE";
}

.fa-anchor-circle-exclamation::before {
  content: "\E4AB";
}

.fa-truck-field::before {
  content: "\E58D";
}

.fa-route::before {
  content: "\F4D7";
}

.fa-clipboard-question::before {
  content: "\E4E3";
}

.fa-panorama::before {
  content: "\E209";
}

.fa-comment-medical::before {
  content: "\F7F5";
}

.fa-teeth-open::before {
  content: "\F62F";
}

.fa-file-circle-minus::before {
  content: "\E4ED";
}

.fa-tags::before {
  content: "\F02C";
}

.fa-wine-glass::before {
  content: "\F4E3";
}

.fa-forward-fast::before {
  content: "\F050";
}

.fa-fast-forward::before {
  content: "\F050";
}

.fa-face-meh-blank::before {
  content: "\F5A4";
}

.fa-meh-blank::before {
  content: "\F5A4";
}

.fa-square-parking::before {
  content: "\F540";
}

.fa-parking::before {
  content: "\F540";
}

.fa-house-signal::before {
  content: "\E012";
}

.fa-bars-progress::before {
  content: "\F828";
}

.fa-tasks-alt::before {
  content: "\F828";
}

.fa-faucet-drip::before {
  content: "\E006";
}

.fa-cart-flatbed::before {
  content: "\F474";
}

.fa-dolly-flatbed::before {
  content: "\F474";
}

.fa-ban-smoking::before {
  content: "\F54D";
}

.fa-smoking-ban::before {
  content: "\F54D";
}

.fa-terminal::before {
  content: "\F120";
}

.fa-mobile-button::before {
  content: "\F10B";
}

.fa-house-medical-flag::before {
  content: "\E514";
}

.fa-basket-shopping::before {
  content: "\F291";
}

.fa-shopping-basket::before {
  content: "\F291";
}

.fa-tape::before {
  content: "\F4DB";
}

.fa-bus-simple::before {
  content: "\F55E";
}

.fa-bus-alt::before {
  content: "\F55E";
}

.fa-eye::before {
  content: "\F06E";
}

.fa-face-sad-cry::before {
  content: "\F5B3";
}

.fa-sad-cry::before {
  content: "\F5B3";
}

.fa-audio-description::before {
  content: "\F29E";
}

.fa-person-military-to-person::before {
  content: "\E54C";
}

.fa-file-shield::before {
  content: "\E4F0";
}

.fa-user-slash::before {
  content: "\F506";
}

.fa-pen::before {
  content: "\F304";
}

.fa-tower-observation::before {
  content: "\E586";
}

.fa-file-code::before {
  content: "\F1C9";
}

.fa-signal::before {
  content: "\F012";
}

.fa-signal-5::before {
  content: "\F012";
}

.fa-signal-perfect::before {
  content: "\F012";
}

.fa-bus::before {
  content: "\F207";
}

.fa-heart-circle-xmark::before {
  content: "\E501";
}

.fa-house-chimney::before {
  content: "\E3AF";
}

.fa-home-lg::before {
  content: "\E3AF";
}

.fa-window-maximize::before {
  content: "\F2D0";
}

.fa-face-frown::before {
  content: "\F119";
}

.fa-frown::before {
  content: "\F119";
}

.fa-prescription::before {
  content: "\F5B1";
}

.fa-shop::before {
  content: "\F54F";
}

.fa-store-alt::before {
  content: "\F54F";
}

.fa-floppy-disk::before {
  content: "\F0C7";
}

.fa-save::before {
  content: "\F0C7";
}

.fa-vihara::before {
  content: "\F6A7";
}

.fa-scale-unbalanced::before {
  content: "\F515";
}

.fa-balance-scale-left::before {
  content: "\F515";
}

.fa-sort-up::before {
  content: "\F0DE";
}

.fa-sort-asc::before {
  content: "\F0DE";
}

.fa-comment-dots::before {
  content: "\F4AD";
}

.fa-commenting::before {
  content: "\F4AD";
}

.fa-plant-wilt::before {
  content: "\E5AA";
}

.fa-diamond::before {
  content: "\F219";
}

.fa-face-grin-squint::before {
  content: "\F585";
}

.fa-grin-squint::before {
  content: "\F585";
}

.fa-hand-holding-dollar::before {
  content: "\F4C0";
}

.fa-hand-holding-usd::before {
  content: "\F4C0";
}

.fa-bacterium::before {
  content: "\E05A";
}

.fa-hand-pointer::before {
  content: "\F25A";
}

.fa-drum-steelpan::before {
  content: "\F56A";
}

.fa-hand-scissors::before {
  content: "\F257";
}

.fa-hands-praying::before {
  content: "\F684";
}

.fa-praying-hands::before {
  content: "\F684";
}

.fa-arrow-rotate-right::before {
  content: "\F01E";
}

.fa-arrow-right-rotate::before {
  content: "\F01E";
}

.fa-arrow-rotate-forward::before {
  content: "\F01E";
}

.fa-redo::before {
  content: "\F01E";
}

.fa-biohazard::before {
  content: "\F780";
}

.fa-location-crosshairs::before {
  content: "\F601";
}

.fa-location::before {
  content: "\F601";
}

.fa-mars-double::before {
  content: "\F227";
}

.fa-child-dress::before {
  content: "\E59C";
}

.fa-users-between-lines::before {
  content: "\E591";
}

.fa-lungs-virus::before {
  content: "\E067";
}

.fa-face-grin-tears::before {
  content: "\F588";
}

.fa-grin-tears::before {
  content: "\F588";
}

.fa-phone::before {
  content: "\F095";
}

.fa-calendar-xmark::before {
  content: "\F273";
}

.fa-calendar-times::before {
  content: "\F273";
}

.fa-child-reaching::before {
  content: "\E59D";
}

.fa-head-side-virus::before {
  content: "\E064";
}

.fa-user-gear::before {
  content: "\F4FE";
}

.fa-user-cog::before {
  content: "\F4FE";
}

.fa-arrow-up-1-9::before {
  content: "\F163";
}

.fa-sort-numeric-up::before {
  content: "\F163";
}

.fa-door-closed::before {
  content: "\F52A";
}

.fa-shield-virus::before {
  content: "\E06C";
}

.fa-dice-six::before {
  content: "\F526";
}

.fa-mosquito-net::before {
  content: "\E52C";
}

.fa-bridge-water::before {
  content: "\E4CE";
}

.fa-person-booth::before {
  content: "\F756";
}

.fa-text-width::before {
  content: "\F035";
}

.fa-hat-wizard::before {
  content: "\F6E8";
}

.fa-pen-fancy::before {
  content: "\F5AC";
}

.fa-person-digging::before {
  content: "\F85E";
}

.fa-digging::before {
  content: "\F85E";
}

.fa-trash::before {
  content: "\F1F8";
}

.fa-gauge-simple::before {
  content: "\F629";
}

.fa-gauge-simple-med::before {
  content: "\F629";
}

.fa-tachometer-average::before {
  content: "\F629";
}

.fa-book-medical::before {
  content: "\F7E6";
}

.fa-poo::before {
  content: "\F2FE";
}

.fa-quote-right::before {
  content: "\F10E";
}

.fa-quote-right-alt::before {
  content: "\F10E";
}

.fa-shirt::before {
  content: "\F553";
}

.fa-t-shirt::before {
  content: "\F553";
}

.fa-tshirt::before {
  content: "\F553";
}

.fa-cubes::before {
  content: "\F1B3";
}

.fa-divide::before {
  content: "\F529";
}

.fa-tenge-sign::before {
  content: "\F7D7";
}

.fa-tenge::before {
  content: "\F7D7";
}

.fa-headphones::before {
  content: "\F025";
}

.fa-hands-holding::before {
  content: "\F4C2";
}

.fa-hands-clapping::before {
  content: "\E1A8";
}

.fa-republican::before {
  content: "\F75E";
}

.fa-arrow-left::before {
  content: "\F060";
}

.fa-person-circle-xmark::before {
  content: "\E543";
}

.fa-ruler::before {
  content: "\F545";
}

.fa-align-left::before {
  content: "\F036";
}

.fa-dice-d6::before {
  content: "\F6D1";
}

.fa-restroom::before {
  content: "\F7BD";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\E595";
}

.fa-file-video::before {
  content: "\F1C8";
}

.fa-up-right-from-square::before {
  content: "\F35D";
}

.fa-external-link-alt::before {
  content: "\F35D";
}

.fa-table-cells::before {
  content: "\F00A";
}

.fa-th::before {
  content: "\F00A";
}

.fa-file-pdf::before {
  content: "\F1C1";
}

.fa-book-bible::before {
  content: "\F647";
}

.fa-bible::before {
  content: "\F647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\F0FA";
}

.fa-medkit::before {
  content: "\F0FA";
}

.fa-user-secret::before {
  content: "\F21B";
}

.fa-otter::before {
  content: "\F700";
}

.fa-person-dress::before {
  content: "\F182";
}

.fa-female::before {
  content: "\F182";
}

.fa-comment-dollar::before {
  content: "\F651";
}

.fa-business-time::before {
  content: "\F64A";
}

.fa-briefcase-clock::before {
  content: "\F64A";
}

.fa-table-cells-large::before {
  content: "\F009";
}

.fa-th-large::before {
  content: "\F009";
}

.fa-book-tanakh::before {
  content: "\F827";
}

.fa-tanakh::before {
  content: "\F827";
}

.fa-phone-volume::before {
  content: "\F2A0";
}

.fa-volume-control-phone::before {
  content: "\F2A0";
}

.fa-hat-cowboy-side::before {
  content: "\F8C1";
}

.fa-clipboard-user::before {
  content: "\F7F3";
}

.fa-child::before {
  content: "\F1AE";
}

.fa-lira-sign::before {
  content: "\F195";
}

.fa-satellite::before {
  content: "\F7BF";
}

.fa-plane-lock::before {
  content: "\E558";
}

.fa-tag::before {
  content: "\F02B";
}

.fa-comment::before {
  content: "\F075";
}

.fa-cake-candles::before {
  content: "\F1FD";
}

.fa-birthday-cake::before {
  content: "\F1FD";
}

.fa-cake::before {
  content: "\F1FD";
}

.fa-envelope::before {
  content: "\F0E0";
}

.fa-angles-up::before {
  content: "\F102";
}

.fa-angle-double-up::before {
  content: "\F102";
}

.fa-paperclip::before {
  content: "\F0C6";
}

.fa-arrow-right-to-city::before {
  content: "\E4B3";
}

.fa-ribbon::before {
  content: "\F4D6";
}

.fa-lungs::before {
  content: "\F604";
}

.fa-arrow-up-9-1::before {
  content: "\F887";
}

.fa-sort-numeric-up-alt::before {
  content: "\F887";
}

.fa-litecoin-sign::before {
  content: "\E1D3";
}

.fa-border-none::before {
  content: "\F850";
}

.fa-circle-nodes::before {
  content: "\E4E2";
}

.fa-parachute-box::before {
  content: "\F4CD";
}

.fa-indent::before {
  content: "\F03C";
}

.fa-truck-field-un::before {
  content: "\E58E";
}

.fa-hourglass::before {
  content: "\F254";
}

.fa-hourglass-empty::before {
  content: "\F254";
}

.fa-mountain::before {
  content: "\F6FC";
}

.fa-user-doctor::before {
  content: "\F0F0";
}

.fa-user-md::before {
  content: "\F0F0";
}

.fa-circle-info::before {
  content: "\F05A";
}

.fa-info-circle::before {
  content: "\F05A";
}

.fa-cloud-meatball::before {
  content: "\F73B";
}

.fa-camera::before {
  content: "\F030";
}

.fa-camera-alt::before {
  content: "\F030";
}

.fa-square-virus::before {
  content: "\E578";
}

.fa-meteor::before {
  content: "\F753";
}

.fa-car-on::before {
  content: "\E4DD";
}

.fa-sleigh::before {
  content: "\F7CC";
}

.fa-arrow-down-1-9::before {
  content: "\F162";
}

.fa-sort-numeric-asc::before {
  content: "\F162";
}

.fa-sort-numeric-down::before {
  content: "\F162";
}

.fa-hand-holding-droplet::before {
  content: "\F4C1";
}

.fa-hand-holding-water::before {
  content: "\F4C1";
}

.fa-water::before {
  content: "\F773";
}

.fa-calendar-check::before {
  content: "\F274";
}

.fa-braille::before {
  content: "\F2A1";
}

.fa-prescription-bottle-medical::before {
  content: "\F486";
}

.fa-prescription-bottle-alt::before {
  content: "\F486";
}

.fa-landmark::before {
  content: "\F66F";
}

.fa-truck::before {
  content: "\F0D1";
}

.fa-crosshairs::before {
  content: "\F05B";
}

.fa-person-cane::before {
  content: "\E53C";
}

.fa-tent::before {
  content: "\E57D";
}

.fa-vest-patches::before {
  content: "\E086";
}

.fa-check-double::before {
  content: "\F560";
}

.fa-arrow-down-a-z::before {
  content: "\F15D";
}

.fa-sort-alpha-asc::before {
  content: "\F15D";
}

.fa-sort-alpha-down::before {
  content: "\F15D";
}

.fa-money-bill-wheat::before {
  content: "\E52A";
}

.fa-cookie::before {
  content: "\F563";
}

.fa-arrow-rotate-left::before {
  content: "\F0E2";
}

.fa-arrow-left-rotate::before {
  content: "\F0E2";
}

.fa-arrow-rotate-back::before {
  content: "\F0E2";
}

.fa-arrow-rotate-backward::before {
  content: "\F0E2";
}

.fa-undo::before {
  content: "\F0E2";
}

.fa-hard-drive::before {
  content: "\F0A0";
}

.fa-hdd::before {
  content: "\F0A0";
}

.fa-face-grin-squint-tears::before {
  content: "\F586";
}

.fa-grin-squint-tears::before {
  content: "\F586";
}

.fa-dumbbell::before {
  content: "\F44B";
}

.fa-rectangle-list::before {
  content: "\F022";
}

.fa-list-alt::before {
  content: "\F022";
}

.fa-tarp-droplet::before {
  content: "\E57C";
}

.fa-house-medical-circle-check::before {
  content: "\E511";
}

.fa-person-skiing-nordic::before {
  content: "\F7CA";
}

.fa-skiing-nordic::before {
  content: "\F7CA";
}

.fa-calendar-plus::before {
  content: "\F271";
}

.fa-plane-arrival::before {
  content: "\F5AF";
}

.fa-circle-left::before {
  content: "\F359";
}

.fa-arrow-alt-circle-left::before {
  content: "\F359";
}

.fa-train-subway::before {
  content: "\F239";
}

.fa-subway::before {
  content: "\F239";
}

.fa-chart-gantt::before {
  content: "\E0E4";
}

.fa-indian-rupee-sign::before {
  content: "\E1BC";
}

.fa-indian-rupee::before {
  content: "\E1BC";
}

.fa-inr::before {
  content: "\E1BC";
}

.fa-crop-simple::before {
  content: "\F565";
}

.fa-crop-alt::before {
  content: "\F565";
}

.fa-money-bill-1::before {
  content: "\F3D1";
}

.fa-money-bill-alt::before {
  content: "\F3D1";
}

.fa-left-long::before {
  content: "\F30A";
}

.fa-long-arrow-alt-left::before {
  content: "\F30A";
}

.fa-dna::before {
  content: "\F471";
}

.fa-virus-slash::before {
  content: "\E075";
}

.fa-minus::before {
  content: "\F068";
}

.fa-subtract::before {
  content: "\F068";
}

.fa-chess::before {
  content: "\F439";
}

.fa-arrow-left-long::before {
  content: "\F177";
}

.fa-long-arrow-left::before {
  content: "\F177";
}

.fa-plug-circle-check::before {
  content: "\E55C";
}

.fa-street-view::before {
  content: "\F21D";
}

.fa-franc-sign::before {
  content: "\E18F";
}

.fa-volume-off::before {
  content: "\F026";
}

.fa-hands-asl-interpreting::before {
  content: "\F2A3";
}

.fa-american-sign-language-interpreting::before {
  content: "\F2A3";
}

.fa-asl-interpreting::before {
  content: "\F2A3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\F2A3";
}

.fa-gear::before {
  content: "\F013";
}

.fa-cog::before {
  content: "\F013";
}

.fa-droplet-slash::before {
  content: "\F5C7";
}

.fa-tint-slash::before {
  content: "\F5C7";
}

.fa-mosque::before {
  content: "\F678";
}

.fa-mosquito::before {
  content: "\E52B";
}

.fa-star-of-david::before {
  content: "\F69A";
}

.fa-person-military-rifle::before {
  content: "\E54B";
}

.fa-cart-shopping::before {
  content: "\F07A";
}

.fa-shopping-cart::before {
  content: "\F07A";
}

.fa-vials::before {
  content: "\F493";
}

.fa-plug-circle-plus::before {
  content: "\E55F";
}

.fa-place-of-worship::before {
  content: "\F67F";
}

.fa-grip-vertical::before {
  content: "\F58E";
}

.fa-arrow-turn-up::before {
  content: "\F148";
}

.fa-level-up::before {
  content: "\F148";
}

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\F698";
}

.fa-square-root-alt::before {
  content: "\F698";
}

.fa-clock::before {
  content: "\F017";
}

.fa-clock-four::before {
  content: "\F017";
}

.fa-backward-step::before {
  content: "\F048";
}

.fa-step-backward::before {
  content: "\F048";
}

.fa-pallet::before {
  content: "\F482";
}

.fa-faucet::before {
  content: "\E005";
}

.fa-baseball-bat-ball::before {
  content: "\F432";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\E29C";
}

.fa-keyboard::before {
  content: "\F11C";
}

.fa-caret-down::before {
  content: "\F0D7";
}

.fa-house-chimney-medical::before {
  content: "\F7F2";
}

.fa-clinic-medical::before {
  content: "\F7F2";
}

.fa-temperature-three-quarters::before {
  content: "\F2C8";
}

.fa-temperature-3::before {
  content: "\F2C8";
}

.fa-thermometer-3::before {
  content: "\F2C8";
}

.fa-thermometer-three-quarters::before {
  content: "\F2C8";
}

.fa-mobile-screen::before {
  content: "\F3CF";
}

.fa-mobile-android-alt::before {
  content: "\F3CF";
}

.fa-plane-up::before {
  content: "\E22D";
}

.fa-piggy-bank::before {
  content: "\F4D3";
}

.fa-battery-half::before {
  content: "\F242";
}

.fa-battery-3::before {
  content: "\F242";
}

.fa-mountain-city::before {
  content: "\E52E";
}

.fa-coins::before {
  content: "\F51E";
}

.fa-khanda::before {
  content: "\F66D";
}

.fa-sliders::before {
  content: "\F1DE";
}

.fa-sliders-h::before {
  content: "\F1DE";
}

.fa-folder-tree::before {
  content: "\F802";
}

.fa-network-wired::before {
  content: "\F6FF";
}

.fa-map-pin::before {
  content: "\F276";
}

.fa-hamsa::before {
  content: "\F665";
}

.fa-cent-sign::before {
  content: "\E3F5";
}

.fa-flask::before {
  content: "\F0C3";
}

.fa-person-pregnant::before {
  content: "\E31E";
}

.fa-wand-sparkles::before {
  content: "\F72B";
}

.fa-ellipsis-vertical::before {
  content: "\F142";
}

.fa-ellipsis-v::before {
  content: "\F142";
}

.fa-ticket::before {
  content: "\F145";
}

.fa-power-off::before {
  content: "\F011";
}

.fa-right-long::before {
  content: "\F30B";
}

.fa-long-arrow-alt-right::before {
  content: "\F30B";
}

.fa-flag-usa::before {
  content: "\F74D";
}

.fa-laptop-file::before {
  content: "\E51D";
}

.fa-tty::before {
  content: "\F1E4";
}

.fa-teletype::before {
  content: "\F1E4";
}

.fa-diagram-next::before {
  content: "\E476";
}

.fa-person-rifle::before {
  content: "\E54E";
}

.fa-house-medical-circle-exclamation::before {
  content: "\E512";
}

.fa-closed-captioning::before {
  content: "\F20A";
}

.fa-person-hiking::before {
  content: "\F6EC";
}

.fa-hiking::before {
  content: "\F6EC";
}

.fa-venus-double::before {
  content: "\F226";
}

.fa-images::before {
  content: "\F302";
}

.fa-calculator::before {
  content: "\F1EC";
}

.fa-people-pulling::before {
  content: "\E535";
}

.fa-n::before {
  content: "N";
}

.fa-cable-car::before {
  content: "\F7DA";
}

.fa-tram::before {
  content: "\F7DA";
}

.fa-cloud-rain::before {
  content: "\F73D";
}

.fa-building-circle-xmark::before {
  content: "\E4D4";
}

.fa-ship::before {
  content: "\F21A";
}

.fa-arrows-down-to-line::before {
  content: "\E4B8";
}

.fa-download::before {
  content: "\F019";
}

.fa-face-grin::before {
  content: "\F580";
}

.fa-grin::before {
  content: "\F580";
}

.fa-delete-left::before {
  content: "\F55A";
}

.fa-backspace::before {
  content: "\F55A";
}

.fa-eye-dropper::before {
  content: "\F1FB";
}

.fa-eye-dropper-empty::before {
  content: "\F1FB";
}

.fa-eyedropper::before {
  content: "\F1FB";
}

.fa-file-circle-check::before {
  content: "\E5A0";
}

.fa-forward::before {
  content: "\F04E";
}

.fa-mobile::before {
  content: "\F3CE";
}

.fa-mobile-android::before {
  content: "\F3CE";
}

.fa-mobile-phone::before {
  content: "\F3CE";
}

.fa-face-meh::before {
  content: "\F11A";
}

.fa-meh::before {
  content: "\F11A";
}

.fa-align-center::before {
  content: "\F037";
}

.fa-book-skull::before {
  content: "\F6B7";
}

.fa-book-dead::before {
  content: "\F6B7";
}

.fa-id-card::before {
  content: "\F2C2";
}

.fa-drivers-license::before {
  content: "\F2C2";
}

.fa-outdent::before {
  content: "\F03B";
}

.fa-dedent::before {
  content: "\F03B";
}

.fa-heart-circle-exclamation::before {
  content: "\E4FE";
}

.fa-house::before {
  content: "\F015";
}

.fa-home::before {
  content: "\F015";
}

.fa-home-alt::before {
  content: "\F015";
}

.fa-home-lg-alt::before {
  content: "\F015";
}

.fa-calendar-week::before {
  content: "\F784";
}

.fa-laptop-medical::before {
  content: "\F812";
}

.fa-b::before {
  content: "B";
}

.fa-file-medical::before {
  content: "\F477";
}

.fa-dice-one::before {
  content: "\F525";
}

.fa-kiwi-bird::before {
  content: "\F535";
}

.fa-arrow-right-arrow-left::before {
  content: "\F0EC";
}

.fa-exchange::before {
  content: "\F0EC";
}

.fa-rotate-right::before {
  content: "\F2F9";
}

.fa-redo-alt::before {
  content: "\F2F9";
}

.fa-rotate-forward::before {
  content: "\F2F9";
}

.fa-utensils::before {
  content: "\F2E7";
}

.fa-cutlery::before {
  content: "\F2E7";
}

.fa-arrow-up-wide-short::before {
  content: "\F161";
}

.fa-sort-amount-up::before {
  content: "\F161";
}

.fa-mill-sign::before {
  content: "\E1ED";
}

.fa-bowl-rice::before {
  content: "\E2EB";
}

.fa-skull::before {
  content: "\F54C";
}

.fa-tower-broadcast::before {
  content: "\F519";
}

.fa-broadcast-tower::before {
  content: "\F519";
}

.fa-truck-pickup::before {
  content: "\F63C";
}

.fa-up-long::before {
  content: "\F30C";
}

.fa-long-arrow-alt-up::before {
  content: "\F30C";
}

.fa-stop::before {
  content: "\F04D";
}

.fa-code-merge::before {
  content: "\F387";
}

.fa-upload::before {
  content: "\F093";
}

.fa-hurricane::before {
  content: "\F751";
}

.fa-mound::before {
  content: "\E52D";
}

.fa-toilet-portable::before {
  content: "\E583";
}

.fa-compact-disc::before {
  content: "\F51F";
}

.fa-file-arrow-down::before {
  content: "\F56D";
}

.fa-file-download::before {
  content: "\F56D";
}

.fa-caravan::before {
  content: "\F8FF";
}

.fa-shield-cat::before {
  content: "\E572";
}

.fa-bolt::before {
  content: "\F0E7";
}

.fa-zap::before {
  content: "\F0E7";
}

.fa-glass-water::before {
  content: "\E4F4";
}

.fa-oil-well::before {
  content: "\E532";
}

.fa-vault::before {
  content: "\E2C5";
}

.fa-mars::before {
  content: "\F222";
}

.fa-toilet::before {
  content: "\F7D8";
}

.fa-plane-circle-xmark::before {
  content: "\E557";
}

.fa-yen-sign::before {
  content: "\F157";
}

.fa-cny::before {
  content: "\F157";
}

.fa-jpy::before {
  content: "\F157";
}

.fa-rmb::before {
  content: "\F157";
}

.fa-yen::before {
  content: "\F157";
}

.fa-ruble-sign::before {
  content: "\F158";
}

.fa-rouble::before {
  content: "\F158";
}

.fa-rub::before {
  content: "\F158";
}

.fa-ruble::before {
  content: "\F158";
}

.fa-sun::before {
  content: "\F185";
}

.fa-guitar::before {
  content: "\F7A6";
}

.fa-face-laugh-wink::before {
  content: "\F59C";
}

.fa-laugh-wink::before {
  content: "\F59C";
}

.fa-horse-head::before {
  content: "\F7AB";
}

.fa-bore-hole::before {
  content: "\E4C3";
}

.fa-industry::before {
  content: "\F275";
}

.fa-circle-down::before {
  content: "\F358";
}

.fa-arrow-alt-circle-down::before {
  content: "\F358";
}

.fa-arrows-turn-to-dots::before {
  content: "\E4C1";
}

.fa-florin-sign::before {
  content: "\E184";
}

.fa-arrow-down-short-wide::before {
  content: "\F884";
}

.fa-sort-amount-desc::before {
  content: "\F884";
}

.fa-sort-amount-down-alt::before {
  content: "\F884";
}

.fa-less-than::before {
  content: "<";
}

.fa-angle-down::before {
  content: "\F107";
}

.fa-car-tunnel::before {
  content: "\E4DE";
}

.fa-head-side-cough::before {
  content: "\E061";
}

.fa-grip-lines::before {
  content: "\F7A4";
}

.fa-thumbs-down::before {
  content: "\F165";
}

.fa-user-lock::before {
  content: "\F502";
}

.fa-arrow-right-long::before {
  content: "\F178";
}

.fa-long-arrow-right::before {
  content: "\F178";
}

.fa-anchor-circle-xmark::before {
  content: "\E4AC";
}

.fa-ellipsis::before {
  content: "\F141";
}

.fa-ellipsis-h::before {
  content: "\F141";
}

.fa-chess-pawn::before {
  content: "\F443";
}

.fa-kit-medical::before {
  content: "\F479";
}

.fa-first-aid::before {
  content: "\F479";
}

.fa-person-through-window::before {
  content: "\E5A9";
}

.fa-toolbox::before {
  content: "\F552";
}

.fa-hands-holding-circle::before {
  content: "\E4FB";
}

.fa-bug::before {
  content: "\F188";
}

.fa-credit-card::before {
  content: "\F09D";
}

.fa-credit-card-alt::before {
  content: "\F09D";
}

.fa-car::before {
  content: "\F1B9";
}

.fa-automobile::before {
  content: "\F1B9";
}

.fa-hand-holding-hand::before {
  content: "\E4F7";
}

.fa-book-open-reader::before {
  content: "\F5DA";
}

.fa-book-reader::before {
  content: "\F5DA";
}

.fa-mountain-sun::before {
  content: "\E52F";
}

.fa-arrows-left-right-to-line::before {
  content: "\E4BA";
}

.fa-dice-d20::before {
  content: "\F6CF";
}

.fa-truck-droplet::before {
  content: "\E58C";
}

.fa-file-circle-xmark::before {
  content: "\E5A1";
}

.fa-temperature-arrow-up::before {
  content: "\E040";
}

.fa-temperature-up::before {
  content: "\E040";
}

.fa-medal::before {
  content: "\F5A2";
}

.fa-bed::before {
  content: "\F236";
}

.fa-square-h::before {
  content: "\F0FD";
}

.fa-h-square::before {
  content: "\F0FD";
}

.fa-podcast::before {
  content: "\F2CE";
}

.fa-temperature-full::before {
  content: "\F2C7";
}

.fa-temperature-4::before {
  content: "\F2C7";
}

.fa-thermometer-4::before {
  content: "\F2C7";
}

.fa-thermometer-full::before {
  content: "\F2C7";
}

.fa-bell::before {
  content: "\F0F3";
}

.fa-superscript::before {
  content: "\F12B";
}

.fa-plug-circle-xmark::before {
  content: "\E560";
}

.fa-star-of-life::before {
  content: "\F621";
}

.fa-phone-slash::before {
  content: "\F3DD";
}

.fa-paint-roller::before {
  content: "\F5AA";
}

.fa-handshake-angle::before {
  content: "\F4C4";
}

.fa-hands-helping::before {
  content: "\F4C4";
}

.fa-location-dot::before {
  content: "\F3C5";
}

.fa-map-marker-alt::before {
  content: "\F3C5";
}

.fa-file::before {
  content: "\F15B";
}

.fa-greater-than::before {
  content: ">";
}

.fa-person-swimming::before {
  content: "\F5C4";
}

.fa-swimmer::before {
  content: "\F5C4";
}

.fa-arrow-down::before {
  content: "\F063";
}

.fa-droplet::before {
  content: "\F043";
}

.fa-tint::before {
  content: "\F043";
}

.fa-eraser::before {
  content: "\F12D";
}

.fa-earth-americas::before {
  content: "\F57D";
}

.fa-earth::before {
  content: "\F57D";
}

.fa-earth-america::before {
  content: "\F57D";
}

.fa-globe-americas::before {
  content: "\F57D";
}

.fa-person-burst::before {
  content: "\E53B";
}

.fa-dove::before {
  content: "\F4BA";
}

.fa-battery-empty::before {
  content: "\F244";
}

.fa-battery-0::before {
  content: "\F244";
}

.fa-socks::before {
  content: "\F696";
}

.fa-inbox::before {
  content: "\F01C";
}

.fa-section::before {
  content: "\E447";
}

.fa-gauge-high::before {
  content: "\F625";
}

.fa-tachometer-alt::before {
  content: "\F625";
}

.fa-tachometer-alt-fast::before {
  content: "\F625";
}

.fa-envelope-open-text::before {
  content: "\F658";
}

.fa-hospital::before {
  content: "\F0F8";
}

.fa-hospital-alt::before {
  content: "\F0F8";
}

.fa-hospital-wide::before {
  content: "\F0F8";
}

.fa-wine-bottle::before {
  content: "\F72F";
}

.fa-chess-rook::before {
  content: "\F447";
}

.fa-bars-staggered::before {
  content: "\F550";
}

.fa-reorder::before {
  content: "\F550";
}

.fa-stream::before {
  content: "\F550";
}

.fa-dharmachakra::before {
  content: "\F655";
}

.fa-hotdog::before {
  content: "\F80F";
}

.fa-person-walking-with-cane::before {
  content: "\F29D";
}

.fa-blind::before {
  content: "\F29D";
}

.fa-drum::before {
  content: "\F569";
}

.fa-ice-cream::before {
  content: "\F810";
}

.fa-heart-circle-bolt::before {
  content: "\E4FC";
}

.fa-fax::before {
  content: "\F1AC";
}

.fa-paragraph::before {
  content: "\F1DD";
}

.fa-check-to-slot::before {
  content: "\F772";
}

.fa-vote-yea::before {
  content: "\F772";
}

.fa-star-half::before {
  content: "\F089";
}

.fa-boxes-stacked::before {
  content: "\F468";
}

.fa-boxes::before {
  content: "\F468";
}

.fa-boxes-alt::before {
  content: "\F468";
}

.fa-link::before {
  content: "\F0C1";
}

.fa-chain::before {
  content: "\F0C1";
}

.fa-ear-listen::before {
  content: "\F2A2";
}

.fa-assistive-listening-systems::before {
  content: "\F2A2";
}

.fa-tree-city::before {
  content: "\E587";
}

.fa-play::before {
  content: "\F04B";
}

.fa-font::before {
  content: "\F031";
}

.fa-rupiah-sign::before {
  content: "\E23D";
}

.fa-magnifying-glass::before {
  content: "\F002";
}

.fa-search::before {
  content: "\F002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\F45D";
}

.fa-ping-pong-paddle-ball::before {
  content: "\F45D";
}

.fa-table-tennis::before {
  content: "\F45D";
}

.fa-person-dots-from-line::before {
  content: "\F470";
}

.fa-diagnoses::before {
  content: "\F470";
}

.fa-trash-can-arrow-up::before {
  content: "\F82A";
}

.fa-trash-restore-alt::before {
  content: "\F82A";
}

.fa-naira-sign::before {
  content: "\E1F6";
}

.fa-cart-arrow-down::before {
  content: "\F218";
}

.fa-walkie-talkie::before {
  content: "\F8EF";
}

.fa-file-pen::before {
  content: "\F31C";
}

.fa-file-edit::before {
  content: "\F31C";
}

.fa-receipt::before {
  content: "\F543";
}

.fa-square-pen::before {
  content: "\F14B";
}

.fa-pen-square::before {
  content: "\F14B";
}

.fa-pencil-square::before {
  content: "\F14B";
}

.fa-suitcase-rolling::before {
  content: "\F5C1";
}

.fa-person-circle-exclamation::before {
  content: "\E53F";
}

.fa-chevron-down::before {
  content: "\F078";
}

.fa-battery-full::before {
  content: "\F240";
}

.fa-battery::before {
  content: "\F240";
}

.fa-battery-5::before {
  content: "\F240";
}

.fa-skull-crossbones::before {
  content: "\F714";
}

.fa-code-compare::before {
  content: "\E13A";
}

.fa-list-ul::before {
  content: "\F0CA";
}

.fa-list-dots::before {
  content: "\F0CA";
}

.fa-school-lock::before {
  content: "\E56F";
}

.fa-tower-cell::before {
  content: "\E585";
}

.fa-down-long::before {
  content: "\F309";
}

.fa-long-arrow-alt-down::before {
  content: "\F309";
}

.fa-ranking-star::before {
  content: "\E561";
}

.fa-chess-king::before {
  content: "\F43F";
}

.fa-person-harassing::before {
  content: "\E549";
}

.fa-brazilian-real-sign::before {
  content: "\E46C";
}

.fa-landmark-dome::before {
  content: "\F752";
}

.fa-landmark-alt::before {
  content: "\F752";
}

.fa-arrow-up::before {
  content: "\F062";
}

.fa-tv::before {
  content: "\F26C";
}

.fa-television::before {
  content: "\F26C";
}

.fa-tv-alt::before {
  content: "\F26C";
}

.fa-shrimp::before {
  content: "\E448";
}

.fa-list-check::before {
  content: "\F0AE";
}

.fa-tasks::before {
  content: "\F0AE";
}

.fa-jug-detergent::before {
  content: "\E519";
}

.fa-circle-user::before {
  content: "\F2BD";
}

.fa-user-circle::before {
  content: "\F2BD";
}

.fa-user-shield::before {
  content: "\F505";
}

.fa-wind::before {
  content: "\F72E";
}

.fa-car-burst::before {
  content: "\F5E1";
}

.fa-car-crash::before {
  content: "\F5E1";
}

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\F7CE";
}

.fa-snowboarding::before {
  content: "\F7CE";
}

.fa-truck-fast::before {
  content: "\F48B";
}

.fa-shipping-fast::before {
  content: "\F48B";
}

.fa-fish::before {
  content: "\F578";
}

.fa-user-graduate::before {
  content: "\F501";
}

.fa-circle-half-stroke::before {
  content: "\F042";
}

.fa-adjust::before {
  content: "\F042";
}

.fa-clapperboard::before {
  content: "\E131";
}

.fa-circle-radiation::before {
  content: "\F7BA";
}

.fa-radiation-alt::before {
  content: "\F7BA";
}

.fa-baseball::before {
  content: "\F433";
}

.fa-baseball-ball::before {
  content: "\F433";
}

.fa-jet-fighter-up::before {
  content: "\E518";
}

.fa-diagram-project::before {
  content: "\F542";
}

.fa-project-diagram::before {
  content: "\F542";
}

.fa-copy::before {
  content: "\F0C5";
}

.fa-volume-xmark::before {
  content: "\F6A9";
}

.fa-volume-mute::before {
  content: "\F6A9";
}

.fa-volume-times::before {
  content: "\F6A9";
}

.fa-hand-sparkles::before {
  content: "\E05D";
}

.fa-grip::before {
  content: "\F58D";
}

.fa-grip-horizontal::before {
  content: "\F58D";
}

.fa-share-from-square::before {
  content: "\F14D";
}

.fa-share-square::before {
  content: "\F14D";
}

.fa-child-combatant::before {
  content: "\E4E0";
}

.fa-child-rifle::before {
  content: "\E4E0";
}

.fa-gun::before {
  content: "\E19B";
}

.fa-square-phone::before {
  content: "\F098";
}

.fa-phone-square::before {
  content: "\F098";
}

.fa-plus::before {
  content: "+";
}

.fa-add::before {
  content: "+";
}

.fa-expand::before {
  content: "\F065";
}

.fa-computer::before {
  content: "\E4E5";
}

.fa-xmark::before {
  content: "\F00D";
}

.fa-close::before {
  content: "\F00D";
}

.fa-multiply::before {
  content: "\F00D";
}

.fa-remove::before {
  content: "\F00D";
}

.fa-times::before {
  content: "\F00D";
}

.fa-arrows-up-down-left-right::before {
  content: "\F047";
}

.fa-arrows::before {
  content: "\F047";
}

.fa-chalkboard-user::before {
  content: "\F51C";
}

.fa-chalkboard-teacher::before {
  content: "\F51C";
}

.fa-peso-sign::before {
  content: "\E222";
}

.fa-building-shield::before {
  content: "\E4D8";
}

.fa-baby::before {
  content: "\F77C";
}

.fa-users-line::before {
  content: "\E592";
}

.fa-quote-left::before {
  content: "\F10D";
}

.fa-quote-left-alt::before {
  content: "\F10D";
}

.fa-tractor::before {
  content: "\F722";
}

.fa-trash-arrow-up::before {
  content: "\F829";
}

.fa-trash-restore::before {
  content: "\F829";
}

.fa-arrow-down-up-lock::before {
  content: "\E4B0";
}

.fa-lines-leaning::before {
  content: "\E51E";
}

.fa-ruler-combined::before {
  content: "\F546";
}

.fa-copyright::before {
  content: "\F1F9";
}

.fa-equals::before {
  content: "=";
}

.fa-blender::before {
  content: "\F517";
}

.fa-teeth::before {
  content: "\F62E";
}

.fa-shekel-sign::before {
  content: "\F20B";
}

.fa-ils::before {
  content: "\F20B";
}

.fa-shekel::before {
  content: "\F20B";
}

.fa-sheqel::before {
  content: "\F20B";
}

.fa-sheqel-sign::before {
  content: "\F20B";
}

.fa-map::before {
  content: "\F279";
}

.fa-rocket::before {
  content: "\F135";
}

.fa-photo-film::before {
  content: "\F87C";
}

.fa-photo-video::before {
  content: "\F87C";
}

.fa-folder-minus::before {
  content: "\F65D";
}

.fa-store::before {
  content: "\F54E";
}

.fa-arrow-trend-up::before {
  content: "\E098";
}

.fa-plug-circle-minus::before {
  content: "\E55E";
}

.fa-sign-hanging::before {
  content: "\F4D9";
}

.fa-sign::before {
  content: "\F4D9";
}

.fa-bezier-curve::before {
  content: "\F55B";
}

.fa-bell-slash::before {
  content: "\F1F6";
}

.fa-tablet::before {
  content: "\F3FB";
}

.fa-tablet-android::before {
  content: "\F3FB";
}

.fa-school-flag::before {
  content: "\E56E";
}

.fa-fill::before {
  content: "\F575";
}

.fa-angle-up::before {
  content: "\F106";
}

.fa-drumstick-bite::before {
  content: "\F6D7";
}

.fa-holly-berry::before {
  content: "\F7AA";
}

.fa-chevron-left::before {
  content: "\F053";
}

.fa-bacteria::before {
  content: "\E059";
}

.fa-hand-lizard::before {
  content: "\F258";
}

.fa-notdef::before {
  content: "\E1FE";
}

.fa-disease::before {
  content: "\F7FA";
}

.fa-briefcase-medical::before {
  content: "\F469";
}

.fa-genderless::before {
  content: "\F22D";
}

.fa-chevron-right::before {
  content: "\F054";
}

.fa-retweet::before {
  content: "\F079";
}

.fa-car-rear::before {
  content: "\F5DE";
}

.fa-car-alt::before {
  content: "\F5DE";
}

.fa-pump-soap::before {
  content: "\E06B";
}

.fa-video-slash::before {
  content: "\F4E2";
}

.fa-battery-quarter::before {
  content: "\F243";
}

.fa-battery-2::before {
  content: "\F243";
}

.fa-radio::before {
  content: "\F8D7";
}

.fa-baby-carriage::before {
  content: "\F77D";
}

.fa-carriage-baby::before {
  content: "\F77D";
}

.fa-traffic-light::before {
  content: "\F637";
}

.fa-thermometer::before {
  content: "\F491";
}

.fa-vr-cardboard::before {
  content: "\F729";
}

.fa-hand-middle-finger::before {
  content: "\F806";
}

.fa-percent::before {
  content: "%";
}

.fa-percentage::before {
  content: "%";
}

.fa-truck-moving::before {
  content: "\F4DF";
}

.fa-glass-water-droplet::before {
  content: "\E4F5";
}

.fa-display::before {
  content: "\E163";
}

.fa-face-smile::before {
  content: "\F118";
}

.fa-smile::before {
  content: "\F118";
}

.fa-thumbtack::before {
  content: "\F08D";
}

.fa-thumb-tack::before {
  content: "\F08D";
}

.fa-trophy::before {
  content: "\F091";
}

.fa-person-praying::before {
  content: "\F683";
}

.fa-pray::before {
  content: "\F683";
}

.fa-hammer::before {
  content: "\F6E3";
}

.fa-hand-peace::before {
  content: "\F25B";
}

.fa-rotate::before {
  content: "\F2F1";
}

.fa-sync-alt::before {
  content: "\F2F1";
}

.fa-spinner::before {
  content: "\F110";
}

.fa-robot::before {
  content: "\F544";
}

.fa-peace::before {
  content: "\F67C";
}

.fa-gears::before {
  content: "\F085";
}

.fa-cogs::before {
  content: "\F085";
}

.fa-warehouse::before {
  content: "\F494";
}

.fa-arrow-up-right-dots::before {
  content: "\E4B7";
}

.fa-splotch::before {
  content: "\F5BC";
}

.fa-face-grin-hearts::before {
  content: "\F584";
}

.fa-grin-hearts::before {
  content: "\F584";
}

.fa-dice-four::before {
  content: "\F524";
}

.fa-sim-card::before {
  content: "\F7C4";
}

.fa-transgender::before {
  content: "\F225";
}

.fa-transgender-alt::before {
  content: "\F225";
}

.fa-mercury::before {
  content: "\F223";
}

.fa-arrow-turn-down::before {
  content: "\F149";
}

.fa-level-down::before {
  content: "\F149";
}

.fa-person-falling-burst::before {
  content: "\E547";
}

.fa-award::before {
  content: "\F559";
}

.fa-ticket-simple::before {
  content: "\F3FF";
}

.fa-ticket-alt::before {
  content: "\F3FF";
}

.fa-building::before {
  content: "\F1AD";
}

.fa-angles-left::before {
  content: "\F100";
}

.fa-angle-double-left::before {
  content: "\F100";
}

.fa-qrcode::before {
  content: "\F029";
}

.fa-clock-rotate-left::before {
  content: "\F1DA";
}

.fa-history::before {
  content: "\F1DA";
}

.fa-face-grin-beam-sweat::before {
  content: "\F583";
}

.fa-grin-beam-sweat::before {
  content: "\F583";
}

.fa-file-export::before {
  content: "\F56E";
}

.fa-arrow-right-from-file::before {
  content: "\F56E";
}

.fa-shield::before {
  content: "\F132";
}

.fa-shield-blank::before {
  content: "\F132";
}

.fa-arrow-up-short-wide::before {
  content: "\F885";
}

.fa-sort-amount-up-alt::before {
  content: "\F885";
}

.fa-house-medical::before {
  content: "\E3B2";
}

.fa-golf-ball-tee::before {
  content: "\F450";
}

.fa-golf-ball::before {
  content: "\F450";
}

.fa-circle-chevron-left::before {
  content: "\F137";
}

.fa-chevron-circle-left::before {
  content: "\F137";
}

.fa-house-chimney-window::before {
  content: "\E00D";
}

.fa-pen-nib::before {
  content: "\F5AD";
}

.fa-tent-arrow-turn-left::before {
  content: "\E580";
}

.fa-tents::before {
  content: "\E582";
}

.fa-wand-magic::before {
  content: "\F0D0";
}

.fa-magic::before {
  content: "\F0D0";
}

.fa-dog::before {
  content: "\F6D3";
}

.fa-carrot::before {
  content: "\F787";
}

.fa-moon::before {
  content: "\F186";
}

.fa-wine-glass-empty::before {
  content: "\F5CE";
}

.fa-wine-glass-alt::before {
  content: "\F5CE";
}

.fa-cheese::before {
  content: "\F7EF";
}

.fa-yin-yang::before {
  content: "\F6AD";
}

.fa-music::before {
  content: "\F001";
}

.fa-code-commit::before {
  content: "\F386";
}

.fa-temperature-low::before {
  content: "\F76B";
}

.fa-person-biking::before {
  content: "\F84A";
}

.fa-biking::before {
  content: "\F84A";
}

.fa-broom::before {
  content: "\F51A";
}

.fa-shield-heart::before {
  content: "\E574";
}

.fa-gopuram::before {
  content: "\F664";
}

.fa-earth-oceania::before {
  content: "\E47B";
}

.fa-globe-oceania::before {
  content: "\E47B";
}

.fa-square-xmark::before {
  content: "\F2D3";
}

.fa-times-square::before {
  content: "\F2D3";
}

.fa-xmark-square::before {
  content: "\F2D3";
}

.fa-hashtag::before {
  content: "#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\F424";
}

.fa-expand-alt::before {
  content: "\F424";
}

.fa-oil-can::before {
  content: "\F613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\F6ED";
}

.fa-chart-column::before {
  content: "\E0E3";
}

.fa-infinity::before {
  content: "\F534";
}

.fa-vial-circle-check::before {
  content: "\E596";
}

.fa-person-arrow-down-to-line::before {
  content: "\E538";
}

.fa-voicemail::before {
  content: "\F897";
}

.fa-fan::before {
  content: "\F863";
}

.fa-person-walking-luggage::before {
  content: "\E554";
}

.fa-up-down::before {
  content: "\F338";
}

.fa-arrows-alt-v::before {
  content: "\F338";
}

.fa-cloud-moon-rain::before {
  content: "\F73C";
}

.fa-calendar::before {
  content: "\F133";
}

.fa-trailer::before {
  content: "\E041";
}

.fa-bahai::before {
  content: "\F666";
}

.fa-haykal::before {
  content: "\F666";
}

.fa-sd-card::before {
  content: "\F7C2";
}

.fa-dragon::before {
  content: "\F6D5";
}

.fa-shoe-prints::before {
  content: "\F54B";
}

.fa-circle-plus::before {
  content: "\F055";
}

.fa-plus-circle::before {
  content: "\F055";
}

.fa-face-grin-tongue-wink::before {
  content: "\F58B";
}

.fa-grin-tongue-wink::before {
  content: "\F58B";
}

.fa-hand-holding::before {
  content: "\F4BD";
}

.fa-plug-circle-exclamation::before {
  content: "\E55D";
}

.fa-link-slash::before {
  content: "\F127";
}

.fa-chain-broken::before {
  content: "\F127";
}

.fa-chain-slash::before {
  content: "\F127";
}

.fa-unlink::before {
  content: "\F127";
}

.fa-clone::before {
  content: "\F24D";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\E551";
}

.fa-arrow-up-z-a::before {
  content: "\F882";
}

.fa-sort-alpha-up-alt::before {
  content: "\F882";
}

.fa-fire-flame-curved::before {
  content: "\F7E4";
}

.fa-fire-alt::before {
  content: "\F7E4";
}

.fa-tornado::before {
  content: "\F76F";
}

.fa-file-circle-plus::before {
  content: "\E494";
}

.fa-book-quran::before {
  content: "\F687";
}

.fa-quran::before {
  content: "\F687";
}

.fa-anchor::before {
  content: "\F13D";
}

.fa-border-all::before {
  content: "\F84C";
}

.fa-face-angry::before {
  content: "\F556";
}

.fa-angry::before {
  content: "\F556";
}

.fa-cookie-bite::before {
  content: "\F564";
}

.fa-arrow-trend-down::before {
  content: "\E097";
}

.fa-rss::before {
  content: "\F09E";
}

.fa-feed::before {
  content: "\F09E";
}

.fa-draw-polygon::before {
  content: "\F5EE";
}

.fa-scale-balanced::before {
  content: "\F24E";
}

.fa-balance-scale::before {
  content: "\F24E";
}

.fa-gauge-simple-high::before {
  content: "\F62A";
}

.fa-tachometer::before {
  content: "\F62A";
}

.fa-tachometer-fast::before {
  content: "\F62A";
}

.fa-shower::before {
  content: "\F2CC";
}

.fa-desktop::before {
  content: "\F390";
}

.fa-desktop-alt::before {
  content: "\F390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\F00B";
}

.fa-th-list::before {
  content: "\F00B";
}

.fa-comment-sms::before {
  content: "\F7CD";
}

.fa-sms::before {
  content: "\F7CD";
}

.fa-book::before {
  content: "\F02D";
}

.fa-user-plus::before {
  content: "\F234";
}

.fa-check::before {
  content: "\F00C";
}

.fa-battery-three-quarters::before {
  content: "\F241";
}

.fa-battery-4::before {
  content: "\F241";
}

.fa-house-circle-check::before {
  content: "\E509";
}

.fa-angle-left::before {
  content: "\F104";
}

.fa-diagram-successor::before {
  content: "\E47A";
}

.fa-truck-arrow-right::before {
  content: "\E58B";
}

.fa-arrows-split-up-and-left::before {
  content: "\E4BC";
}

.fa-hand-fist::before {
  content: "\F6DE";
}

.fa-fist-raised::before {
  content: "\F6DE";
}

.fa-cloud-moon::before {
  content: "\F6C3";
}

.fa-briefcase::before {
  content: "\F0B1";
}

.fa-person-falling::before {
  content: "\E546";
}

.fa-image-portrait::before {
  content: "\F3E0";
}

.fa-portrait::before {
  content: "\F3E0";
}

.fa-user-tag::before {
  content: "\F507";
}

.fa-rug::before {
  content: "\E569";
}

.fa-earth-europe::before {
  content: "\F7A2";
}

.fa-globe-europe::before {
  content: "\F7A2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\F59D";
}

.fa-luggage-cart::before {
  content: "\F59D";
}

.fa-rectangle-xmark::before {
  content: "\F410";
}

.fa-rectangle-times::before {
  content: "\F410";
}

.fa-times-rectangle::before {
  content: "\F410";
}

.fa-window-close::before {
  content: "\F410";
}

.fa-baht-sign::before {
  content: "\E0AC";
}

.fa-book-open::before {
  content: "\F518";
}

.fa-book-journal-whills::before {
  content: "\F66A";
}

.fa-journal-whills::before {
  content: "\F66A";
}

.fa-handcuffs::before {
  content: "\E4F8";
}

.fa-triangle-exclamation::before {
  content: "\F071";
}

.fa-exclamation-triangle::before {
  content: "\F071";
}

.fa-warning::before {
  content: "\F071";
}

.fa-database::before {
  content: "\F1C0";
}

.fa-share::before {
  content: "\F064";
}

.fa-arrow-turn-right::before {
  content: "\F064";
}

.fa-mail-forward::before {
  content: "\F064";
}

.fa-bottle-droplet::before {
  content: "\E4C4";
}

.fa-mask-face::before {
  content: "\E1D7";
}

.fa-hill-rockslide::before {
  content: "\E508";
}

.fa-right-left::before {
  content: "\F362";
}

.fa-exchange-alt::before {
  content: "\F362";
}

.fa-paper-plane::before {
  content: "\F1D8";
}

.fa-road-circle-exclamation::before {
  content: "\E565";
}

.fa-dungeon::before {
  content: "\F6D9";
}

.fa-align-right::before {
  content: "\F038";
}

.fa-money-bill-1-wave::before {
  content: "\F53B";
}

.fa-money-bill-wave-alt::before {
  content: "\F53B";
}

.fa-life-ring::before {
  content: "\F1CD";
}

.fa-hands::before {
  content: "\F2A7";
}

.fa-sign-language::before {
  content: "\F2A7";
}

.fa-signing::before {
  content: "\F2A7";
}

.fa-calendar-day::before {
  content: "\F783";
}

.fa-water-ladder::before {
  content: "\F5C5";
}

.fa-ladder-water::before {
  content: "\F5C5";
}

.fa-swimming-pool::before {
  content: "\F5C5";
}

.fa-arrows-up-down::before {
  content: "\F07D";
}

.fa-arrows-v::before {
  content: "\F07D";
}

.fa-face-grimace::before {
  content: "\F57F";
}

.fa-grimace::before {
  content: "\F57F";
}

.fa-wheelchair-move::before {
  content: "\E2CE";
}

.fa-wheelchair-alt::before {
  content: "\E2CE";
}

.fa-turn-down::before {
  content: "\F3BE";
}

.fa-level-down-alt::before {
  content: "\F3BE";
}

.fa-person-walking-arrow-right::before {
  content: "\E552";
}

.fa-square-envelope::before {
  content: "\F199";
}

.fa-envelope-square::before {
  content: "\F199";
}

.fa-dice::before {
  content: "\F522";
}

.fa-bowling-ball::before {
  content: "\F436";
}

.fa-brain::before {
  content: "\F5DC";
}

.fa-bandage::before {
  content: "\F462";
}

.fa-band-aid::before {
  content: "\F462";
}

.fa-calendar-minus::before {
  content: "\F272";
}

.fa-circle-xmark::before {
  content: "\F057";
}

.fa-times-circle::before {
  content: "\F057";
}

.fa-xmark-circle::before {
  content: "\F057";
}

.fa-gifts::before {
  content: "\F79C";
}

.fa-hotel::before {
  content: "\F594";
}

.fa-earth-asia::before {
  content: "\F57E";
}

.fa-globe-asia::before {
  content: "\F57E";
}

.fa-id-card-clip::before {
  content: "\F47F";
}

.fa-id-card-alt::before {
  content: "\F47F";
}

.fa-magnifying-glass-plus::before {
  content: "\F00E";
}

.fa-search-plus::before {
  content: "\F00E";
}

.fa-thumbs-up::before {
  content: "\F164";
}

.fa-user-clock::before {
  content: "\F4FD";
}

.fa-hand-dots::before {
  content: "\F461";
}

.fa-allergies::before {
  content: "\F461";
}

.fa-file-invoice::before {
  content: "\F570";
}

.fa-window-minimize::before {
  content: "\F2D1";
}

.fa-mug-saucer::before {
  content: "\F0F4";
}

.fa-coffee::before {
  content: "\F0F4";
}

.fa-brush::before {
  content: "\F55D";
}

.fa-mask::before {
  content: "\F6FA";
}

.fa-magnifying-glass-minus::before {
  content: "\F010";
}

.fa-search-minus::before {
  content: "\F010";
}

.fa-ruler-vertical::before {
  content: "\F548";
}

.fa-user-large::before {
  content: "\F406";
}

.fa-user-alt::before {
  content: "\F406";
}

.fa-train-tram::before {
  content: "\E5B4";
}

.fa-user-nurse::before {
  content: "\F82F";
}

.fa-syringe::before {
  content: "\F48E";
}

.fa-cloud-sun::before {
  content: "\F6C4";
}

.fa-stopwatch-20::before {
  content: "\E06F";
}

.fa-square-full::before {
  content: "\F45C";
}

.fa-magnet::before {
  content: "\F076";
}

.fa-jar::before {
  content: "\E516";
}

.fa-note-sticky::before {
  content: "\F249";
}

.fa-sticky-note::before {
  content: "\F249";
}

.fa-bug-slash::before {
  content: "\E490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\E4B6";
}

.fa-bone::before {
  content: "\F5D7";
}

.fa-user-injured::before {
  content: "\F728";
}

.fa-face-sad-tear::before {
  content: "\F5B4";
}

.fa-sad-tear::before {
  content: "\F5B4";
}

.fa-plane::before {
  content: "\F072";
}

.fa-tent-arrows-down::before {
  content: "\E581";
}

.fa-exclamation::before {
  content: "!";
}

.fa-arrows-spin::before {
  content: "\E4BB";
}

.fa-print::before {
  content: "\F02F";
}

.fa-turkish-lira-sign::before {
  content: "\E2BB";
}

.fa-try::before {
  content: "\E2BB";
}

.fa-turkish-lira::before {
  content: "\E2BB";
}

.fa-dollar-sign::before {
  content: "$";
}

.fa-dollar::before {
  content: "$";
}

.fa-usd::before {
  content: "$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\F688";
}

.fa-search-dollar::before {
  content: "\F688";
}

.fa-users-gear::before {
  content: "\F509";
}

.fa-users-cog::before {
  content: "\F509";
}

.fa-person-military-pointing::before {
  content: "\E54A";
}

.fa-building-columns::before {
  content: "\F19C";
}

.fa-bank::before {
  content: "\F19C";
}

.fa-institution::before {
  content: "\F19C";
}

.fa-museum::before {
  content: "\F19C";
}

.fa-university::before {
  content: "\F19C";
}

.fa-umbrella::before {
  content: "\F0E9";
}

.fa-trowel::before {
  content: "\E589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\E5AF";
}

.fa-masks-theater::before {
  content: "\F630";
}

.fa-theater-masks::before {
  content: "\F630";
}

.fa-kip-sign::before {
  content: "\E1C4";
}

.fa-hand-point-left::before {
  content: "\F0A5";
}

.fa-handshake-simple::before {
  content: "\F4C6";
}

.fa-handshake-alt::before {
  content: "\F4C6";
}

.fa-jet-fighter::before {
  content: "\F0FB";
}

.fa-fighter-jet::before {
  content: "\F0FB";
}

.fa-square-share-nodes::before {
  content: "\F1E1";
}

.fa-share-alt-square::before {
  content: "\F1E1";
}

.fa-barcode::before {
  content: "\F02A";
}

.fa-plus-minus::before {
  content: "\E43C";
}

.fa-video::before {
  content: "\F03D";
}

.fa-video-camera::before {
  content: "\F03D";
}

.fa-graduation-cap::before {
  content: "\F19D";
}

.fa-mortar-board::before {
  content: "\F19D";
}

.fa-hand-holding-medical::before {
  content: "\E05C";
}

.fa-person-circle-check::before {
  content: "\E53E";
}

.fa-turn-up::before {
  content: "\F3BF";
}

.fa-level-up-alt::before {
  content: "\F3BF";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?747442fa76f1d9a31f9a54a2e8a4b448) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?675809e48e35c47d51c7d6fcc687ee28) format("truetype");
}
.far,
.fa-regular {
  font-weight: 400;
}

/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?d5e647388e2415268b700d3df2e30a0d) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?0248ab19e74fc3731de14d647db4687a) format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?005c9aa92b564b73b7582cc4f1fa49cb) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?bb8cd014d7a55672934233c354e1c4a3) format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\F3D0";
}

.fa-hooli:before {
  content: "\F427";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-shopware:before {
  content: "\F5B5";
}

.fa-creative-commons-nc:before {
  content: "\F4E8";
}

.fa-aws:before {
  content: "\F375";
}

.fa-redhat:before {
  content: "\F7BC";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-cloudflare:before {
  content: "\E07D";
}

.fa-ups:before {
  content: "\F7E0";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-dyalog:before {
  content: "\F399";
}

.fa-bity:before {
  content: "\F37A";
}

.fa-stackpath:before {
  content: "\F842";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-modx:before {
  content: "\F285";
}

.fa-guilded:before {
  content: "\E07E";
}

.fa-vnv:before {
  content: "\F40B";
}

.fa-square-js:before {
  content: "\F3B9";
}

.fa-js-square:before {
  content: "\F3B9";
}

.fa-microsoft:before {
  content: "\F3CA";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-orcid:before {
  content: "\F8D2";
}

.fa-java:before {
  content: "\F4E4";
}

.fa-invision:before {
  content: "\F7B0";
}

.fa-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.fa-centercode:before {
  content: "\F380";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-hire-a-helper:before {
  content: "\F3B0";
}

.fa-creative-commons-by:before {
  content: "\F4E7";
}

.fa-unity:before {
  content: "\E049";
}

.fa-whmcs:before {
  content: "\F40D";
}

.fa-rocketchat:before {
  content: "\F3E8";
}

.fa-vk:before {
  content: "\F189";
}

.fa-untappd:before {
  content: "\F405";
}

.fa-mailchimp:before {
  content: "\F59E";
}

.fa-css3-alt:before {
  content: "\F38B";
}

.fa-square-reddit:before {
  content: "\F1A2";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-vimeo-v:before {
  content: "\F27D";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-square-font-awesome:before {
  content: "\E5AD";
}

.fa-deskpro:before {
  content: "\F38F";
}

.fa-sistrix:before {
  content: "\F3EE";
}

.fa-square-instagram:before {
  content: "\E055";
}

.fa-instagram-square:before {
  content: "\E055";
}

.fa-battle-net:before {
  content: "\F835";
}

.fa-the-red-yeti:before {
  content: "\F69D";
}

.fa-square-hacker-news:before {
  content: "\F3AF";
}

.fa-hacker-news-square:before {
  content: "\F3AF";
}

.fa-edge:before {
  content: "\F282";
}

.fa-threads:before {
  content: "\E618";
}

.fa-napster:before {
  content: "\F3D2";
}

.fa-square-snapchat:before {
  content: "\F2AD";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-google-plus-g:before {
  content: "\F0D5";
}

.fa-artstation:before {
  content: "\F77A";
}

.fa-markdown:before {
  content: "\F60F";
}

.fa-sourcetree:before {
  content: "\F7D3";
}

.fa-google-plus:before {
  content: "\F2B3";
}

.fa-diaspora:before {
  content: "\F791";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-phoenix-squadron:before {
  content: "\F511";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-algolia:before {
  content: "\F36C";
}

.fa-red-river:before {
  content: "\F3E3";
}

.fa-creative-commons-sa:before {
  content: "\F4EF";
}

.fa-safari:before {
  content: "\F267";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-square-font-awesome-stroke:before {
  content: "\F35C";
}

.fa-font-awesome-alt:before {
  content: "\F35C";
}

.fa-atlassian:before {
  content: "\F77B";
}

.fa-linkedin-in:before {
  content: "\F0E1";
}

.fa-digital-ocean:before {
  content: "\F391";
}

.fa-nimblr:before {
  content: "\F5A8";
}

.fa-chromecast:before {
  content: "\F838";
}

.fa-evernote:before {
  content: "\F839";
}

.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-creative-commons-sampling:before {
  content: "\F4F0";
}

.fa-adversal:before {
  content: "\F36A";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-watchman-monitoring:before {
  content: "\E087";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-weixin:before {
  content: "\F1D7";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-git-alt:before {
  content: "\F841";
}

.fa-lyft:before {
  content: "\F3C3";
}

.fa-rev:before {
  content: "\F5B2";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-wizards-of-the-coast:before {
  content: "\F730";
}

.fa-square-viadeo:before {
  content: "\F2AA";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-meetup:before {
  content: "\F2E0";
}

.fa-centos:before {
  content: "\F789";
}

.fa-adn:before {
  content: "\F170";
}

.fa-cloudsmith:before {
  content: "\F384";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-square-dribbble:before {
  content: "\F397";
}

.fa-dribbble-square:before {
  content: "\F397";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-node:before {
  content: "\F419";
}

.fa-mix:before {
  content: "\F3CB";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-cc-apple-pay:before {
  content: "\F416";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-debian:before {
  content: "\E60B";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-instalod:before {
  content: "\E081";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-sellcast:before {
  content: "\F2DA";
}

.fa-square-twitter:before {
  content: "\F081";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-r-project:before {
  content: "\F4F7";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-freebsd:before {
  content: "\F3A4";
}

.fa-vuejs:before {
  content: "\F41F";
}

.fa-accusoft:before {
  content: "\F369";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-fonticons-fi:before {
  content: "\F3A2";
}

.fa-app-store:before {
  content: "\F36F";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-itunes-note:before {
  content: "\F3B5";
}

.fa-golang:before {
  content: "\E40F";
}

.fa-kickstarter:before {
  content: "\F3BB";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-uncharted:before {
  content: "\E084";
}

.fa-firstdraft:before {
  content: "\F3A1";
}

.fa-square-youtube:before {
  content: "\F431";
}

.fa-youtube-square:before {
  content: "\F431";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-wpressr:before {
  content: "\F3E4";
}

.fa-rendact:before {
  content: "\F3E4";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-galactic-republic:before {
  content: "\F50C";
}

.fa-nfc-directional:before {
  content: "\E530";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-joget:before {
  content: "\F3B7";
}

.fa-fedora:before {
  content: "\F798";
}

.fa-stripe-s:before {
  content: "\F42A";
}

.fa-meta:before {
  content: "\E49B";
}

.fa-laravel:before {
  content: "\F3BD";
}

.fa-hotjar:before {
  content: "\F3B1";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-sticker-mule:before {
  content: "\F3F7";
}

.fa-creative-commons-zero:before {
  content: "\F4F3";
}

.fa-hips:before {
  content: "\F452";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-discord:before {
  content: "\F392";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-app-store-ios:before {
  content: "\F370";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-confluence:before {
  content: "\F78D";
}

.fa-mdb:before {
  content: "\F8CA";
}

.fa-dochub:before {
  content: "\F394";
}

.fa-accessible-icon:before {
  content: "\F368";
}

.fa-ebay:before {
  content: "\F4F4";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-unsplash:before {
  content: "\E07C";
}

.fa-yarn:before {
  content: "\F7E3";
}

.fa-square-steam:before {
  content: "\F1B7";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-square-vimeo:before {
  content: "\F194";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-asymmetrik:before {
  content: "\F372";
}

.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-font-awesome-flag:before {
  content: "\F2B4";
}

.fa-font-awesome-logo-full:before {
  content: "\F2B4";
}

.fa-gratipay:before {
  content: "\F184";
}

.fa-apple:before {
  content: "\F179";
}

.fa-hive:before {
  content: "\E07F";
}

.fa-gitkraken:before {
  content: "\F3A6";
}

.fa-keybase:before {
  content: "\F4F5";
}

.fa-apple-pay:before {
  content: "\F415";
}

.fa-padlet:before {
  content: "\E4A0";
}

.fa-amazon-pay:before {
  content: "\F42C";
}

.fa-square-github:before {
  content: "\F092";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-fedex:before {
  content: "\F797";
}

.fa-phoenix-framework:before {
  content: "\F3DC";
}

.fa-shopify:before {
  content: "\E057";
}

.fa-neos:before {
  content: "\F612";
}

.fa-square-threads:before {
  content: "\E619";
}

.fa-hackerrank:before {
  content: "\F5F7";
}

.fa-researchgate:before {
  content: "\F4F8";
}

.fa-swift:before {
  content: "\F8E1";
}

.fa-angular:before {
  content: "\F420";
}

.fa-speakap:before {
  content: "\F3F3";
}

.fa-angrycreative:before {
  content: "\F36E";
}

.fa-y-combinator:before {
  content: "\F23B";
}

.fa-empire:before {
  content: "\F1D1";
}

.fa-envira:before {
  content: "\F299";
}

.fa-square-gitlab:before {
  content: "\E5AE";
}

.fa-gitlab-square:before {
  content: "\E5AE";
}

.fa-studiovinari:before {
  content: "\F3F8";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-goodreads:before {
  content: "\F3A8";
}

.fa-square-odnoklassniki:before {
  content: "\F264";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-sith:before {
  content: "\F512";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-page4:before {
  content: "\F3D7";
}

.fa-hashnode:before {
  content: "\E499";
}

.fa-react:before {
  content: "\F41B";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-squarespace:before {
  content: "\F5BE";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-creative-commons-share:before {
  content: "\F4F2";
}

.fa-bitcoin:before {
  content: "\F379";
}

.fa-keycdn:before {
  content: "\F3BA";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-itch-io:before {
  content: "\F83A";
}

.fa-umbraco:before {
  content: "\F8E8";
}

.fa-galactic-senate:before {
  content: "\F50D";
}

.fa-ubuntu:before {
  content: "\F7DF";
}

.fa-draft2digital:before {
  content: "\F396";
}

.fa-stripe:before {
  content: "\F429";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-gg:before {
  content: "\F260";
}

.fa-dhl:before {
  content: "\F790";
}

.fa-square-pinterest:before {
  content: "\F0D3";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-xing:before {
  content: "\F168";
}

.fa-blackberry:before {
  content: "\F37B";
}

.fa-creative-commons-pd:before {
  content: "\F4EC";
}

.fa-playstation:before {
  content: "\F3DF";
}

.fa-quinscape:before {
  content: "\F459";
}

.fa-less:before {
  content: "\F41D";
}

.fa-blogger-b:before {
  content: "\F37D";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-typo3:before {
  content: "\F42B";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-dailymotion:before {
  content: "\E052";
}

.fa-affiliatetheme:before {
  content: "\F36B";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-bootstrap:before {
  content: "\F836";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-nfc-symbol:before {
  content: "\E531";
}

.fa-ethereum:before {
  content: "\F42E";
}

.fa-speaker-deck:before {
  content: "\F83C";
}

.fa-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.fa-patreon:before {
  content: "\F3D9";
}

.fa-avianex:before {
  content: "\F374";
}

.fa-ello:before {
  content: "\F5F1";
}

.fa-gofore:before {
  content: "\F3A7";
}

.fa-bimobject:before {
  content: "\F378";
}

.fa-facebook-f:before {
  content: "\F39E";
}

.fa-square-google-plus:before {
  content: "\F0D4";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-mandalorian:before {
  content: "\F50F";
}

.fa-first-order-alt:before {
  content: "\F50A";
}

.fa-osi:before {
  content: "\F41A";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-d-and-d-beyond:before {
  content: "\F6CA";
}

.fa-periscope:before {
  content: "\F3DA";
}

.fa-fulcrum:before {
  content: "\F50B";
}

.fa-cloudscale:before {
  content: "\F383";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-mizuni:before {
  content: "\F3CC";
}

.fa-schlix:before {
  content: "\F3EA";
}

.fa-square-xing:before {
  content: "\F169";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-cloudversify:before {
  content: "\F385";
}

.fa-usps:before {
  content: "\F7E1";
}

.fa-megaport:before {
  content: "\F5A3";
}

.fa-magento:before {
  content: "\F3C4";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-fly:before {
  content: "\F417";
}

.fa-aviato:before {
  content: "\F421";
}

.fa-itunes:before {
  content: "\F3B4";
}

.fa-cuttlefish:before {
  content: "\F38C";
}

.fa-blogger:before {
  content: "\F37C";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-viber:before {
  content: "\F409";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-symfony:before {
  content: "\F83D";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-facebook-messenger:before {
  content: "\F39F";
}

.fa-audible:before {
  content: "\F373";
}

.fa-think-peaks:before {
  content: "\F731";
}

.fa-bilibili:before {
  content: "\E3D9";
}

.fa-erlang:before {
  content: "\F39D";
}

.fa-x-twitter:before {
  content: "\E61B";
}

.fa-cotton-bureau:before {
  content: "\F89E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-42-group:before {
  content: "\E080";
}

.fa-innosoft:before {
  content: "\E080";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-elementor:before {
  content: "\F430";
}

.fa-square-pied-piper:before {
  content: "\E01E";
}

.fa-pied-piper-square:before {
  content: "\E01E";
}

.fa-creative-commons-nd:before {
  content: "\F4EB";
}

.fa-palfed:before {
  content: "\F3D8";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-resolving:before {
  content: "\F3E7";
}

.fa-xbox:before {
  content: "\F412";
}

.fa-searchengin:before {
  content: "\F3EB";
}

.fa-tiktok:before {
  content: "\E07B";
}

.fa-square-facebook:before {
  content: "\F082";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-linkedin:before {
  content: "\F08C";
}

.fa-hubspot:before {
  content: "\F3B2";
}

.fa-deploydog:before {
  content: "\F38E";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-mixer:before {
  content: "\E056";
}

.fa-square-lastfm:before {
  content: "\F203";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-vimeo:before {
  content: "\F40A";
}

.fa-mendeley:before {
  content: "\F7B3";
}

.fa-uniregistry:before {
  content: "\F404";
}

.fa-figma:before {
  content: "\F799";
}

.fa-creative-commons-remix:before {
  content: "\F4EE";
}

.fa-cc-amazon-pay:before {
  content: "\F42D";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-cmplid:before {
  content: "\E360";
}

.fa-facebook:before {
  content: "\F09A";
}

.fa-gripfire:before {
  content: "\F3AC";
}

.fa-jedi-order:before {
  content: "\F50E";
}

.fa-uikit:before {
  content: "\F403";
}

.fa-fort-awesome-alt:before {
  content: "\F3A3";
}

.fa-phabricator:before {
  content: "\F3DB";
}

.fa-ussunnah:before {
  content: "\F407";
}

.fa-earlybirds:before {
  content: "\F39A";
}

.fa-trade-federation:before {
  content: "\F513";
}

.fa-autoprefixer:before {
  content: "\F41C";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-google-play:before {
  content: "\F3AB";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-line:before {
  content: "\F3C0";
}

.fa-google-drive:before {
  content: "\F3AA";
}

.fa-servicestack:before {
  content: "\F3EC";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-deezer:before {
  content: "\E077";
}

.fa-raspberry-pi:before {
  content: "\F7BB";
}

.fa-jira:before {
  content: "\F7B1";
}

.fa-docker:before {
  content: "\F395";
}

.fa-screenpal:before {
  content: "\E570";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-gitter:before {
  content: "\F426";
}

.fa-d-and-d:before {
  content: "\F38D";
}

.fa-microblog:before {
  content: "\E01A";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-pied-piper-hat:before {
  content: "\F4E5";
}

.fa-kickstarter-k:before {
  content: "\F3BC";
}

.fa-yandex:before {
  content: "\F413";
}

.fa-readme:before {
  content: "\F4D5";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-sass:before {
  content: "\F41E";
}

.fa-wirsindhandwerk:before {
  content: "\E2D0";
}

.fa-wsh:before {
  content: "\E2D0";
}

.fa-buromobelexperte:before {
  content: "\F37F";
}

.fa-salesforce:before {
  content: "\F83B";
}

.fa-octopus-deploy:before {
  content: "\E082";
}

.fa-medapps:before {
  content: "\F3C6";
}

.fa-ns8:before {
  content: "\F3D5";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-apper:before {
  content: "\F371";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-waze:before {
  content: "\F83F";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AB";
}

.fa-fantasy-flight-games:before {
  content: "\F6DC";
}

.fa-rust:before {
  content: "\E07A";
}

.fa-wix:before {
  content: "\F5CF";
}

.fa-square-behance:before {
  content: "\F1B5";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-supple:before {
  content: "\F3F9";
}

.fa-rebel:before {
  content: "\F1D0";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-staylinked:before {
  content: "\F3F5";
}

.fa-kaggle:before {
  content: "\F5FA";
}

.fa-space-awesome:before {
  content: "\E5AC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-cpanel:before {
  content: "\F388";
}

.fa-goodreads-g:before {
  content: "\F3A9";
}

.fa-square-git:before {
  content: "\F1D2";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-square-tumblr:before {
  content: "\F174";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-trello:before {
  content: "\F181";
}

.fa-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-perbyte:before {
  content: "\E083";
}

.fa-grunt:before {
  content: "\F3AD";
}

.fa-weebly:before {
  content: "\F5CC";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-themeco:before {
  content: "\F5C6";
}

.fa-python:before {
  content: "\F3E2";
}

.fa-android:before {
  content: "\F17B";
}

.fa-bots:before {
  content: "\E340";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-hornbill:before {
  content: "\F592";
}

.fa-js:before {
  content: "\F3B8";
}

.fa-ideal:before {
  content: "\E013";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-dev:before {
  content: "\F6CC";
}

.fa-sketch:before {
  content: "\F7C6";
}

.fa-yandex-international:before {
  content: "\F414";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-uber:before {
  content: "\F402";
}

.fa-github:before {
  content: "\F09B";
}

.fa-php:before {
  content: "\F457";
}

.fa-alipay:before {
  content: "\F642";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-firefox-browser:before {
  content: "\E007";
}

.fa-replyd:before {
  content: "\F3E6";
}

.fa-suse:before {
  content: "\F7D6";
}

.fa-jenkins:before {
  content: "\F3B6";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-rockrms:before {
  content: "\F3E9";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-buffer:before {
  content: "\F837";
}

.fa-npm:before {
  content: "\F3D4";
}

.fa-yammer:before {
  content: "\F840";
}

.fa-btc:before {
  content: "\F15A";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-stubber:before {
  content: "\E5C7";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-telegram-plane:before {
  content: "\F2C6";
}

.fa-old-republic:before {
  content: "\F510";
}

.fa-odysee:before {
  content: "\E5C6";
}

.fa-square-whatsapp:before {
  content: "\F40C";
}

.fa-whatsapp-square:before {
  content: "\F40C";
}

.fa-node-js:before {
  content: "\F3D3";
}

.fa-edge-legacy:before {
  content: "\E078";
}

.fa-slack:before {
  content: "\F198";
}

.fa-slack-hash:before {
  content: "\F198";
}

.fa-medrt:before {
  content: "\F3C8";
}

.fa-usb:before {
  content: "\F287";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-vaadin:before {
  content: "\F408";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-square-x-twitter:before {
  content: "\E61A";
}

.fa-reacteurope:before {
  content: "\F75D";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-medium-m:before {
  content: "\F23A";
}

.fa-amilia:before {
  content: "\F36D";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-flipboard:before {
  content: "\F44D";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-critical-role:before {
  content: "\F6C9";
}

.fa-sitrox:before {
  content: "\E44A";
}

.fa-discourse:before {
  content: "\F393";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-mastodon:before {
  content: "\F4F6";
}

.fa-airbnb:before {
  content: "\F834";
}

.fa-wolf-pack-battalion:before {
  content: "\F514";
}

.fa-buy-n-large:before {
  content: "\F8A6";
}

.fa-gulp:before {
  content: "\F3AE";
}

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.fa-strava:before {
  content: "\F428";
}

.fa-ember:before {
  content: "\F423";
}

.fa-canadian-maple-leaf:before {
  content: "\F785";
}

.fa-teamspeak:before {
  content: "\F4F9";
}

.fa-pushed:before {
  content: "\F3E1";
}

.fa-wordpress-simple:before {
  content: "\F411";
}

.fa-nutritionix:before {
  content: "\F3D6";
}

.fa-wodu:before {
  content: "\E088";
}

.fa-google-pay:before {
  content: "\E079";
}

.fa-intercom:before {
  content: "\F7AF";
}

.fa-zhihu:before {
  content: "\F63F";
}

.fa-korvue:before {
  content: "\F42F";
}

.fa-pix:before {
  content: "\E43A";
}

.fa-steam-symbol:before {
  content: "\F3F6";
}

/* $theme-colors: (
  "primary":  #2581D6,
  "secondary": #6C6C6C,
  "success": #6AD4A7,
  "danger": #E16B6B,
  "warning": #FBB662,
  //"info": #FFFFFF
); */
::-ms-reveal,
::-ms-clear {
  display: none !important;
}

.text-dim {
  color: #b3b7bb;
}

.hideShowPassword-toggle {
  background: transparent;
  border: 0;
  border-radius: 0.25em;
  color: #888;
  cursor: pointer;
  font-size: 0.75em;
  font-weight: bold;
  margin-right: 0.5em;
  padding: 0.5em;
  text-transform: uppercase;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
  background-color: #eee;
  color: #555;
  outline: transparent;
}

.segment-timeline div {
  border: 1px solid #efefef;
  border-radius: 3px;
  margin-right: 1px;
}
.segment-timeline div:last-child {
  margin-right: 0;
}

.debug-error {
  display: flex;
  flex-direction: column;
  width: 80%;
  text-align: center;
  align-items: center;
  margin-left: 100px;
  margin-top: 200px;
}

:root {
  --gray1: #FBFBFB;
  --gray2: #C4C4C4;
  --gray3: #6C6C6C;
}

html,
body {
  min-height: 100%;
  height: 100%;
}

h1,
h2,
h3,
h4,
p {
  font-family: "Albert Sans", sans-serif;
  letter-spacing: 0.01em;
}

h1,
h2,
h3,
h4,
th,
td {
  color: #292929;
}

h1 {
  font-size: 36px;
  line-height: 49px;
  margin-bottom: 10px;
  margin-top: 0px;
  font-weight: 300;
}

h2 {
  font-size: 30px;
  line-height: 41px;
  margin-bottom: 10px;
  font-weight: 300;
}

h3 {
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 10px;
  font-weight: normal;
}

h4 {
  font-size: 14px;
  line-height: 39px;
  margin-bottom: 10px;
  font-weight: 600;
}

p {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  color: var(--webueno-secondary);
}

a {
  color: #323539;
}
a:hover {
  color: #121519;
}

.table thead th {
  border-top: none;
}

.table thead td {
  border-top: none;
}

th {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

td {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.dropdown-dots-icon:hover,
.dropdown-dots {
  cursor: pointer;
}

.dropdown-dots:hover .dropdown-dots-options,
.dropdown-dots-options:hover {
  visibility: visible;
  opacity: 1;
  cursor: pointer;
  z-index: 999;
}

.dropdown-dots-options {
  position: absolute;
  transform: translate(-50%, 2px);
  visibility: hidden;
  opacity: 0;
  transition: 0.2s;
  background: #fff;
  border: 1px solid #e8e8e8;
  min-width: 150px;
  max-width: 200px;
  border-radius: 5px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 7px;
}

.dropdown-dots-options a {
  padding: 10px;
  width: 100%;
  color: #767676;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  text-align: left;
  border-radius: 7px;
}
.dropdown-dots-options a:focus {
  box-shadow: none;
}
.dropdown-dots-options a:hover {
  background-color: #FBFBFB;
  color: #767676;
}

.archived-websites-table-row {
  margin-top: 70px;
}

.custom-scroll,
.custom-scroll-light {
  overflow-y: auto;
}

.alert {
  width: 100% !important;
  right: 0 !important;
}

.custom-scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #ededed;
}

.custom-scroll::-webkit-scrollbar {
  margin-top: 10px;
  width: 8px;
  background-color: #ededed;
}

.custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.custom-scroll:hover::-webkit-scrollbar-thumb {
  background-color: #7e7e7e;
}

.custom-scroll:hover::-webkit-scrollbar {
  background-color: #e4e4e4;
}

.custom-scroll:hover::-webkit-scrollbar-track {
  background-color: #e4e4e4;
}

.custom-scroll-light::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 9px;
  background-color: rgba(196, 196, 196, 0.5);
}

.custom-scroll-light::-webkit-scrollbar {
  margin-top: 10px;
  width: 5px;
  height: 5px;
  background-color: rgba(196, 196, 196, 0.2);
}

.custom-scroll-light::-webkit-scrollbar-thumb {
  border-radius: 9px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.custom-scroll-light:hover::-webkit-scrollbar-thumb {
  background-color: #7e7e7e;
}

.custom-scroll-light:hover::-webkit-scrollbar {
  background-color: #e4e4e4;
}

.custom-scroll-light:hover::-webkit-scrollbar-track {
  background-color: #e4e4e4;
}

.row {
  margin-right: 0;
  margin-left: 0;
}

nav {
  position: relative;
}

.navbar {
  padding: 0;
}

#main .form-control {
  border-color: #e8e8e8;
}

.d-none {
  display: none;
}

.bootbox.modal .modal-footer {
  text-align: right;
}
.bootbox.modal .modal-footer button {
  margin: 0 0 0 10px;
}

.modal {
  z-index: 31;
}

.modal-backdrop {
  z-index: 30;
}

.bootbox .modal-header h4 {
  float: none;
}

.bootbox .modal-header .close {
  position: absolute;
  right: 15px;
}

.navbar.mobile-navigation-wrapper {
  position: static;
}
.navbar.mobile-navigation-wrapper .navbar-collapse {
  width: 100%;
  padding: 10px 0;
}
.navbar.mobile-navigation-wrapper .navbar-collapse a.dropdown-item {
  color: white;
}
.navbar.mobile-navigation-wrapper .navbar-collapse a.dropdown-item:hover {
  background-color: transparent;
  text-shadow: white 1px 1px 1px;
}

.whitelabel-page .card {
  padding: 10px 0;
}

.whitelabel-logo-bg {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: rgb(239, 237, 237);
}

.card {
  margin-bottom: 70px;
}
.card .card-header {
  font-size: 15px;
  letter-spacing: 0.01em;
  font-weight: bold;
  font-family: "Albert Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #323539;
}
.card img {
  max-width: 100%;
}

.text-black {
  color: #000;
}

.btn-primary,
.btn-success,
.btn-secondary,
.btn-webueno-light,
.btn-warning,
.btn-danger,
.btn-info,
.btn-light,
.btn-dark,
.btn-purple,
.btn-pale-gold {
  width: fit-content;
  width: -moz-fit-content;
  text-align: center;
  box-shadow: none;
  letter-spacing: 0.01em;
  text-decoration: none;
  margin-right: 5px;
  border: none;
  padding: 10px 15px;
  font-size: 15px;
  font-weight: 600;
  line-height: 23px;
  border-radius: 8px;
}
.btn-primary:focus,
.btn-success:focus,
.btn-secondary:focus,
.btn-webueno-light:focus,
.btn-warning:focus,
.btn-danger:focus,
.btn-info:focus,
.btn-light:focus,
.btn-dark:focus,
.btn-purple:focus,
.btn-pale-gold:focus {
  box-shadow: none;
}
.btn-primary.disabled, .btn-primary:disabled,
.btn-success.disabled,
.btn-success:disabled,
.btn-secondary.disabled,
.btn-secondary:disabled,
.btn-webueno-light.disabled,
.btn-webueno-light:disabled,
.btn-warning.disabled,
.btn-warning:disabled,
.btn-danger.disabled,
.btn-danger:disabled,
.btn-info.disabled,
.btn-info:disabled,
.btn-light.disabled,
.btn-light:disabled,
.btn-dark.disabled,
.btn-dark:disabled,
.btn-purple.disabled,
.btn-purple:disabled,
.btn-pale-gold.disabled,
.btn-pale-gold:disabled {
  pointer-events: none;
}
.btn-primary.radius-sm,
.btn-success.radius-sm,
.btn-secondary.radius-sm,
.btn-webueno-light.radius-sm,
.btn-warning.radius-sm,
.btn-danger.radius-sm,
.btn-info.radius-sm,
.btn-light.radius-sm,
.btn-dark.radius-sm,
.btn-purple.radius-sm,
.btn-pale-gold.radius-sm {
  border-radius: 8px;
}
.btn-primary.radius-lg,
.btn-success.radius-lg,
.btn-secondary.radius-lg,
.btn-webueno-light.radius-lg,
.btn-warning.radius-lg,
.btn-danger.radius-lg,
.btn-info.radius-lg,
.btn-light.radius-lg,
.btn-dark.radius-lg,
.btn-purple.radius-lg,
.btn-pale-gold.radius-lg {
  border-radius: 12px;
}

.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
  color: var(--white);
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active:hover, .btn-primary:not(:disabled):not(.disabled):active:active, .btn-primary:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-primary-hover);
  border-color: var(--webueno-primary-hover);
  color: var(--white);
  box-shadow: none;
}

.btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled {
  background-color: var(--webueno-secondary);
  border-color: var(--webueno-secondary);
  color: var(--white);
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active:hover, .btn-secondary:not(:disabled):not(.disabled):active:active, .btn-secondary:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-secondary-hover);
  border-color: var(--webueno-secondary-hover);
  color: var(--white);
}

.btn-success, .btn-success.disabled, .btn-success:disabled {
  background-color: var(--webueno-success);
  border-color: var(--webueno-success);
  color: var(--white);
}
.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active:hover, .btn-success:not(:disabled):not(.disabled):active:active, .btn-success:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-success-hover);
  border-color: var(--webueno-success-hover);
  color: var(--white);
  box-shadow: none;
}

.btn-danger, .btn-danger.disabled, .btn-danger:disabled {
  background-color: var(--webueno-danger);
  border-color: var(--webueno-danger);
  color: var(--white);
}
.btn-danger:hover, .btn-danger:active, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled):active:hover, .btn-danger:not(:disabled):not(.disabled):active:active, .btn-danger:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-danger-hover);
  border-color: var(--webueno-danger-hover);
  color: var(--white);
}

.btn-warning, .btn-warning.disabled, .btn-warning:disabled {
  background-color: var(--webueno-warning);
  border-color: var(--webueno-warning);
  color: var(--white);
}
.btn-warning:hover, .btn-warning:active, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled):active:hover, .btn-warning:not(:disabled):not(.disabled):active:active, .btn-warning:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-warning-hover);
  border-color: var(--webueno-warning-hover);
  color: var(--white);
}

.btn-purple, .btn-purple.disabled, .btn-purple:disabled {
  background-color: var(--webueno-purple);
  border-color: var(--webueno-purple);
  color: var(--white);
}
.btn-purple:hover, .btn-purple:active, .btn-purple:focus, .btn-purple:not(:disabled):not(.disabled):active:hover, .btn-purple:not(:disabled):not(.disabled):active:active, .btn-purple:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-purple-hover);
  border-color: var(--webueno-purple-hover);
  color: var(--white);
}

.btn-pale-gold, .btn-pale-gold.disabled, .btn-pale-gold:disabled {
  background-color: var(--webueno-pale-gold);
  border-color: var(--webueno-pale-gold);
  color: var(--white);
}
.btn-pale-gold:hover, .btn-pale-gold:active, .btn-pale-gold:focus, .btn-pale-gold:not(:disabled):not(.disabled):active:hover, .btn-pale-gold:not(:disabled):not(.disabled):active:active, .btn-pale-gold:not(:disabled):not(.disabled):active:focus {
  background-color: var(--webueno-pale-gold-hover);
  border-color: var(--webueno-pale-gold-hover);
  color: var(--white);
}

.btn-webueno-light {
  color: #281616;
  background-color: #ffffff;
  border-color: #281616;
}
.btn-webueno-light:hover {
  background-color: #f8f9fa;
}

.btn-link {
  color: #323539;
}
.btn-link:hover {
  color: #121519;
  text-decoration: none;
}

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

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

.webueno-background {
  min-height: 100%;
  background-color: var(--webueno-bg-primary);
}

.settings-nav li {
  padding: 0;
}

.settings-nav li a {
  font-size: inherit;
}

.settings-nav #dropdown-menu {
  width: 100%;
}

.settings-nav .dropdown-toggle::after {
  top: 5px;
  float: right;
}

.three-dots {
  z-index: 10;
}

.three-dots:hover {
  cursor: pointer;
}

.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}

.lds-dual-ring:after {
  content: " ";
}

.select2 {
  display: block;
  width: 100% !important;
}
.select2 .select2-selection {
  height: 36px !important;
}
.select2 .select2-selection__rendered {
  line-height: 36px !important;
  color: yellow;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #007bff !important;
}

.website-progress-bar {
  width: 50vw;
  min-width: 350px;
  background-color: white;
  height: 30px;
  margin-top: 200px;
  border: 1px solid white;
  border-radius: 5px;
}

.progress-bar-loader {
  width: 0;
  height: 100%;
  background-color: var(--webueno-primary);
  transition: 20s;
  border-radius: 5px 0 0 5px;
}

.loading-spinner {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(24, 23, 23, 0.6705882353);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  top: 0;
  left: 0;
  display: none;
}

.spinner-edit {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(24, 23, 23, 0.6705882353);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  top: 0;
  left: 0;
  display: none;
}

.loading-spinner.active,
.spinner-edit.active {
  display: flex;
}

.add-certificate {
  display: none;
}

.renew-certificate {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.spinner-text {
  color: rgb(234, 141, 28);
  font-weight: 500;
}

.flash-message {
  position: fixed;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #4CAF50; /* Green for success */
  color: white;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
  z-index: 20; /* Higher than spinner-container (z-index: 15) */
}

.flash-message.hidden {
  opacity: 0;
}

.spinner-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 15;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 1.25rem;
}
.spinner-container + .card-body {
  filter: blur(2px);
}

th.sorting {
  transition: 0.3s;
}

th.sorting:hover {
  cursor: pointer;
  color: #5a5a5a;
}

th.sorting.sorting_asc::after,
th.sorting.sorting_desc::after {
  content: url("/images/arrow_select.svg");
  margin-left: 10px;
  display: inline-block;
}

th.sorting.sorting_desc::after {
  transform: rotate(180deg) translateY(-5px);
  margin-top: 7px;
}

.container {
  max-width: unset;
}

.copy-message {
  background-color: #e0f0e9; /* Light green background */
  border: 1px solid #4CAF50; /* Green border */
  border-radius: 5px !important; /* Rounded corners */
  padding: 2px 8px !important; /* Padding */
  font-size: 0.9em !important; /* Font size */
  display: inline-block !important; /* Make it inline */
  margin-left: 8px !important; /* Space between password and message */
  opacity: 1; /* Fully visible by default */
  transition: opacity 0.3s; /* Smooth fade out */
  visibility: hidden; /* Initially hidden */
}

/* Fade out effect using CSS transition */
.copy-message.fading-out {
  opacity: 0;
}

@media (max-width: 641px) {
  h1 {
    font-size: 30px;
    line-height: 40px;
  }
  h2 {
    font-size: 30px;
    line-height: 41px;
  }
  h3 {
    font-size: 17px;
    line-height: 23px;
  }
  h4 {
    font-size: 14px;
    line-height: 39px;
  }
  .dropdown-dots-options {
    transform: translate(-85%, 2px);
  }
  .btn-primary,
  .btn-success,
  .btn-secondary,
  .btn-webueno-light,
  .btn-warning,
  .btn-pale-gold {
    padding: 7px 13px;
    line-height: 18px;
    font-size: 14px;
    letter-spacing: 0.01em;
  }
  .mobile-flex-column-center {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .website-progress-bar {
    margin-top: 40px;
  }
}
body:has(.wb-content-disabled) #main * {
  pointer-events: none !important;
}

.wb-btn {
  display: inline-block;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 13px 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.01em;
  border-radius: 8px;
  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, transform 0.15s ease-in-out;
}
.wb-btn:hover {
  color: #212529;
  text-decoration: none;
}
.wb-btn:focus {
  outline: 0;
}
.wb-btn.has-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.wb-btn.nowrap {
  white-space: nowrap;
}
.wb-btn.has-shadow {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
}
.wb-btn.shadow-on-hover:hover, .wb-btn.shadow-on-hover:active {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
}
.wb-btn.bounce-animate:hover {
  transform: translateY(-3px);
}
.wb-btn.bounce-animate:active {
  transform: translateY(-2px);
}
.wb-btn.disabled, .wb-btn[disabled] {
  pointer-events: none !important;
  opacity: 0.8 !important;
}
.wb-btn--lg {
  padding: 18px 23px;
}
.wb-btn--primary {
  color: #fff;
  background-color: #2581D6;
  border-color: #2581D6;
}
.wb-btn--primary:hover, .wb-btn--primary:focus {
  color: #fff;
  background-color: #2C97FA;
  border-color: #2C97FA;
}
.wb-btn--secondary {
  color: #6c6c6c;
  background-color: #ebeaea;
  border-color: #ebeaea;
}
.wb-btn--secondary:hover, .wb-btn--secondary:focus {
  color: #6c6c6c;
  background-color: #dfdfdf;
  border-color: #dfdfdf;
}
.wb-btn--secondary.has-icon svg path {
  stroke: #6c6c6c;
  fill: #6c6c6c;
}
.wb-btn--success {
  color: #fff;
  background-color: #6AD4A7;
  border-color: #6AD4A7;
}
.wb-btn--success:hover, .wb-btn--success:focus {
  color: #fff;
  background-color: #5cb892;
  border-color: #5cb892;
}
.wb-btn--danger {
  color: #fff;
  background-color: #E16B6B;
  border-color: #E16B6B;
}
.wb-btn--danger:hover, .wb-btn--danger:focus {
  color: #fff;
  background-color: #c75e5e;
  border-color: #c75e5e;
}
.wb-btn--light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.wb-btn--light:hover, .wb-btn--light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #e2e6ea;
}

.btn-cta {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: -0.15px;
  box-shadow: none;
  border-radius: 10px;
  padding: 18px 19px;
  color: #fff;
  text-decoration: none;
  margin: 0;
}
@media (max-width: 641px) {
  .btn-cta {
    padding: 15px 18px;
  }
}
.btn-cta:hover {
  text-decoration: none;
}
.btn-cta > .icon {
  display: inline-flex;
  position: relative;
  top: 1px;
  margin-right: 8px;
}

.step-btn {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  text-align: center;
  display: flex;
  gap: 11px;
  align-items: center;
  justify-content: center;
  padding: 19px 27px;
  border-radius: 8px;
  box-shadow: none;
  transition: 0.3s all ease;
  margin: 0;
}
.step-btn:not([disabled]):hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
  transform: translateY(-3px);
}
.step-btn:not([disabled]):active {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
.step-btn[disabled] {
  cursor: not-allowed;
}
.step-btn span {
  font-size: 15px;
  font-weight: 700;
}
.step-btn.btn-secondary {
  background-color: #EBEAEA;
  color: #6C6C6C;
}
.step-btn.btn-secondary > svg path {
  stroke: #6C6C6C;
}

/* BOOTSTRAP DEFAULT COLORS OVERRIDE */
.badge-primary {
  color: var(--white);
  background-color: var(--webueno-primary);
}

a.badge-primary:focus, a.badge-primary:hover {
  color: var(--white);
  background-color: var(--webueno-primary-hover);
}

a.badge-primary.focus, a.badge-primary:focus {
  outline: 0;
  box-shadow: none;
}

.badge-secondary {
  color: var(--white);
  background-color: var(--webueno-secondary);
}

a.badge-secondary:focus, a.badge-secondary:hover {
  color: var(--white);
  background-color: var(--webueno-secondary-hover);
}

a.badge-secondary.focus, a.badge-secondary:focus {
  outline: 0;
  box-shadow: none;
}

.badge-success {
  color: var(--white);
  background-color: var(--webueno-success);
}

a.badge-success:focus, a.badge-success:hover {
  color: var(--white);
  background-color: var(--webueno-success-hover);
}

a.badge-success.focus, a.badge-success:focus {
  outline: 0;
  box-shadow: none;
}

.badge-danger {
  color: var(--white);
  background-color: var(--webueno-danger);
}

a.badge-danger:focus, a.badge-danger:hover {
  color: var(--white);
  background-color: var(--webueno-danger-hover);
}

a.badge-danger.focus, a.badge-danger:focus {
  outline: 0;
  box-shadow: none;
}

.badge-warning {
  color: var(--white);
  background-color: var(--webueno-warning);
}

a.badge-warning:focus, a.badge-warning:hover {
  color: var(--white);
  background-color: var(--webueno-warning-hover);
}

a.badge-warning.focus, a.badge-warning:focus {
  outline: 0;
  box-shadow: none;
}

.badge-purple {
  color: var(--white);
  background-color: var(--webueno-purple);
}

a.badge-purple:focus, a.badge-purple:hover {
  color: var(--white);
  background-color: var(--webueno-purple-hover);
}

a.badge-purple.focus, a.badge-purple:focus {
  outline: 0;
  box-shadow: none;
}

.badge-pale-gold {
  color: var(--white);
  background-color: var(--webueno-pale-gold);
}

a.badge-pale-gold:focus, a.badge-pale-gold:hover {
  color: var(--white);
  background-color: var(--webueno-pale-gold-hover);
}

a.badge-pale-gold.focus, a.badge-pale-gold:focus {
  outline: 0;
  box-shadow: none;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--webueno-primary);
}

.list-group-item.active {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
}

.dropdown-item.active,
.dropdown-item:active {
  background-color: var(--webueno-primary);
}

.page-link {
  color: var(--webueno-primary);
}

.page-link:hover {
  color: var(--webueno-primary-hover);
}

.page-item.active .page-link {
  background-color: var(--webueno-primary);
  border-color: var(--webueno-primary);
}

.progress-bar {
  background-color: var(--webueno-primary);
}

.border-primary {
  border-color: var(--webueno-primary) !important;
}

.border-secondary {
  border-color: var(--webueno-secondary) !important;
}

.border-success {
  border-color: var(--webueno-success) !important;
}

.border-danger {
  border-color: var(--webueno-danger) !important;
}

.border-warning {
  border-color: var(--webueno-warning) !important;
}

.border-purple {
  border-color: var(--webueno-purple) !important;
}

.border-pale-gold {
  border-color: var(--webueno-pale-gold) !important;
}

.text-primary {
  color: var(--webueno-primary) !important;
}

.text-secondary {
  color: var(--webueno-secondary) !important;
}

.text-success {
  color: var(--webueno-success) !important;
}

.text-danger {
  color: var(--webueno-danger) !important;
}

.text-warning {
  color: var(--webueno-warning) !important;
}

.text-purple {
  color: var(--webueno-purple) !important;
}

.text-pale-gold {
  color: var(--webueno-pale-gold) !important;
}

.bg-primary {
  background-color: var(--webueno-primary) !important;
}

.bg-secondary {
  background-color: var(--webueno-secondary) !important;
}

.bg-success {
  background-color: var(--webueno-success) !important;
}

.bg-danger {
  background-color: var(--webueno-danger) !important;
}

.bg-warning {
  background-color: var(--webueno-warning) !important;
}

.bg-purple {
  background-color: var(--webueno-purple) !important;
}

.bg-pale-gold {
  background-color: var(--webueno-pale-gold) !important;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9kaXN0L0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS93ZWJwYWNrOi9WdWVTZWxlY3Qvc3JjL2Nzcy9nbG9iYWwvdmFyaWFibGVzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9kaXN0L0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS93ZWJwYWNrOi9WdWVTZWxlY3Qvc3JjL2Nzcy9nbG9iYWwvY29tcG9uZW50LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9kaXN0L0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS93ZWJwYWNrOi9WdWVTZWxlY3Qvc3JjL2Nzcy9nbG9iYWwvYW5pbWF0aW9ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3QvZGlzdC9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vd2VicGFjazovVnVlU2VsZWN0L3NyYy9jc3MvZ2xvYmFsL3N0YXRlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3QvZGlzdC9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vd2VicGFjazovVnVlU2VsZWN0L3NyYy9jc3MvbW9kdWxlcy9kcm9wZG93bi10b2dnbGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3dlYnBhY2s6L1Z1ZVNlbGVjdC9zcmMvY3NzL21vZHVsZXMvb3Blbi1pbmRpY2F0b3IuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3dlYnBhY2s6L1Z1ZVNlbGVjdC9zcmMvY3NzL21vZHVsZXMvY2xlYXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3dlYnBhY2s6L1Z1ZVNlbGVjdC9zcmMvY3NzL21vZHVsZXMvZHJvcGRvd24tbWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3QvZGlzdC9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vd2VicGFjazovVnVlU2VsZWN0L3NyYy9jc3MvbW9kdWxlcy9kcm9wZG93bi1vcHRpb24uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3dlYnBhY2s6L1Z1ZVNlbGVjdC9zcmMvY3NzL21vZHVsZXMvc2VsZWN0ZWQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3dlYnBhY2s6L1Z1ZVNlbGVjdC9zcmMvY3NzL21vZHVsZXMvc2VhcmNoLWlucHV0LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9kaXN0L0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS93ZWJwYWNrOi9WdWVTZWxlY3Qvc3JjL2Nzcy9tb2R1bGVzL3NwaW5uZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L2Rpc3QvdnVlLXNlbGVjdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvZGlzdC9jc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9zZWxlY3QyL2Rpc3QvY3NzL3NlbGVjdDIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL3NpdGUtd2lkZS1zZWFyY2gtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9kYXRhdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL3NpZGUtYmFyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL3VzZXItbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2Uvc3VwcG9ydC10aWNrZXQtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2VjdGlvbnMvZXJyb3JfcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zZWN0aW9ucy9hdXRoX3BhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2VjdGlvbnMvbGVnYWxfcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zZWN0aW9ucy9mYXFfcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL2ludml0ZS1jbGllbnQtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL25ldy13ZWJ1ZW5vLWNvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL3BheW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL2Rhc2hib2FyZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL2NvbXBhbnktcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2UvaW52b2ljZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2UvbWVudXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL25hdmlnYXRpb24tYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS93ZWJzaXRlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2UvcHJvamVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL3NlcnZlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2UvY3JlYXRlLXdlYnNpdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL2FyY2hpdmUtd2Vic2l0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2UvYXJjaGl2ZS10aWNrZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9wZXJtaXNzaW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Jhc2UvdHJhY2tlZC10aW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9yZWdpc3RyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLW5hdmlnYXRpb24tdGFicy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvd2ItbmF2LXRhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLXBhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLWRyb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy93Yi13aWRnZXQtdi1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3dlYnNpdGUtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvdnVlLWRhdGF0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbWVudGlvbi10YWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2xpa2UtdGlja2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9mbGFzaC1tZXNzYWdlLWFsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy91c2VyLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Jvb3Rib3gtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25ldy1pbnB1dC1leHRlbmRlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tbW9uLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLXRvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3lvdXR1YmUtdmlkZW8tZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLWRyb3Bkb3duLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3Byb2plY3QtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvcHJvamVjdC13aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Zvcm0tZmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wcm9qZWN0LXRhc2stY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvc2VydmVyLWxvY2F0aW9uLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3N1YnNjcmlwdGlvbi1mZWF0dXJlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3N1YnNjcmlwdGlvbi1zdW1tYXJ5LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2FkZG9uLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2dsb2JhbC1sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Rhc2hib2FyZC13aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLWNvbW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbi1hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY2FyZC13aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3BpbGwtd2lkZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvdGVhbS1hcmNoaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvdXNlcnMtYXJjaGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2FnZW5jaWVzLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9jbGllbnQtYWNjb3VudHMtYXJjaGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2NsaWVudC1teS10ZWFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvY3JlZGl0cy1idXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9zZXJ2ZXItYXJjaGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL3ZlcmlmeS1lbWFpbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL3Byb2plY3RzLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9zdGFnaW5nLXNlcnZlci1jcmVhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9wcm9qZWN0cy1zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9zaW5nbGUtdXNlci1wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvd2Vic2l0ZS1saW5rLXNjYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy93ZWJzaXRlLXVwZGF0ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9iaWxsaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9zdWJzY3JpcHRpb25zLWhpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9zdWJzY3JpcHRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvc3dpdGNoLWFjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9jb21tZW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL21hbHdhcmUtc2Nhbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2ZpbmFuY2lhbHMtbGVnYWN5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvc2luZ2xlLXRpY2tldC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2NsaWVudC1hY2NvdW50cy1zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9hZ2VuY3ktdXNlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9zdXBlcmFkbWluLWluZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy92ZW5kb3IvZmVhdGhlcmxpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9EOi94YW1wcC9odGRvY3MvcGxhdGZvcm0vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3JlZ3VsYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0Q6L3hhbXBwL2h0ZG9jcy9wbGF0Zm9ybS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3diLWJ1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvRDoveGFtcHAvaHRkb2NzL3BsYXRmb3JtL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL2JzLW92ZXJyaWRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQ0ksMENBQ0Esc0NBQ0EsdUJBQ0Esc0NBR0EsZ0NBQ0EsMEJBQ0EsNENBR0Esb0JBQ0EscUJBR0EsK0JBQ0Esa0RBQ0EsMkRBQ0EsdUNBR0EsNkNBQ0Esc0JBQ0Esd0JBQ0EsdUJBR0EsbUNBR0EsNENBQ0EscUJBQ0EsaURBR0EseUJBQ0EsMkNBQ0Esa0RBQ0Esa0RBQ0Esa0RBR0Esc0JBQ0EsNEJBQ0EsMkJBQ0EsOEJBQ0EsK0JBQ0EsbUVBR0EsNkJBQ0Esb0RBQ0Esc0NBR0Esd0NBQ0Esd0NBR0EsMENBQ0EsMENBR0EsbUVBQ0EsOEJBQ0osQ0NsRUEsVUFFRSxvQkFEQSxpQkFFRixDQUVBLHNCQUVFLHFCQUNGLENDUkEsTUFDSSwwREFDQSw4QkFDSixDQVlBLDBCQUNJLEdBQ0ksc0JBQ0osQ0FDQSxHQUNJLHVCQUNKLENBQ0osQ0FHQSw4Q0FFSSxvQkFDQSxxRkFFSixDQUNBLG1DQUVJLFNBQ0osQ0N2QkEsTUFDSSw2Q0FDQSxtREFDQSxvREFDSixDQUdJLG9KQU1JLHVDQURBLGdDQUVKLENBWUEsZ0NBQ0ksbUJBQ0osQ0FFQSw4QkFDSSxnQkFDQSxjQUNKLENBRUEsaUNBQ0ksY0FDQSxnQkFDSixDQUVBLHNDQUNJLGdCQUNKLENDekNKLHFCQUNJLDZEQUdBLHFDQUNBLDRFQUNBLHNDQUpBLGFBQ0EsZ0JBSUEsa0JBQ0osQ0FFQSxzQkFDSSxhQUNBLGdCQUNBLFlBQ0EsZUFDQSxjQUNBLGlCQUNKLENBRUEsYUFFSSxtQkFEQSxhQUVBLGlDQUNKLENBR0EscUNBQ0ksV0FDSixDQUNBLHVDQUNJLGNBQ0osQ0FDQSwrQkFDSSxnQ0FDQSw0QkFDQSw0QkFDSixDQ3pDQSxvQkFDSSw4QkFDQSx5Q0FDQSx3RkFFQSwrREFDSixDQUlBLDhCQUNJLHVEQUNKLENBSUEsaUNB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OztFQUlFO0NKaEJGOztBSW1CQTtFQUNFLGlCRWtKNEI7Q05sSzlCOztBSW1CQTtFQUNFO0VBQ0E7Q0poQkY7O0FJbUJBO0VBQ0U7Q0poQkY7O0FJbUJBOztFQUVFLG9CRXFJNEI7Q05ySjlCOztBSW1CQTtFQ0lJO0NMbkJKOztBSXdCQTs7RUFFRTtFQ1BFO0VEU0Y7RUFDQTtDSnJCRjs7QUl3QkE7RUFBTTtDSnBCTjs7QUlxQkE7RUFBTTtDSmpCTjs7QUl3QkE7RUFDRSxlRVh3QztFRll4QyxzQkVYd0M7RUZZeEM7Q0pyQkY7QU8zSkU7RUhtTEUsZUVkc0M7RUZldEMsMkJFZHNDO0NOUDFDOztBSThCQTtFQUNFO0VBQ0E7Q0ozQkY7QU9wS0U7RUhrTUU7RUFDQTtDSjNCSjs7QUlvQ0E7Ozs7RUFJRSxrR0UwRDRCO0VEbEgxQjtDTHdCSjs7QUlvQ0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtDSnRDRjs7QUk4Q0E7RUFFRTtDSjVDRjs7QUlvREE7RUFDRTtFQUNBO0NKakRGOztBSW9EQTtFQUdFO0VBQ0E7Q0puREY7O0FJMkRBO0VBQ0U7Q0p4REY7O0FJMkRBO0VBQ0UscUJFOEU0QjtFRjdFNUIsd0JFNkU0QjtFRjVFNUIsZUV0UVM7RUZ1UVQ7RUFDQTtDSnhERjs7QUkrREE7RUFFRTtFQUNBO0NKN0RGOztBSXFFQTtFQUVFO0VBQ0Esc0JFNEpzQztDTi9OeEM7O0FJeUVBO0VBRUU7Q0p2RUY7O0FJK0VBO0VBQ0U7Q0o1RUY7O0FJK0VBOzs7OztFQUtFO0VBQ0E7RUNoS0U7RURrS0Y7Q0o1RUY7O0FJK0VBOztFQUVFO0NKNUVGOztBSStFQTs7RUFFRTtDSjVFRjs7QUlrRkE7RUFDRTtDSi9FRjs7QUlxRkE7RUFDRTtDSmxGRjs7QUl5RkE7Ozs7RUFJRTtDSnRGRjs7QUkrRkk7Ozs7RUFDRTtDSnpGTjs7QUkrRkE7Ozs7RUFJRTtFQUNBO0NKNUZGOztBSStGQTs7RUFFRTtFQUNBO0NKNUZGOztBSWdHQTtFQUNFO0VBRUE7Q0o5RkY7O0FJaUdBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7Q0pwR0Y7O0FJeUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzlPSTtFRGdQSjtFQUNBO0VBQ0E7Q0p0R0Y7O0FJeUdBO0VBQ0U7Q0p0R0Y7O0FJMEdBOztFQUVFO0NKdkdGOztBSTBHQTtFQUtFO0VBQ0E7Q0ozR0Y7O0FJa0hBO0VBQ0U7Q0ovR0Y7O0FJdUhBO0VBQ0U7RUFDQTtDSnBIRjs7QUkySEE7RUFDRTtDSnhIRjs7QUkySEE7RUFDRTtFQUNBO0NKeEhGOztBSTJIQTtFQUNFO0NKeEhGOztBSTZIQTtFQUNFO0NKMUhGOztBUWxXQTs7RUFFRSxzQkZzUzRCO0VFcFM1QixpQkZzUzRCO0VFclM1QixpQkZzUzRCO0NOOEQ5Qjs7QVFoV0E7RUhxS007Q0wrTE47O0FRbldBO0VIb0tNO0NMbU1OOztBUXRXQTtFSG1LTTtDTHVNTjs7QVF6V0E7RUhrS007Q0wyTU47O0FRNVdBO0VIaUtNO0NMK01OOztBUS9XQTtFSGdLTTtDTG1OTjs7QVFqWEE7RUg4Sk07RUc1SkosaUJGd1M0QjtDTjRFOUI7O0FRaFhBO0VId0pNO0VHdEpKLGlCRjJSNEI7RUUxUjVCLGlCRmtSNEI7Q05pRzlCOztBUWpYQTtFSG1KTTtFR2pKSixpQkZ1UjRCO0VFdFI1QixpQkY2UTRCO0NOdUc5Qjs7QVFsWEE7RUg4SU07RUc1SUosaUJGbVI0QjtFRWxSNUIsaUJGd1E0QjtDTjZHOUI7O0FRblhBO0VIeUlNO0VHdklKLGlCRitRNEI7RUU5UTVCLGlCRm1RNEI7Q05tSDlCOztBUTlXQTtFQUNFLGlCRmdGTztFRS9FUCxvQkYrRU87RUU5RVA7RUFDQTtDUmlYRjs7QVF6V0E7O0VIa0dJO0VHL0ZGLGlCRjJONEI7Q05pSjlCOztBUXpXQTs7RUFFRSxlRm1RNEI7RUVsUTVCLDBCRjJRNEI7Q05pRzlCOztBUXBXQTtFQy9FRTtFQUNBO0NUdWJGOztBUXBXQTtFQ3BGRTtFQUNBO0NUNGJGOztBUXRXQTtFQUNFO0NSeVdGO0FRdldFO0VBQ0UscUJGcVAwQjtDTm9IOUI7O0FRL1ZBO0VIMkRJO0VHekRGO0NSa1dGOztBUTlWQTtFQUNFLG9CRnVCTztFRDZDSDtDTDhSTjs7QVE5VkE7RUFDRTtFSCtDRTtFRzdDRixlRjFHUztDTjJjWDtBUS9WRTtFQUNFO0NSaVdKOztBVXBkQTtFQ0lFO0VBR0E7Q1hrZEY7O0FVbmRBO0VBQ0UsaUJKcWdDa0M7RUlwZ0NsQywwQlRHUTtFU0ZSO0VFRUU7RURQRjtFQUdBO0NYMmRGOztBVTdjQTtFQUVFO0NWK2NGOztBVTVjQTtFQUNFO0VBQ0E7Q1YrY0Y7O0FVNWNBO0VMOEhJO0VLNUhGLGVKM0JTO0NOMGVYOztBYXRmQTtFUm1LSTtFUWpLRixlUG1DUTtFT2xDUjtDYnlmRjtBYXRmRTtFQUNFO0Nid2ZKOztBYW5mQTtFQUNFO0VSc0pFO0VRcEpGLFlQVFM7RU9VVCwwQlBEUztFTUVQO0Nac2ZKO0FhbmZFO0VBQ0U7RVI4SUE7RVE1SUEsaUJQeVEwQjtDTjRPOUI7O0FhL2VBO0VBQ0U7RVJxSUU7RVFuSUYsZVBqQlM7Q05tZ0JYO0FhL2VFO0VSZ0lFO0VROUhBO0VBQ0E7Q2JpZko7O0FhNWVBO0VBQ0Usa0JQaWtDa0M7RU9oa0NsQztDYitlRjs7QWN2aEJFOzs7Ozs7RUNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmaWlCRjs7QWdCOWVJO0VGekNFO0lBQ0UsaUJSOExlO0dONlZyQjtDQUNGO0FnQnBmSTtFRnpDRTtJQUNFLGlCUjhMZTtHTmtXckI7Q0FDRjtBZ0J6Zkk7RUZ6Q0U7SUFDRSxpQlI4TGU7R051V3JCO0NBQ0Y7QWdCOWZJO0VGekNFO0lBQ0Usa0JSOExlO0dONFdyQjtDQUNGO0FjL2dCRTtFQ25DQTtFQUNBO0VBQ0E7RUFDQTtDZnFqQkY7O0FjL2dCRTtFQUNFO0VBQ0E7Q2RraEJKO0FjaGhCSTs7RUFFRTtFQUNBO0Nka2hCTjs7QWlCeGtCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pCZ2xCSjs7QWlCMWpCTTtFQUNFO0VBQ0E7RUFDQTtDakI2akJSOztBZWppQkU7RUFDRTtFQUNBO0Nmb2lCSjs7QWV0aUJFO0VBQ0U7RUFDQTtDZnlpQko7O0FlM2lCRTtFQUNFO0VBQ0E7Q2Y4aUJKOztBZWhqQkU7RUFDRTtFQUNBO0NmbWpCSjs7QWVyakJFO0VBQ0U7RUFDQTtDZndqQko7O0FlMWpCRTtFQUNFO0VBQ0E7Q2Y2akJKOztBaUJobEJNO0VGQ0o7RUFDQTtFQUNBO0NmbWxCRjs7QWlCaGxCVTtFRmJSO0VBSUE7Q2Y4bEJGOztBaUJybEJVO0VGYlI7RUFJQTtDZm1tQkY7O0FpQjFsQlU7RUZiUjtFQUlBO0Nmd21CRjs7QWlCL2xCVTtFRmJSO0VBSUE7Q2Y2bUJGOztBaUJwbUJVO0VGYlI7RUFJQTtDZmtuQkY7O0FpQnptQlU7RUZiUjtFQUlBO0NmdW5CRjs7QWlCOW1CVTtFRmJSO0VBSUE7Q2Y0bkJGOztBaUJubkJVO0VGYlI7RUFJQTtDZmlvQkY7O0FpQnhuQlU7RUZiUjtFQUlBO0Nmc29CRjs7QWlCN25CVTtFRmJSO0VBSUE7Q2Yyb0JGOztBaUJsb0JVO0VGYlI7RUFJQTtDZmdwQkY7O0FpQnZvQlU7RUZiUjtFQUlBO0NmcXBCRjs7QWlCdG9CTTtFQUF3QjtDakIwb0I5Qjs7QWlCeG9CTTtFQUF1QjtDakI0b0I3Qjs7QWlCem9CUTtFQUF3QixTQURiO0NqQjhvQm5COztBaUI3b0JRO0VBQXdCLFNBRGI7Q2pCa3BCbkI7O0FpQmpwQlE7RUFBd0IsU0FEYjtDakJzcEJuQjs7QWlCcnBCUTtFQUF3QixTQURiO0NqQjBwQm5COztBaUJ6cEJRO0VBQXdCLFNBRGI7Q2pCOHBCbkI7O0FpQjdwQlE7RUFBd0IsU0FEYjtDakJrcUJuQjs7QWlCanFCUTtFQUF3QixTQURiO0NqQnNxQm5COztBaUJycUJRO0VBQXdCLFNBRGI7Q2pCMHFCbkI7O0FpQnpxQlE7RUFBd0IsU0FEYjtDakI4cUJuQjs7QWlCN3FCUTtFQUF3QixTQURiO0NqQmtyQm5COztBaUJqckJRO0VBQXdCLFVBRGI7Q2pCc3JCbkI7O0FpQnJyQlE7RUFBd0IsVUFEYjtDakIwckJuQjs7QWlCenJCUTtFQUF3QixVQURiO0NqQjhyQm5COztBaUJ0ckJZO0VGaEJWO0NmMHNCRjs7QWlCMXJCWTtFRmhCVjtDZjhzQkY7O0FpQjlyQlk7RUZoQlY7Q2ZrdEJGOztBaUJsc0JZO0VGaEJWO0Nmc3RCRjs7QWlCdHNCWTtFRmhCVjtDZjB0QkY7O0FpQjFzQlk7RUZoQlY7Q2Y4dEJGOztBaUI5c0JZO0VGaEJWO0Nma3VCRjs7QWlCbHRCWTtFRmhCVjtDZnN1QkY7O0FpQnR0Qlk7RUZoQlY7Q2YwdUJGOztBaUIxdEJZO0VGaEJWO0NmOHVCRjs7QWlCOXRCWTtFRmhCVjtDZmt2QkY7O0FnQjd1Qkk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7R2pCNHdCTjtFZWh2QkE7SUFDRTtJQUNBO0dma3ZCRjtFZXB2QkE7SUFDRTtJQUNBO0dmc3ZCRjtFZXh2QkE7SUFDRTtJQUNBO0dmMHZCRjtFZTV2QkE7SUFDRTtJQUNBO0dmOHZCRjtFZWh3QkE7SUFDRTtJQUNBO0dma3dCRjtFZXB3QkE7SUFDRTtJQUNBO0dmc3dCRjtFaUJ6eEJJO0lGQ0o7SUFDQTtJQUNBO0dmMnhCQTtFaUJ4eEJRO0lGYlI7SUFJQTtHZnF5QkE7RWlCNXhCUTtJRmJSO0lBSUE7R2Z5eUJBO0VpQmh5QlE7SUZiUjtJQUlBO0dmNnlCQTtFaUJweUJRO0lGYlI7SUFJQTtHZml6QkE7RWlCeHlCUTtJRmJSO0lBSUE7R2ZxekJBO0VpQjV5QlE7SUZiUjtJQUlBO0dmeXpCQTtFaUJoekJRO0lGYlI7SUFJQTtHZjZ6QkE7RWlCcHpCUTtJRmJSO0lBSUE7R2ZpMEJBO0VpQnh6QlE7SUZiUjtJQUlBO0dmcTBCQTtFaUI1ekJRO0lGYlI7SUFJQTtHZnkwQkE7RWlCaDBCUTtJRmJSO0lBSUE7R2Y2MEJBO0VpQnAwQlE7SUZiUjtJQUlBO0dmaTFCQTtFaUJsMEJJO0lBQXdCO0dqQnEwQjVCO0VpQm4wQkk7SUFBdUI7R2pCczBCM0I7RWlCbjBCTTtJQUF3QixTQURiO0dqQnUwQmpCO0VpQnQwQk07SUFBd0IsU0FEYjtHakIwMEJqQjtFaUJ6MEJNO0lBQXdCLFNBRGI7R2pCNjBCakI7RWlCNTBCTTtJQUF3QixTQURiO0dqQmcxQmpCO0VpQi8wQk07SUFBd0IsU0FEYjtHakJtMUJqQjtFaUJsMUJNO0lBQXdCLFNBRGI7R2pCczFCakI7RWlCcjFCTTtJQUF3QixTQURiO0dqQnkxQmpCO0VpQngxQk07SUFBd0IsU0FEYjtHakI0MUJqQjtFaUIzMUJNO0lBQXdCLFNBRGI7R2pCKzFCakI7RWlCOTFCTTtJQUF3QixTQURiO0dqQmsyQmpCO0VpQmoyQk07SUFBd0IsVUFEYjtHakJxMkJqQjtFaUJwMkJNO0lBQXdCLFVBRGI7R2pCdzJCakI7RWlCdjJCTTtJQUF3QixVQURiO0dqQjIyQmpCO0VpQm4yQlU7SUZoQlY7R2ZzM0JBO0VpQnQyQlU7SUZoQlY7R2Z5M0JBO0VpQnoyQlU7SUZoQlY7R2Y0M0JBO0VpQjUyQlU7SUZoQlY7R2YrM0JBO0VpQi8yQlU7SUZoQlY7R2ZrNEJBO0VpQmwzQlU7SUZoQlY7R2ZxNEJBO0VpQnIzQlU7SUZoQlY7R2Z3NEJBO0VpQngzQlU7SUZoQlY7R2YyNEJBO0VpQjMzQlU7SUZoQlY7R2Y4NEJBO0VpQjkzQlU7SUZoQlY7R2ZpNUJBO0VpQmo0QlU7SUZoQlY7R2ZvNUJBO0VpQnA0QlU7SUZoQlY7R2Z1NUJBO0NBQ0Y7QWdCbjVCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtHakJpN0JOO0VlcjVCQTtJQUNFO0lBQ0E7R2Z1NUJGO0VlejVCQTtJQUNFO0lBQ0E7R2YyNUJGO0VlNzVCQTtJQUNFO0lBQ0E7R2YrNUJGO0VlajZCQTtJQUNFO0lBQ0E7R2ZtNkJGO0VlcjZCQTtJQUNFO0lBQ0E7R2Z1NkJGO0VlejZCQTtJQUNFO0lBQ0E7R2YyNkJGO0VpQjk3Qkk7SUZDSjtJQUNBO0lBQ0E7R2ZnOEJBO0VpQjc3QlE7SUZiUjtJQUlBO0dmMDhCQTtFaUJqOEJRO0lGYlI7SUFJQTtHZjg4QkE7RWlCcjhCUTtJRmJSO0lBSUE7R2ZrOUJBO0VpQno4QlE7SUZiUjtJQUlBO0dmczlCQTtFaUI3OEJRO0lGYlI7SUFJQTtHZjA5QkE7RWlCajlCUTtJRmJSO0lBSUE7R2Y4OUJBO0VpQnI5QlE7SUZiUjtJQUlBO0dmaytCQTtFaUJ6OUJRO0lGYlI7SUFJQTtHZnMrQkE7RWlCNzlCUTtJRmJSO0lBSUE7R2YwK0JBO0VpQmorQlE7SUZiUjtJQUlBO0dmOCtCQTtFaUJyK0JRO0lGYlI7SUFJQTtHZmsvQkE7RWlCeitCUTtJRmJSO0lBSUE7R2ZzL0JBO0VpQnYrQkk7SUFBd0I7R2pCMCtCNUI7RWlCeCtCSTtJQUF1QjtHakIyK0IzQjtFaUJ4K0JNO0lBQXdCLFNBRGI7R2pCNCtCakI7RWlCMytCTTtJQUF3QixTQURiO0dqQisrQmpCO0VpQjkrQk07SUFBd0IsU0FEYjtHakJrL0JqQjtFaUJqL0JNO0lBQXdCLFNBRGI7R2pCcS9CakI7RWlCcC9CTTtJQUF3QixTQURiO0dqQncvQmpCO0VpQnYvQk07SUFBd0IsU0FEYjtHakIyL0JqQjtFaUIxL0JNO0lBQXdCLFNBRGI7R2pCOC9CakI7RWlCNy9CTTtJQUF3QixTQURiO0dqQmlnQ2pCO0VpQmhnQ007SUFBd0IsU0FEYjtHakJvZ0NqQjtFaUJuZ0NNO0lBQXdCLFNBRGI7R2pCdWdDakI7RWlCdGdDTTtJQUF3QixVQURiO0dqQjBnQ2pCO0VpQnpnQ007SUFBd0IsVUFEYjtHakI2Z0NqQjtFaUI1Z0NNO0lBQXdCLFVBRGI7R2pCZ2hDakI7RWlCeGdDVTtJRmhCVjtHZjJoQ0E7RWlCM2dDVTtJRmhCVjtHZjhoQ0E7RWlCOWdDVTtJRmhCVjtHZmlpQ0E7RWlCamhDVTtJRmhCVjtHZm9pQ0E7RWlCcGhDVTtJRmhCVjtHZnVpQ0E7RWlCdmhDVTtJRmhCVjtHZjBpQ0E7RWlCMWhDVTtJRmhCVjtHZjZpQ0E7RWlCN2hDVTtJRmhCVjtHZmdqQ0E7RWlCaGlDVTtJRmhCVjtHZm1qQ0E7RWlCbmlDVTtJRmhCVjtHZnNqQ0E7RWlCdGlDVTtJRmhCVjtHZnlqQ0E7RWlCemlDVTtJRmhCVjtHZjRqQ0E7Q0FDRjtBZ0J4akNJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0dqQnNsQ047RWUxakNBO0lBQ0U7SUFDQTtHZjRqQ0Y7RWU5akNBO0lBQ0U7SUFDQTtHZmdrQ0Y7RWVsa0NBO0lBQ0U7SUFDQTtHZm9rQ0Y7RWV0a0NBO0lBQ0U7SUFDQTtHZndrQ0Y7RWUxa0NBO0lBQ0U7SUFDQTtHZjRrQ0Y7RWU5a0NBO0lBQ0U7SUFDQTtHZmdsQ0Y7RWlCbm1DSTtJRkNKO0lBQ0E7SUFDQTtHZnFtQ0E7RWlCbG1DUTtJRmJSO0lBSUE7R2YrbUNBO0VpQnRtQ1E7SUZiUjtJQUlBO0dmbW5DQTtFaUIxbUNRO0lGYlI7SUFJQTtHZnVuQ0E7RWlCOW1DUTtJRmJSO0lBSUE7R2YybkNBO0VpQmxuQ1E7SUZiUjtJQUlBO0dmK25DQTtFaUJ0bkNRO0lGYlI7SUFJQTtHZm1vQ0E7RWlCMW5DUTtJRmJSO0lBSUE7R2Z1b0NBO0VpQjluQ1E7SUZiUjtJQUlBO0dmMm9DQTtFaUJsb0NRO0lGYlI7SUFJQTtHZitvQ0E7RWlCdG9DUTtJRmJSO0lBSUE7R2ZtcENBO0VpQjFvQ1E7SUZiUjtJQUlBO0dmdXBDQTtFaUI5b0NRO0lGYlI7SUFJQTtHZjJwQ0E7RWlCNW9DSTtJQUF3QjtHakIrb0M1QjtFaUI3b0NJO0lBQXVCO0dqQmdwQzNCO0VpQjdvQ007SUFBd0IsU0FEYjtHakJpcENqQjtFaUJocENNO0lBQXdCLFNBRGI7R2pCb3BDakI7RWlCbnBDTTtJQUF3QixTQURiO0dqQnVwQ2pCO0VpQnRwQ007SUFBd0IsU0FEYjtHakIwcENqQjtFaUJ6cENNO0lBQXdCLFNBRGI7R2pCNnBDakI7RWlCNXBDTTtJQUF3QixTQURiO0dqQmdxQ2pCO0VpQi9wQ007SUFBd0IsU0FEYjtHakJtcUNqQjtFaUJscUNNO0lBQXdCLFNBRGI7R2pCc3FDakI7RWlCcnFDTTtJQUF3QixTQURiO0dqQnlxQ2pCO0VpQnhxQ007SUFBd0IsU0FEYjtHakI0cUNqQjtFaUIzcUNNO0lBQXdCLFVBRGI7R2pCK3FDakI7RWlCOXFDTTtJQUF3QixVQURiO0dqQmtyQ2pCO0VpQmpyQ007SUFBd0IsVUFEYjtHakJxckNqQjtFaUI3cUNVO0lGaEJWO0dmZ3NDQTtFaUJockNVO0lGaEJWO0dmbXNDQTtFaUJuckNVO0lGaEJWO0dmc3NDQTtFaUJ0ckNVO0lGaEJWO0dmeXNDQTtFaUJ6ckNVO0lGaEJWO0dmNHNDQTtFaUI1ckNVO0lGaEJWO0dmK3NDQTtFaUIvckNVO0lGaEJWO0dma3RDQTtFaUJsc0NVO0lGaEJWO0dmcXRDQTtFaUJyc0NVO0lGaEJWO0dmd3RDQTtFaUJ4c0NVO0lGaEJWO0dmMnRDQTtFaUIzc0NVO0lGaEJWO0dmOHRDQTtFaUI5c0NVO0lGaEJWO0dmaXVDQTtDQUNGO0FnQjd0Q0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7R2pCMnZDTjtFZS90Q0E7SUFDRTtJQUNBO0dmaXVDRjtFZW51Q0E7SUFDRTtJQUNBO0dmcXVDRjtFZXZ1Q0E7SUFDRTtJQUNBO0dmeXVDRjtFZTN1Q0E7SUFDRTtJQUNBO0dmNnVDRjtFZS91Q0E7SUFDRTtJQUNBO0dmaXZDRjtFZW52Q0E7SUFDRTtJQUNBO0dmcXZDRjtFaUJ4d0NJO0lGQ0o7SUFDQTtJQUNBO0dmMHdDQTtFaUJ2d0NRO0lGYlI7SUFJQTtHZm94Q0E7RWlCM3dDUTtJRmJSO0lBSUE7R2Z3eENBO0VpQi93Q1E7SUZiUjtJQUlBO0dmNHhDQTtFaUJueENRO0lGYlI7SUFJQTtHZmd5Q0E7RWlCdnhDUTtJRmJSO0lBSUE7R2ZveUNBO0VpQjN4Q1E7SUZiUjtJQUlBO0dmd3lDQTtFaUIveENRO0lGYlI7SUFJQTtHZjR5Q0E7RWlCbnlDUTtJRmJSO0lBSUE7R2ZnekNBO0VpQnZ5Q1E7SUZiUjtJQUlBO0dmb3pDQTtFaUIzeUNRO0lGYlI7SUFJQTtHZnd6Q0E7RWlCL3lDUTtJRmJSO0lBSUE7R2Y0ekNBO0VpQm56Q1E7SUZiUjtJQUlBO0dmZzBDQTtFaUJqekNJO0lBQXdCO0dqQm96QzVCO0VpQmx6Q0k7SUFBdUI7R2pCcXpDM0I7RWlCbHpDTTtJQUF3QixTQURiO0dqQnN6Q2pCO0VpQnJ6Q007SUFBd0IsU0FEYjtHakJ5ekNqQjtFaUJ4ekNNO0lBQXdCLFNBRGI7R2pCNHpDakI7RWlCM3pDTTtJQUF3QixTQURiO0dqQit6Q2pCO0VpQjl6Q007SUFBd0IsU0FEYjtHakJrMENqQjtFaUJqMENNO0lBQXdCLFNBRGI7R2pCcTBDakI7RWlCcDBDTTtJQUF3QixTQURiO0dqQncwQ2pCO0VpQnYwQ007SUFBd0IsU0FEYjtHakIyMENqQjtFaUIxMENNO0lBQXdCLFNBRGI7R2pCODBDakI7RWlCNzBDTTtJQUF3QixTQURiO0dqQmkxQ2pCO0VpQmgxQ007SUFBd0IsVUFEYjtHakJvMUNqQjtFaUJuMUNNO0lBQXdCLFVBRGI7R2pCdTFDakI7RWlCdDFDTTtJQUF3QixVQURiO0dqQjAxQ2pCO0VpQmwxQ1U7SUZoQlY7R2ZxMkNBO0VpQnIxQ1U7SUZoQlY7R2Z3MkNBO0VpQngxQ1U7SUZoQlY7R2YyMkNBO0VpQjMxQ1U7SUZoQlY7R2Y4MkNBO0VpQjkxQ1U7SUZoQlY7R2ZpM0NBO0VpQmoyQ1U7SUZoQlY7R2ZvM0NBO0VpQnAyQ1U7SUZoQlY7R2Z1M0NBO0VpQnYyQ1U7SUZoQlY7R2YwM0NBO0VpQjEyQ1U7SUZoQlY7R2Y2M0NBO0VpQjcyQ1U7SUZoQlY7R2ZnNENBO0VpQmgzQ1U7SUZoQlY7R2ZtNENBO0VpQm4zQ1U7SUZoQlY7R2ZzNENBO0NBQ0Y7QWtCMTdDQTtFQUNFO0VBQ0Esb0JaaUlPO0VZaElQLGVaU1M7Q05tN0NYO0FrQno3Q0U7O0VBRUUsaUJabVYwQjtFWWxWMUI7RUFDQTtDbEIyN0NKO0FrQng3Q0U7RUFDRTtFQUNBO0NsQjA3Q0o7QWtCdjdDRTtFQUNFO0NsQnk3Q0o7O0FrQi82Q0U7O0VBRUUsZ0JaNlQwQjtDTnFuQzlCOztBa0J6NkNBO0VBQ0U7Q2xCNDZDRjtBa0IxNkNFOztFQUVFO0NsQjQ2Q0o7QWtCeDZDSTs7RUFFRTtDbEIwNkNOOztBa0JwNkNFOzs7O0VBSUU7Q2xCdTZDSjs7QWtCOTVDRTtFQUNFLHNDWnlSMEI7Q053b0M5Qjs7QU9oK0NFO0VXMkVJLGVadkVLO0VZd0VMLHVDWjhRd0I7Q04yb0M5Qjs7QW1CMytDSTs7O0VBR0UsMEJEMkYrQjtDbEJtNUNyQztBbUIxK0NNOzs7O0VBSUUsc0JEbUZ5RTtDbEJ5NUNqRjs7QU9qL0NFO0VZaUJNLDBCQUplO0NuQncrQ3ZCO0FtQmwrQ1E7O0VBRUUsMEJBUmE7Q25CNCtDdkI7O0FtQi8vQ0k7OztFQUdFLDBCRDJGK0I7Q2xCdTZDckM7QW1COS9DTTs7OztFQUlFLHNCRG1GeUU7Q2xCNjZDakY7O0FPcmdERTtFWWlCTSwwQkFKZTtDbkI0L0N2QjtBbUJ0L0NROztFQUVFLDBCQVJhO0NuQmdnRHZCOztBbUJuaERJOzs7RUFHRSwwQkQyRitCO0NsQjI3Q3JDO0FtQmxoRE07Ozs7RUFJRSxzQkRtRnlFO0NsQmk4Q2pGOztBT3poREU7RVlpQk0sMEJBSmU7Q25CZ2hEdkI7QW1CMWdEUTs7RUFFRSwwQkFSYTtDbkJvaER2Qjs7QW1CdmlESTs7O0VBR0UsMEJEMkYrQjtDbEIrOENyQztBbUJ0aURNOzs7O0VBSUUsc0JEbUZ5RTtDbEJxOUNqRjs7QU83aURFO0VZaUJNLDBCQUplO0NuQm9pRHZCO0FtQjloRFE7O0VBRUUsMEJBUmE7Q25Cd2lEdkI7O0FtQjNqREk7OztFQUdFLDBCRDJGK0I7Q2xCbStDckM7QW1CMWpETTs7OztFQUlFLHNCRG1GeUU7Q2xCeStDakY7O0FPamtERTtFWWlCTSwwQkFKZTtDbkJ3akR2QjtBbUJsakRROztFQUVFLDBCQVJhO0NuQjRqRHZCOztBbUIva0RJOzs7RUFHRSwwQkQyRitCO0NsQnUvQ3JDO0FtQjlrRE07Ozs7RUFJRSxzQkRtRnlFO0NsQjYvQ2pGOztBT3JsREU7RVlpQk0sMEJBSmU7Q25CNGtEdkI7QW1CdGtEUTs7RUFFRSwwQkFSYTtDbkJnbER2Qjs7QW1Cbm1ESTs7O0VBR0UsMEJEMkYrQjtDbEIyZ0RyQztBbUJsbURNOzs7O0VBSUUsc0JEbUZ5RTtDbEJpaERqRjs7QU96bURFO0VZaUJNLDBCQUplO0NuQmdtRHZCO0FtQjFsRFE7O0VBRUUsMEJBUmE7Q25Cb21EdkI7O0FtQnZuREk7OztFQUdFLDBCRDJGK0I7Q2xCK2hEckM7QW1CdG5ETTs7OztFQUlFLHNCRG1GeUU7Q2xCcWlEakY7O0FPN25ERTtFWWlCTSwwQkFKZTtDbkJvbkR2QjtBbUI5bURROztFQUVFLDBCQVJhO0NuQnduRHZCOztBbUIzb0RJOzs7RUFHRSx1Q2I2VndCO0NOaXpDOUI7O0FPM29ERTtFWWlCTSx1Q0FKZTtDbkJrb0R2QjtBbUI1bkRROztFQUVFLHVDQVJhO0NuQnNvRHZCOztBa0I5aURJO0VBQ0UsWVozR0s7RVk0R0wsMEJacEdLO0VZcUdMLHNCWmlRd0I7Q05nekM5QjtBa0I1aURJO0VBQ0UsZVo1R0s7RVk2R0wsMEJabEhLO0VZbUhMLHNCWmxISztDTmdxRFg7O0FrQnppREE7RUFDRSxZWjNIUztFWTRIVCwwQlpwSFM7Q05ncURYO0FrQjFpREU7OztFQUdFLHNCWjZPMEI7Q04rekM5QjtBa0J6aURFO0VBQ0U7Q2xCMmlESjtBa0J2aURJO0VBQ0UsNENaaU93QjtDTncwQzlCO0FPOXFERTtFVzRJTSxZWmpKRztFWWtKSCw2Q1oyTnNCO0NOMDBDOUI7O0FnQnJuREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHbEJ1aEROO0VrQnBoRE07SUFDRTtHbEJzaERSO0NBQ0Y7QWdCam9ESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0dsQmtpRE47RWtCL2hETTtJQUNFO0dsQmlpRFI7Q0FDRjtBZ0I1b0RJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7R2xCNmlETjtFa0IxaURNO0lBQ0U7R2xCNGlEUjtDQUNGO0FnQnZwREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHbEJ3akROO0VrQnJqRE07SUFDRTtHbEJ1akRSO0NBQ0Y7QWtCamtESTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0NsQmtrRFI7QWtCL2pEUTtFQUNFO0NsQmlrRFY7O0FvQjl1REE7RUFDRTtFQUNBO0VBQ0Esb0NkMmVzQztFYzFldEM7RWYwS0k7RWV2S0osaUJkbVI0QjtFY2xSNUIsaUJuQlNpQjtFbUJSakIsZWREUztFY0VULHVCZFRTO0VjVVQ7RUFDQTtFUkFFO0VTRkUseUVEUUo7Q3BCNHVERjtBcUJodkRNO0VEZE47SUNlUTtHckJtdkROO0NBQ0Y7QW9COXVERTtFQUNFO0VBQ0E7Q3BCZ3ZESjtBc0Jod0RFO0VBQ0U7RUFDQSx1QmhCUk87RWdCU1Asc0JoQnNkb0M7RWdCcmRwQztFQUtFLGlEaEJxWHdCO0NOeTRDOUI7QW9CaHZERTtFQUNFLGVkeEJPO0VjMEJQO0NwQml2REo7QW9CcHZERTtFQUNFLGVkeEJPO0VjMEJQO0NwQml2REo7QW9CenVERTtFQUVFLDBCZHhDTztFYzBDUDtDcEJ5dURKOztBb0JqdURFOzs7O0VBQ0U7S0FBQTtVQUFBO0NwQnV1REo7O0FvQmp1REU7RUFDRTtFQUNBO0NwQm91REo7QW9CanVERTtFQU1FLGVkL0RPO0VjZ0VQLHVCZHZFTztDTnF5RFg7O0FvQnp0REE7O0VBRUU7RUFDQTtDcEI0dERGOztBb0JsdERBO0VBQ0U7RUFDQTtFQUNBO0VmaUVFO0VlL0RGLGlCbkI5RWlCO0NEbXlEbkI7O0FvQmx0REE7RUFDRTtFQUNBO0VmMEVJO0VleEVKLGlCZDZINEI7Q053bEQ5Qjs7QW9CbHREQTtFQUNFO0VBQ0E7RWZtRUk7RWVqRUosaUJkdUg0QjtDTjhsRDlCOztBb0I1c0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWZvREk7RWVsREosaUJuQjNHaUI7RW1CNEdqQixlZG5IUztFY29IVDtFQUNBO0VBQ0E7Q3BCK3NERjtBb0I3c0RFO0VBRUU7RUFDQTtDcEI4c0RKOztBb0Jsc0RBO0VBQ0UsbUNkNlZzQztFYzVWdEM7RWYyQkk7RWV6QkosaUJkK0U0QjtFTXhOMUI7Q1orMERKOztBb0Jsc0RBO0VBQ0UsaUNkc1ZzQztFY3JWdEM7RWZtQkk7RWVqQkosaUJkc0U0QjtFTXZOMUI7Q1p1MURKOztBb0Joc0RFO0VBRUU7Q3BCa3NESjs7QW9COXJEQTtFQUNFO0NwQmlzREY7O0FvQnpyREE7RUFDRSxvQmQyVXNDO0NOaTNDeEM7O0FvQnpyREE7RUFDRTtFQUNBLG9CZDRUc0M7Q05nNEN4Qzs7QW9CcHJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwQnVyREY7QW9CcnJERTs7RUFFRTtFQUNBO0NwQnVyREo7O0FvQjlxREE7RUFDRTtFQUNBO0VBQ0Esc0JkaVNzQztDTmc1Q3hDOztBb0I5cURBO0VBQ0U7RUFDQSxtQmQ2UnNDO0VjNVJ0QztDcEJpckRGO0FvQjlxREU7RUFFRSxlZHpOTztDTnc0RFg7O0FvQjNxREE7RUFDRTtDcEI4cURGOztBb0IzcURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JkOFFzQztDTmc2Q3hDO0FvQjNxREU7RUFDRTtFQUNBO0VBQ0Esd0JkeVFvQztFY3hRcEM7Q3BCNnFESjs7QXNCMTNERTtFQUNFO0VBQ0E7RUFDQSxvQmhCMmNvQztFRHRWcEM7RWlCbkhBLGVGcU5xQztDcEJ3cUR6Qzs7QXNCMTNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixpQnJCdkNlO0VxQndDZjtFQUNBO0VWOUNBO0NaNDZESjtBc0J6M0RJO0VBRUU7Q3RCMDNETjs7QXNCcjNESTs7OztFQUVFO0N0QjAzRE47O0FzQng2REk7RUFvREUsc0JGa0xtQztFRS9LakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJzM0RSO0FzQm4zRE07RUFDRSxzQkZ1S2lDO0VFdEtqQztDdEJxM0RSOztBc0JyN0RJO0VBeUVJO0VBQ0E7Q3RCZzNEUjs7QXNCMTdESTtFQW1GSSxxQ2hCNlhnQztFZ0I1WGhDO0N0QjIyRFI7O0FzQi83REk7RUEyRkUsc0JGMkltQztFRXhJakM7RUFDQTtDdEJzMkRSO0FzQm4yRE07RUFDRSxzQkZtSWlDO0VFbElqQztDdEJxMkRSOztBc0I5MURNO0VBQ0UsZUYwSGlDO0NwQnV1RHpDO0FzQjkxRE07OztFQUVFO0N0QmkyRFI7O0FzQjExRE07RUFDRSxlRjZHaUM7Q3BCZ3ZEekM7QXNCMzFEUTtFQUNFLHNCRjBHK0I7Q3BCbXZEekM7QXNCeDFEUTtFQUNFO0VDNUpOLDBCRDZKMkI7Q3RCMDFEL0I7QXNCcjFEUTtFQUNFO0N0QnUxRFY7QXNCcDFEUTtFQUNFLHNCRnlGK0I7Q3BCNnZEekM7O0FzQjcwRE07RUFDRSxzQkYrRWlDO0NwQml3RHpDO0FzQjUwRFE7RUFDRSxzQkYwRStCO0VFekUvQjtDdEI4MERWOztBc0IvOURFO0VBQ0U7RUFDQTtFQUNBLG9CaEIyY29DO0VEdFZwQztFaUJuSEEsZUZxTnFDO0NwQjZ3RHpDOztBc0IvOURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGlCckJ2Q2U7RXFCd0NmO0VBQ0E7RVY5Q0E7Q1ppaEVKO0FzQjk5REk7RUFFRTtDdEIrOUROOztBc0IxOURJOzs7O0VBRUU7Q3RCKzlETjs7QXNCN2dFSTtFQW9ERSxzQkZrTG1DO0VFL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QjI5RFI7QXNCeDlETTtFQUNFLHNCRnVLaUM7RUV0S2pDO0N0QjA5RFI7O0FzQjFoRUk7RUF5RUk7RUFDQTtDdEJxOURSOztBc0IvaEVJO0VBbUZJLHFDaEI2WGdDO0VnQjVYaEM7Q3RCZzlEUjs7QXNCcGlFSTtFQTJGRSxzQkYySW1DO0VFeElqQztFQUNBO0N0QjI4RFI7QXNCeDhETTtFQUNFLHNCRm1JaUM7RUVsSWpDO0N0QjA4RFI7O0FzQm44RE07RUFDRSxlRjBIaUM7Q3BCNDBEekM7QXNCbjhETTs7O0VBRUU7Q3RCczhEUjs7QXNCLzdETTtFQUNFLGVGNkdpQztDcEJxMUR6QztBc0JoOERRO0VBQ0Usc0JGMEcrQjtDcEJ3MUR6QztBc0I3N0RRO0VBQ0U7RUM1Sk4sMEJENkoyQjtDdEIrN0QvQjtBc0IxN0RRO0VBQ0U7Q3RCNDdEVjtBc0J6N0RRO0VBQ0Usc0JGeUYrQjtDcEJrMkR6Qzs7QXNCbDdETTtFQUNFLHNCRitFaUM7Q3BCczJEekM7QXNCajdEUTtFQUNFLHNCRjBFK0I7RUV6RS9CO0N0Qm03RFY7O0FvQjkxREE7RUFDRTtFQUNBO0VBQ0E7Q3BCaTJERjtBb0I1MURFO0VBQ0U7Q3BCODFESjtBZ0I3akVJO0VJb09BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BCNDFESjtFb0J4MURFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHcEIwMURKO0VvQnQxREU7SUFDRTtJQUNBO0lBQ0E7R3BCdzFESjtFb0JwMURFO0lBQ0U7R3BCczFESjtFb0JuMURFOztJQUVFO0dwQnExREo7RW9CaDFERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3BCazFESjtFb0JoMURFO0lBQ0U7SUFDQTtJQUNBO0lBQ0Esc0JkZ0xrQztJYy9LbEM7R3BCazFESjtFb0IvMERFO0lBQ0U7SUFDQTtHcEJpMURKO0VvQi8wREU7SUFDRTtHcEJpMURKO0NBQ0Y7O0F3Qm5xRUE7RUFDRTtFQUVBLGlCbEJ1UjRCO0VrQnRSNUIsZWxCTVM7RWtCTFQ7RUFHQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUN1RkE7RXBCNEVJO0VvQjFFSixpQnhCbkZpQjtFV0xmO0VTRkUsc0lHR0o7Q3hCc3FFRjtBcUJycUVNO0VHZE47SUhlUTtHckJ3cUVOO0NBQ0Y7QU9sckVFO0VpQlVFLGVsQk5PO0VrQk9QO0N4QjJxRUo7QXdCeHFFRTtFQUVFO0VBQ0EsaURsQjhXMEI7Q04yekQ5QjtBd0JycUVFO0VBRUUsY2xCa1owQjtDTm94RDlCO0F3QmxxRUU7RUFDRTtDeEJvcUVKO0F3QnRwRUE7O0VBRUU7Q3hCd3BFRjs7QXdCL29FRTtFQzNEQTtFRkFFLDBCakJzRVc7RW1CcEViLHNCbkJvRWE7Q04wb0VmO0FPMXNFRTtFa0JBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3pCc3RFekc7QXlCMXNFRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDekJ1c0VOO0F5QmxzRUU7RUFFRTtFQUNBLDBCbkIwQ1c7RW1CekNYLHNCbkJ5Q1c7Q04wcEVmO0F5QjVyRUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3pCc3VFN0w7QXlCdnJFSTtFQUtJO0N6QnFyRVI7O0F3QjdxRUU7RUMzREE7RUZBRSwwQmpCc0VXO0VtQnBFYixzQm5Cb0VhO0NOd3FFZjtBT3h1RUU7RWtCQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N6Qm92RXpHO0F5Qnh1RUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3pCcXVFTjtBeUJodUVFO0VBRUU7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NOd3JFZjtBeUIxdEVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N6Qm93RTdMO0F5QnJ0RUk7RUFLSTtDekJtdEVSOztBd0Izc0VFO0VDM0RBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDTnNzRWY7QU90d0VFO0VrQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDekJreEV6RztBeUJ0d0VFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N6Qm13RU47QXlCOXZFRTtFQUVFO0VBQ0EsMEJuQjBDVztFbUJ6Q1gsc0JuQnlDVztDTnN0RWY7QXlCeHZFRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDekJreUU3TDtBeUJudkVJO0VBS0k7Q3pCaXZFUjs7QXdCenVFRTtFQzNEQTtFRkFFLDBCakJzRVc7RW1CcEViLHNCbkJvRWE7Q05vdUVmO0FPcHlFRTtFa0JBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3pCZ3pFekc7QXlCcHlFRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDekJpeUVOO0F5QjV4RUU7RUFFRTtFQUNBLDBCbkIwQ1c7RW1CekNYLHNCbkJ5Q1c7Q05vdkVmO0F5QnR4RUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3pCZzBFN0w7QXlCanhFSTtFQUtJO0N6Qit3RVI7O0F3QnZ3RUU7RUMzREE7RUZBRSwwQmpCc0VXO0VtQnBFYixzQm5Cb0VhO0NOa3dFZjtBT2wwRUU7RWtCQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N6QjgwRXpHO0F5QmwwRUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3pCK3pFTjtBeUIxekVFO0VBRUU7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NOa3hFZjtBeUJwekVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N6QjgxRTdMO0F5Qi95RUk7RUFLSTtDekI2eUVSOztBd0JyeUVFO0VDM0RBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDTmd5RWY7QU9oMkVFO0VrQkFFO0VGTkEsMEJFRDJEO0VBUzNELHNCQVRxRztDekI0MkV6RztBeUJoMkVFO0VBRUU7RUZiQSwwQkVEMkQ7RUFnQjNELHNCQWhCcUc7RUFxQm5HO0N6QjYxRU47QXlCeDFFRTtFQUVFO0VBQ0EsMEJuQjBDVztFbUJ6Q1gsc0JuQnlDVztDTmd6RWY7QXlCbDFFRTtFQUdFO0VBQ0EsMEJBekMrSTtFQTZDL0ksc0JBN0N5TDtDekI0M0U3TDtBeUI3MEVJO0VBS0k7Q3pCMjBFUjs7QXdCbjBFRTtFQzNEQTtFRkFFLDBCakJzRVc7RW1CcEViLHNCbkJvRWE7Q044ekVmO0FPOTNFRTtFa0JBRTtFRk5BLDBCRUQyRDtFQVMzRCxzQkFUcUc7Q3pCMDRFekc7QXlCOTNFRTtFQUVFO0VGYkEsMEJFRDJEO0VBZ0IzRCxzQkFoQnFHO0VBcUJuRztDekIyM0VOO0F5QnQzRUU7RUFFRTtFQUNBLDBCbkIwQ1c7RW1CekNYLHNCbkJ5Q1c7Q044MEVmO0F5QmgzRUU7RUFHRTtFQUNBLDBCQXpDK0k7RUE2Qy9JLHNCQTdDeUw7Q3pCMDVFN0w7QXlCMzJFSTtFQUtJO0N6QnkyRVI7O0F3QmoyRUU7RUMzREE7RUZBRSwwQmpCc0VXO0VtQnBFYixzQm5Cb0VhO0NONDFFZjtBTzU1RUU7RWtCQUU7RUZOQSwwQkVEMkQ7RUFTM0Qsc0JBVHFHO0N6Qnc2RXpHO0F5QjU1RUU7RUFFRTtFRmJBLDBCRUQyRDtFQWdCM0Qsc0JBaEJxRztFQXFCbkc7Q3pCeTVFTjtBeUJwNUVFO0VBRUU7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NONDJFZjtBeUI5NEVFO0VBR0U7RUFDQSwwQkF6QytJO0VBNkMvSSxzQkE3Q3lMO0N6Qnc3RTdMO0F5Qno0RUk7RUFLSTtDekJ1NEVSOztBd0J6M0VFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NOeTNFZjtBT3o3RUU7RWtCd0RFLFlBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q044M0VmO0F5Qmo0RUU7RUFFRTtDekJrNEVKO0F5Qi8zRUU7RUFFRSxlbkJKVztFbUJLWDtDekJnNEVKO0F5QjczRUU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q04wNEVmO0F5QjMzRUk7RUFLSTtDekJ5M0VSOztBd0JsNUVFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NOazVFZjtBT2w5RUU7RWtCd0RFLFlBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q051NUVmO0F5QjE1RUU7RUFFRTtDekIyNUVKO0F5Qng1RUU7RUFFRSxlbkJKVztFbUJLWDtDekJ5NUVKO0F5QnQ1RUU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q05tNkVmO0F5QnA1RUk7RUFLSTtDekJrNUVSOztBd0IzNkVFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NOMjZFZjtBTzMrRUU7RWtCd0RFLFlBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q05nN0VmO0F5Qm43RUU7RUFFRTtDekJvN0VKO0F5Qmo3RUU7RUFFRSxlbkJKVztFbUJLWDtDekJrN0VKO0F5Qi82RUU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q040N0VmO0F5Qjc2RUk7RUFLSTtDekIyNkVSOztBd0JwOEVFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NObzhFZjtBT3BnRkU7RWtCd0RFLFlBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q055OEVmO0F5QjU4RUU7RUFFRTtDekI2OEVKO0F5QjE4RUU7RUFFRSxlbkJKVztFbUJLWDtDekIyOEVKO0F5Qng4RUU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q05xOUVmO0F5QnQ4RUk7RUFLSTtDekJvOEVSOztBd0I3OUVFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NONjlFZjtBTzdoRkU7RWtCd0RFLGVBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q05rK0VmO0F5QnIrRUU7RUFFRTtDekJzK0VKO0F5Qm4rRUU7RUFFRSxlbkJKVztFbUJLWDtDekJvK0VKO0F5QmorRUU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q044K0VmO0F5Qi85RUk7RUFLSTtDekI2OUVSOztBd0J0L0VFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NOcy9FZjtBT3RqRkU7RWtCd0RFLFlBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q04yL0VmO0F5QjkvRUU7RUFFRTtDekIrL0VKO0F5QjUvRUU7RUFFRSxlbkJKVztFbUJLWDtDekI2L0VKO0F5QjEvRUU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q051Z0ZmO0F5QngvRUk7RUFLSTtDekJzL0VSOztBd0IvZ0ZFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NOK2dGZjtBTy9rRkU7RWtCd0RFLGVBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q05vaEZmO0F5QnZoRkU7RUFFRTtDekJ3aEZKO0F5QnJoRkU7RUFFRSxlbkJKVztFbUJLWDtDekJzaEZKO0F5Qm5oRkU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q05naUZmO0F5QmpoRkk7RUFLSTtDekIrZ0ZSOztBd0J4aUZFO0VDUEEsZW5CWWE7RW1CWGIsc0JuQldhO0NOd2lGZjtBT3htRkU7RWtCd0RFLFlBTGdEO0VBTWhELDBCbkJPVztFbUJOWCxzQm5CTVc7Q042aUZmO0F5QmhqRkU7RUFFRTtDekJpakZKO0F5QjlpRkU7RUFFRSxlbkJKVztFbUJLWDtDekIraUZKO0F5QjVpRkU7RUFHRTtFQUNBLDBCbkJaVztFbUJhWCxzQm5CYlc7Q055akZmO0F5QjFpRkk7RUFLSTtDekJ3aUZSOztBd0J0akZBO0VBQ0UsaUJsQjZNNEI7RWtCNU01QixlbEIyRndDO0VrQjFGeEMsc0JsQjJGd0M7Q044OUUxQztBT2xvRkU7RWlCNEVFLGVsQnlGc0M7RWtCeEZ0QywyQmxCeUZzQztDTmcrRTFDO0F3QnRqRkU7RUFFRSwyQmxCb0ZzQztDTm0rRTFDO0F3QnBqRkU7RUFFRSxlbEJ0Rk87RWtCdUZQO0N4QnFqRko7O0F3QjFpRkE7RUNQRTtFcEI0RUk7RW9CMUVKLGlCbkIrSDRCO0VNdk4xQjtDWjhvRko7O0F3QjdpRkE7RUNYRTtFcEI0RUk7RW9CMUVKLGlCbkJnSTRCO0VNeE4xQjtDWnFwRko7O0F3QjNpRkE7RUFDRTtFQUNBO0N4QjhpRkY7QXdCM2lGRTtFQUNFLG1CbEJ3VDBCO0NOcXZFOUI7O0F3QnJpRkU7OztFQUNFO0N4QjBpRko7O0EwQnJyRkE7RUxnQk0saUNLZko7QzFCd3JGRjtBcUJycUZNO0VLcEJOO0lMcUJRO0dyQndxRk47Q0FDRjtBMEIzckZFO0VBQ0U7QzFCNnJGSjs7QTBCeHJGRTtFQUNFO0MxQjJyRko7O0EwQnZyRkE7RUFDRTtFQUNBO0VBQ0E7RUxESSw4QktFSjtDMUIwckZGO0FxQnhyRk07RUtOTjtJTE9RO0dyQjJyRk47Q0FDRjtBMEI3ckZFO0VBQ0U7RUFDQTtFTE5FLDZCS09GO0MxQityRko7QXFCbHNGTTtFS0FKO0lMQ007R3JCcXNGTjtDQUNGOztBMkIxdEZBOzs7O0VBSUU7QzNCNnRGRjs7QTJCMXRGQTtFQUNFO0MzQjZ0RkY7QTRCenNGSTtFQUNFO0VBQ0EscUJ0QitOd0I7RXNCOU54Qix3QnRCNk53QjtFc0I1TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0M1QjR1RkY7QTRCdnJGSTtFQUNFO0M1QnlyRk47O0EyQm51RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjckJ5cEJrQztFcUJ4cEJsQztFQUNBO0VBQ0EsaUJyQml1QmtDO0VxQmh1QmxDO0VBQ0E7RXRCMkpJO0VzQnpKSixlckJYUztFcUJZVDtFQUNBO0VBQ0EsdUJyQnZCUztFcUJ3QlQ7RUFDQTtFZmRFO0NacXZGSjs7QTJCOXRGSTtFQUNFO0VBQ0E7QzNCaXVGTjs7QTJCOXRGSTtFQUNFO0VBQ0E7QzNCaXVGTjs7QWdCcnRGSTtFV25CQTtJQUNFO0lBQ0E7RzNCNHVGSjtFMkJ6dUZFO0lBQ0U7SUFDQTtHM0IydUZKO0NBQ0Y7QWdCaHVGSTtFV25CQTtJQUNFO0lBQ0E7RzNCc3ZGSjtFMkJudkZFO0lBQ0U7SUFDQTtHM0JxdkZKO0NBQ0Y7QWdCMXVGSTtFV25CQTtJQUNFO0lBQ0E7RzNCZ3dGSjtFMkI3dkZFO0lBQ0U7SUFDQTtHM0IrdkZKO0NBQ0Y7QWdCcHZGSTtFV25CQTtJQUNFO0lBQ0E7RzNCMHdGSjtFMkJ2d0ZFO0lBQ0U7SUFDQTtHM0J5d0ZKO0NBQ0Y7QTJCbHdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHdCckIrckJnQztDTnFrRXBDO0E0Qm55Rkk7RUFDRTtFQUNBLHFCdEIrTndCO0VzQjlOeEIsd0J0QjZOd0I7RXNCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtDNUIrekZGO0E0Qmp4Rkk7RUFDRTtDNUJteEZOOztBMkJ4d0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCaXJCZ0M7Q04wbEVwQztBNEJ4ekZJO0VBQ0U7RUFDQSxxQnRCK053QjtFc0I5TnhCLHdCdEI2TndCO0VzQjVOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QzVCNjBGRjtBNEJ0eUZJO0VBQ0U7QzVCd3lGTjtBMkJueEZJO0VBQ0U7QzNCcXhGTjs7QTJCL3dGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJyQmdxQmdDO0NOa25FcEM7QTRCaDFGSTtFQUNFO0VBQ0EscUJ0QitOd0I7RXNCOU54Qix3QnRCNk53QjtFc0I1TnhCO0M1QmsxRk47QTRCdjBGTTtFQUNFO0M1QnkwRlI7QTRCdDBGTTtFQUNFO0VBQ0Esc0J0QjRNc0I7RXNCM010Qix3QnRCME1zQjtFc0J6TXRCO0VBOUJOO0VBQ0E7RUFDQTtDNUJ1MkZGO0E0QnQwRkk7RUFDRTtDNUJ3MEZOO0EyQmx5Rkk7RUFDRTtDM0JveUZOOztBMkI1eEZFO0VBSUU7RUFDQTtDM0I0eEZKOztBMkJ2eEZBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0M3Qnk0RkY7O0EyQnZ4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCckJpSzRCO0VxQmhLNUIsZXJCaEhTO0VxQmlIVDtFQUVBO0VBQ0E7RUFDQTtDM0J5eEZGO0FPOTRGRTtFb0JvSUUsZXJCb25CZ0M7RXFCbm5CaEM7RUovSUEsMEJqQkdPO0NOMDVGWDtBMkIxd0ZFO0VBRUUsWXJCcEpPO0VxQnFKUDtFSnRKQSwwQmpCb1AwQjtDTjhxRjlCO0EyQnh3RkU7RUFFRSxlckJ0Sk87RXFCdUpQO0VBQ0E7QzNCeXdGSjs7QTJCandGQTtFQUNFO0MzQm93RkY7O0EyQmh3RkE7RUFDRTtFQUNBLHVCckJpbUJrQztFcUJobUJsQztFdEJBSTtFc0JFSixlckJ6S1M7RXFCMEtUO0MzQm13RkY7O0EyQi92RkE7RUFDRTtFQUNBO0VBQ0EsZXJCOUtTO0NOZzdGWDs7QThCNzdGQTs7RUFFRTtFQUNBO0VBQ0E7QzlCZzhGRjtBOEI5N0ZFOztFQUNFO0VBQ0E7QzlCaThGSjtBT2g4RkU7O0V1QklJO0M5Qmc4Rk47QThCOTdGSTs7OztFQUdFO0M5Qmk4Rk47O0E4QjM3RkE7RUFDRTtFQUNBO0VBQ0E7QzlCODdGRjtBOEI1N0ZFO0VBQ0U7QzlCODdGSjs7QThCeDdGRTs7RUFFRTtDOUIyN0ZKO0E4QnY3RkU7O0VsQlhFO0VBQ0E7Q1pzOEZKO0E4QnY3RkU7O0VsQkZFO0VBQ0E7Q1o2N0ZKOztBOEIxNkZBO0VBQ0U7RUFDQTtDOUI2NkZGO0E4QjM2RkU7RUFHRTtDOUIyNkZKO0E4Qng2RkU7RUFDRTtDOUIwNkZKOztBOEJ0NkZBO0VBQ0U7RUFDQTtDOUJ5NkZGOztBOEJ0NkZBO0VBQ0U7RUFDQTtDOUJ5NkZGOztBOEJyNUZBO0VBQ0U7RUFDQTtFQUNBO0M5Qnc1RkY7QThCdDVGRTs7RUFFRTtDOUJ3NUZKO0E4QnI1RkU7O0VBRUU7QzlCdTVGSjtBOEJuNUZFOztFbEJyRkU7RUFDQTtDWjQrRko7QThCbjVGRTs7RWxCeEdFO0VBQ0E7Q1orL0ZKOztBOEJwNEZFOztFQUVFO0M5QnU0Rko7QThCcjRGSTs7OztFQUVFO0VBQ0E7RUFDQTtDOUJ5NEZOOztBK0JsaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0JxaUdGO0ErQm5pR0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvQnFpR0o7QStCbmlHSTs7Ozs7Ozs7Ozs7O0VBR0U7Qy9COGlHTjtBK0J6aUdFOzs7RUFHRTtDL0IyaUdKO0ErQnZpR0U7RUFDRTtDL0J5aUdKO0ErQnBpR0k7O0VuQklBO0VBQ0E7Q1pvaUdKO0ErQnBpR0U7RUFDRTtFQUNBO0MvQnNpR0o7QStCcGlHSTtFbkJuQkE7RUFDQTtDWjBqR0o7QStCdGlHSTtFbkJQQTtFQUNBO0NaZ2pHSjtBK0J0aUdJOzs7O0VuQnpCQTtFQUNBO0NacWtHSjtBK0JwaUdJOzs7O0VuQmxDQTtFQUNBO0NaNGtHSjs7QStCM2hHQTs7RUFFRTtDL0I4aEdGO0ErQnpoR0U7O0VBQ0U7RUFDQTtDL0I0aEdKO0ErQjFoR0k7O0VBQ0U7Qy9CNmhHTjtBK0J6aEdFOzs7Ozs7OztFQUlFO0MvQitoR0o7O0ErQjNoR0E7RUFBdUI7Qy9CK2hHdkI7O0ErQjloR0E7RUFBc0I7Qy9Ca2lHdEI7O0ErQjFoR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUIyREk7RTBCekRKLGlCekJxSzRCO0V5QnBLNUIsaUI5QnJHaUI7RThCc0dqQixlekIvR1M7RXlCZ0hUO0VBQ0E7RUFDQSwwQnpCdkhTO0V5QndIVDtFbkIvR0U7Q1o2b0dKO0ErQjFoR0U7O0VBRUU7Qy9CNGhHSjs7QStCbGhHQTs7RUFFRSxpQ3pCbVdzQztDTmtyRnhDOztBK0JsaEdBOzs7Ozs7RUFNRTtFMUJ3Qkk7RTBCdEJKLGlCekIyRTRCO0VNdk4xQjtDWmtxR0o7O0ErQmxoR0E7O0VBRUUsbUN6QmlWc0M7Q05vc0Z4Qzs7QStCbGhHQTs7Ozs7O0VBTUU7RTFCT0k7RTBCTEosaUJ6QjJENEI7RU14TjFCO0NabXJHSjs7QStCbGhHQTs7RUFFRTtDL0JxaEdGOztBK0IxZ0dBOzs7Ozs7OztFbkI5Skk7RUFDQTtDWm1yR0o7O0ErQjNnR0E7Ozs7OztFbkIzSkk7RUFDQTtDWitxR0o7O0FnQ3Z0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDMHRHRjs7QWdDdnRHQTtFQUNFO0VBQ0EsbUIxQnlmc0M7Q05pdUZ4Qzs7QWdDdnRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFkxQnFmc0M7RTBCcGZ0QztFQUNBO0NoQzB0R0Y7QWdDeHRHRTtFQUNFLFkxQnpCTztFMEIwQlAsc0IxQnlOMEI7RWlCcFAxQiwwQmpCb1AwQjtDTmtnRzlCO0FnQ3R0R0U7RUFLSSxpRDFCZ1d3QjtDTm8zRjlCO0FnQ2h0R0U7RUFDRSxzQjFCc2JvQztDTjR4RnhDO0FnQy9zR0U7RUFDRSxZMUI3Q087RTBCOENQLDBCMUJrZjRDO0UwQmpmNUMsc0IxQmlmNEM7Q05ndUZoRDtBZ0Mxc0dJO0VBQ0UsZTFCakRLO0NONnZHWDtBZ0Mxc0dNO0VBQ0UsMEIxQnhERztDTm93R1g7O0FnQ2xzR0E7RUFDRTtFQUNBO0VBRUE7Q2hDb3NHRjtBZ0Noc0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZMUJ3Ym9DO0UwQnZicEMsYTFCdWJvQztFMEJ0YnBDO0VBQ0E7RUFDQSx1QjFCckZPO0UwQnNGUDtDaENrc0dKO0FnQzdyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFkxQnlhb0M7RTBCeGFwQyxhMUJ3YW9DO0UwQnZhcEM7RUFDQTtDaEMrckdKOztBZ0NyckdFO0VwQmxHRTtDWjJ4R0o7QWdDcHJHSTtFQUNFO0NoQ3NyR047QWdDanJHSTtFQUNFLHNCMUIwSHdCO0VpQnBQMUIsMEJqQm9QMEI7Q04wakc5QjtBZ0NockdJO0VBQ0U7Q2hDa3JHTjtBZ0M3cUdJO0VUcElBLHlDakJ5aEI0QztDTjJ4RmhEO0FnQzdxR0k7RVR2SUEseUNqQnloQjRDO0NOOHhGaEQ7O0FnQ3JxR0U7RUFFRSxtQjFCMFo0QztDTjZ3RmhEO0FnQ25xR0k7RUFDRTtDaENxcUdOO0FnQ2hxR0k7RVQ5SkEseUNqQnloQjRDO0NOd3lGaEQ7O0FnQ3hwR0E7RUFDRTtDaEMycEdGO0FnQ3hwR0k7RUFDRTtFQUNBLGUxQmtZMEM7RTBCalkxQztFQUVBLHNCMUJnWTBDO0NOeXhGaEQ7QWdDdHBHSTtFQUNFO0VBQ0E7RUFDQSx3QjFCMlgwQztFMEIxWDFDLHlCMUIwWDBDO0UwQnpYMUMsMEIxQnBMSztFMEJzTEwsc0IxQnNYMEM7RWV4aUIxQywwSVdtTEE7Q2hDdXBHTjtBcUJ0MEdNO0VXdUtGO0lYdEtJO0dyQnkwR047Q0FDRjtBZ0N2cEdJO0VBQ0UsdUIxQmxNSztFMEJtTUw7Q2hDeXBHTjtBZ0NwcEdJO0VUek1BLHlDakJ5aEI0QztDTnUwRmhEOztBZ0Mxb0dBO0VBQ0U7RUFDQTtFQUNBLG9DMUJxUnNDO0UwQnBSdEM7RTNCNUNJO0UyQitDSixpQjFCNkQ0QjtFMEI1RDVCLGlCL0I3TWlCO0UrQjhNakIsZTFCdk5TO0UwQndOVDtFQUNBO0VBQ0E7RXBCdE5FO0VvQnlORjtLQUFBO1VBQUE7Q2hDMm9HRjtBZ0N6b0dFO0VBQ0Usc0IxQndQb0M7RTBCdlBwQztFQUtFLGlEMUJtVzhCO0NOb3lGcEM7QWdDcG9HSTtFQU1FLGUxQi9PSztFMEJnUEwsdUIxQnZQSztDTnczR1g7QWdDN25HRTtFQUVFO0VBQ0EsdUIxQitIMEI7RTBCOUgxQjtDaEM4bkdKO0FnQzNuR0U7RUFDRSxlMUI3UE87RTBCOFBQLDBCMUJsUU87Q04rM0dYO0FnQ3puR0U7RUFDRTtDaEMybkdKO0FnQ3ZuR0U7RUFDRTtFQUNBO0NoQ3luR0o7O0FnQ3JuR0E7RUFDRSxtQzFCME5zQztFMEJ6TnRDLHFCMUJpSDRCO0UwQmhINUIsd0IxQmdINEI7RTBCL0c1QixxQjFCZ0g0QjtFRDFOeEI7Q0xtdUdOOztBZ0NybkdBO0VBQ0UsaUMxQm1Oc0M7RTBCbE50QyxvQjFCOEc0QjtFMEI3RzVCLHVCMUI2RzRCO0UwQjVHNUIsbUIxQjZHNEI7RUQvTnhCO0NMMnVHTjs7QWdDaG5HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DMUJpTXNDO0UwQmhNdEM7Q2hDbW5HRjs7QWdDaG5HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DMUJ5THNDO0UwQnhMdEM7RUFDQTtFQUNBO0NoQ21uR0Y7QWdDam5HRTtFQUNFLHNCMUJxS29DO0UwQnBLcEMsaUQxQnlFMEI7Q04waUc5QjtBZ0MvbUdFO0VBRUUsMEIxQi9UTztDTis2R1g7QWdDNW1HSTtFQUNFLGtCMUIyVGE7Q05tekZuQjtBZ0MxbUdFO0VBQ0U7Q2hDNG1HSjs7QWdDeG1HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQzFCd0pzQztFMEJ2SnRDO0VBQ0E7RUFFQSxpQjFCaEU0QjtFMEJpRTVCLGlCL0IxVWlCO0UrQjJVakIsZTFCcFZTO0UwQnFWVCx1QjFCNVZTO0UwQjZWVDtFcEJsVkU7Q1o2N0dKO0FnQ3ZtR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QjFCaUlvQztFMEJoSXBDO0VBQ0EsaUIvQjFWZTtFK0IyVmYsZTFCcFdPO0UwQnFXUDtFVDdXQSwwQmpCR087RTBCNFdQO0VwQm5XQTtDWjY4R0o7O0FnQy9sR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtDaENrbUdGO0FnQ2htR0U7RUFDRTtDaENrbUdKO0FnQzlsR0k7RUFBMEIsb0UxQm9PZTtDTjYzRjdDO0FnQ2htR0k7RUFBMEIsb0UxQm1PZTtDTmc0RjdDO0FnQ2xtR0k7RUFBMEIsb0UxQmtPZTtDTm00RjdDO0FnQ2xtR0U7RUFDRTtDaENvbUdKO0FnQ2ptR0U7RUFDRSxZMUJvTnlDO0UwQm5OekMsYTFCbU55QztFMEJsTnpDO0VUbFpBLDBCakJvUDBCO0UwQmdLMUIsVTFCbU55QztFTTNsQnpDO0VTRkUscUhXNllGO0VYN1lFLDZHVzZZRjtFQUNBO1VBQUE7Q2hDa21HSjtBcUI1K0dNO0VXaVlKO0lYaFlNO0lBQUE7R3JCKytHTjtDQUNGO0FnQ3JtR0k7RVQxWkEsMEJqQjRtQnlDO0NOczVGN0M7QWdDbm1HRTtFQUNFLFkxQjZMZ0M7RTBCNUxoQyxlMUI2TGdDO0UwQjVMaEM7RUFDQSxnQjFCNExnQztFMEIzTGhDLDBCMUJoYU87RTBCaWFQO0VwQnpaQTtDWisvR0o7QWdDam1HRTtFQUNFLFkxQnlMeUM7RTBCeEx6QyxhMUJ3THlDO0VpQnBtQnpDLDBCakJvUDBCO0UwQjBMMUIsVTFCeUx5QztFTTNsQnpDO0VTRkUsa0hXdWFGO0VYdmFFLDZHV3VhRjtFQUNBO09BQUE7Q2hDa21HSjtBcUJ0Z0hNO0VXNFpKO0lYM1pNO0lBQUE7R3JCeWdITjtDQUNGO0FnQ3JtR0k7RVRwYkEsMEJqQjRtQnlDO0NOZzdGN0M7QWdDbm1HRTtFQUNFLFkxQm1LZ0M7RTBCbEtoQyxlMUJtS2dDO0UwQmxLaEM7RUFDQSxnQjFCa0tnQztFMEJqS2hDLDBCMUIxYk87RTBCMmJQO0VwQm5iQTtDWnloSEo7QWdDam1HRTtFQUNFLFkxQitKeUM7RTBCOUp6QyxhMUI4SnlDO0UwQjdKekM7RUFDQSxxQjFCckUwQjtFMEJzRTFCLG9CMUJ0RTBCO0VpQm5ZMUIsMEJqQm9QMEI7RTBCdU4xQixVMUI0SnlDO0VNM2xCekM7RVNGRSxpSFdvY0Y7RVhwY0UsNkdXb2NGO0VBQ0E7Q2hDa21HSjtBcUJuaUhNO0VXc2JKO0lYcmJNO0lBQUE7R3JCc2lITjtDQUNGO0FnQ3JtR0k7RVRqZEEsMEJqQjRtQnlDO0NONjhGN0M7QWdDbm1HRTtFQUNFLFkxQnNJZ0M7RTBCckloQyxlMUJzSWdDO0UwQnJJaEM7RUFDQSxnQjFCcUlnQztFMEJwSWhDO0VBQ0E7RUFDQTtDaENxbUdKO0FnQ2ptR0U7RUFDRSwwQjFCOWRPO0VNUVA7Q1owakhKO0FnQ2htR0U7RUFDRTtFQUNBLDBCMUJwZU87RU1RUDtDWitqSEo7QWdDOWxHSTtFQUNFLDBCMUJ4ZUs7Q053a0hYO0FnQzdsR0k7RUFDRTtDaEMrbEdOO0FnQzVsR0k7RUFDRSwwQjFCaGZLO0NOOGtIWDtBZ0MzbEdJO0VBQ0U7Q2hDNmxHTjtBZ0MxbEdJO0VBQ0UsMEIxQnhmSztDTm9sSFg7O0FnQ3ZsR0E7OztFWHpmTSw2R1c0Zko7Q2hDMGxHRjtBcUJsbEhNO0VXcWZOOzs7SVhwZlE7R3JCdWxITjtDQUNGOztBaUN4bUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakMybUhGOztBaUN4bUhBO0VBQ0U7RUFDQTtDakMybUhGO0FPMW1IRTtFMEJHRTtDakMwbUhKO0FpQ3RtSEU7RUFDRSxlM0JYTztFMkJZUDtFQUNBO0NqQ3dtSEo7O0FpQ2htSEE7RUFDRTtDakNtbUhGO0FpQ2ptSEU7RUFDRTtFQUNBO0VBQ0E7RXJCYkE7RUFDQTtDWmluSEo7QU83bkhFO0UwQjZCSTtFQUNBLHNDM0JpcEI4QjtDTms5RnBDO0FpQ2htSEk7RUFDRSxlM0JyQ0s7RTJCc0NMO0VBQ0E7Q2pDa21ITjtBaUM5bEhFOztFQUVFLGUzQjVDTztFMkI2Q1AsMEJoQ3pDTTtFZ0MwQ04sc0MzQnNvQmdDO0NOMDlGcEM7QWlDN2xIRTtFQUVFO0VyQnRDQTtFQUNBO0NacW9ISjs7QWlDcGxIRTtFQUNFO0VBQ0E7RXJCN0RBO0NacXBISjtBaUNwbEhFOztFQUVFLFkzQjlFTztFMkIrRVAsMEIzQm9LMEI7Q05rN0c5Qjs7QWlDNWtIRTs7RUFFRTtFQUNBO0NqQytrSEo7O0FpQzFrSEU7O0VBRUU7RUFDQTtFQUNBO0NqQzZrSEo7O0FpQ25rSEU7RUFDRTtDakNza0hKO0FpQ3BrSEU7RUFDRTtDakNza0hKOztBa0MvcUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQ2tySEY7QWtDOXFIRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xDcXJISjtBa0NqcUhBO0VBQ0U7RUFDQSxxQjVCa3FCa0M7RTRCanFCbEMsd0I1QmlxQmtDO0U0QmhxQmxDLG1CNUJnRk87RUQ2Q0g7RTZCM0hKO0VBQ0E7Q2xDbXFIRjtBTzdzSEU7RTJCNkNFO0NsQ21xSEo7O0FrQzFwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQzZwSEY7QWtDM3BIRTtFQUNFO0VBQ0E7Q2xDNnBISjtBa0MxcEhFO0VBQ0U7RUFDQTtDbEM0cEhKOztBa0NucEhBO0VBQ0U7RUFDQSxvQjVCeWxCa0M7RTRCeGxCbEMsdUI1QndsQmtDO0NOOGpHcEM7O0FrQzFvSEE7RUFDRTtFQUNBO0VBR0E7Q2xDMm9IRjs7QWtDdm9IQTtFQUNFO0U3QjhESTtFNkI1REo7RUFDQTtFQUNBO0V0QnhHRTtDWm12SEo7QU9ydkhFO0UyQjhHRTtDbEMwb0hKOztBa0Nwb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQ3VvSEY7O0FrQ3BvSEE7RUFDRSxpQjVCZ2xCa0M7RTRCL2tCbEM7Q2xDdW9IRjs7QWdCN3NISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7R2xDb29IUjtDQUNGO0FnQnR1SEk7RWtCNkZBO0lBb0JJO0lBQ0E7R2xDeW5ITjtFa0N2bkhNO0lBQ0U7R2xDeW5IUjtFa0N2bkhRO0lBQ0U7R2xDeW5IVjtFa0N0bkhRO0lBQ0Usc0I1QnloQndCO0k0QnhoQnhCLHFCNUJ3aEJ3QjtHTmdtR2xDO0VrQ25uSE07Ozs7OztJQUNFO0dsQzBuSFI7RWtDNW1ITTtJQUNFO0dsQzhtSFI7RWtDM21ITTtJQUNFO0lBR0E7R2xDMm1IUjtFa0N4bUhNO0lBQ0U7R2xDMG1IUjtDQUNGO0FnQjN2SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0dsQ2lySFI7Q0FDRjtBZ0JueEhJO0VrQjZGQTtJQW9CSTtJQUNBO0dsQ3NxSE47RWtDcHFITTtJQUNFO0dsQ3NxSFI7RWtDcHFIUTtJQUNFO0dsQ3NxSFY7RWtDbnFIUTtJQUNFLHNCNUJ5aEJ3QjtJNEJ4aEJ4QixxQjVCd2hCd0I7R042b0dsQztFa0NocUhNOzs7Ozs7SUFDRTtHbEN1cUhSO0VrQ3pwSE07SUFDRTtHbEMycEhSO0VrQ3hwSE07SUFDRTtJQUdBO0dsQ3dwSFI7RWtDcnBITTtJQUNFO0dsQ3VwSFI7Q0FDRjtBZ0J4eUhJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtHbEM4dEhSO0NBQ0Y7QWdCaDBISTtFa0I2RkE7SUFvQkk7SUFDQTtHbENtdEhOO0VrQ2p0SE07SUFDRTtHbENtdEhSO0VrQ2p0SFE7SUFDRTtHbENtdEhWO0VrQ2h0SFE7SUFDRSxzQjVCeWhCd0I7STRCeGhCeEIscUI1QndoQndCO0dOMHJHbEM7RWtDN3NITTs7Ozs7O0lBQ0U7R2xDb3RIUjtFa0N0c0hNO0lBQ0U7R2xDd3NIUjtFa0Nyc0hNO0lBQ0U7SUFHQTtHbENxc0hSO0VrQ2xzSE07SUFDRTtHbENvc0hSO0NBQ0Y7QWdCcjFISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7R2xDMndIUjtDQUNGO0FnQjcySEk7RWtCNkZBO0lBb0JJO0lBQ0E7R2xDZ3dITjtFa0M5dkhNO0lBQ0U7R2xDZ3dIUjtFa0M5dkhRO0lBQ0U7R2xDZ3dIVjtFa0M3dkhRO0lBQ0Usc0I1QnloQndCO0k0QnhoQnhCLHFCNUJ3aEJ3QjtHTnV1R2xDO0VrQzF2SE07Ozs7OztJQUNFO0dsQ2l3SFI7RWtDbnZITTtJQUNFO0dsQ3F2SFI7RWtDbHZITTtJQUNFO0lBR0E7R2xDa3ZIUjtFa0MvdUhNO0lBQ0U7R2xDaXZIUjtDQUNGO0FrQ2x6SEk7RUFvQkk7RUFDQTtDbENpeUhSO0FrQ3B6SFE7Ozs7OztFQUNFO0VBQ0E7Q2xDMnpIVjtBa0N4eUhRO0VBQ0U7Q2xDMHlIVjtBa0N4eUhVO0VBQ0U7Q2xDMHlIWjtBa0N2eUhVO0VBQ0Usc0I1QnloQndCO0U0QnhoQnhCLHFCNUJ3aEJ3QjtDTml4R3BDO0FrQ3B5SFE7Ozs7OztFQUNFO0NsQzJ5SFY7QWtDN3hIUTtFQUNFO0NsQyt4SFY7QWtDNXhIUTtFQUNFO0VBR0E7Q2xDNHhIVjtBa0N6eEhRO0VBQ0U7Q2xDMnhIVjs7QWtDN3dIRTtFQUNFLDBCNUJpZ0JnQztDTit3R3BDO0FPeCtIRTtFMkIyTkksMEI1QjhmOEI7Q05reEdwQztBa0Mzd0hJO0VBQ0UsMEI1QnNmOEI7Q051eEdwQztBTzkrSEU7RTJCb09NLDBCNUJvZjRCO0NOeXhHcEM7QWtDMXdITTtFQUNFLDBCNUJrZjRCO0NOMHhHcEM7QWtDeHdISTs7OztFQUlFLDBCNUJ5ZThCO0NOaXlHcEM7QWtDdHdIRTtFQUNFLDBCNUJrZWdDO0U0QmplaEMsaUM1QnNlZ0M7Q05reUdwQztBa0Nyd0hFO0VBQ0U7Q2xDdXdISjtBa0Nwd0hFO0VBQ0UsMEI1QnlkZ0M7Q042eUdwQztBa0Nyd0hJO0VBQ0UsMEI1QnlkOEI7Q044eUdwQztBT3ZnSUU7RTJCbVFNLDBCNUJzZDRCO0NOaXpHcEM7O0FrQy92SEU7RUFDRSxZNUJyUk87Q051aElYO0FPOWdJRTtFMkIrUUksWTVCeFJLO0NOMGhJWDtBa0M3dkhJO0VBQ0UsZ0M1QjJiOEI7Q05vMEdwQztBT3BoSUU7RTJCd1JNLGlDNUJ5YjRCO0NOczBHcEM7QWtDNXZITTtFQUNFLGlDNUJ1YjRCO0NOdTBHcEM7QWtDMXZISTs7OztFQUlFLFk1QjdTSztDTnlpSVg7QWtDeHZIRTtFQUNFLGdDNUJ1YWdDO0U0QnRhaEMsdUM1QjJhZ0M7Q04rMEdwQztBa0N2dkhFO0VBQ0U7Q2xDeXZISjtBa0N0dkhFO0VBQ0UsZ0M1QjhaZ0M7Q04wMUdwQztBa0N2dkhJO0VBQ0UsWTVCN1RLO0NOc2pJWDtBTzdpSUU7RTJCdVRNLFk1QmhVRztDTnlqSVg7O0FtQzVqSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsdUI3QkpTO0U2QktUO0VBQ0E7RXZCS0U7Q1owaklKO0FtQzVqSUU7RUFDRTtFQUNBO0NuQzhqSUo7QW1DM2pJRTtFQUNFO0VBQ0E7Q25DNmpJSjtBbUMzaklJO0VBQ0U7RXZCQ0Y7RUFDQTtDWjZqSUo7QW1DM2pJSTtFQUNFO0V2QlVGO0VBQ0E7Q1pvaklKO0FtQ3hqSUU7O0VBRUU7Q25DMGpJSjs7QW1DdGpJQTtFQUdFO0VBR0E7RUFDQSxpQjdCZ3hCa0M7Q05xeUdwQzs7QW1DampJQTtFQUNFLHVCN0Iwd0JrQztDTjB5R3BDOztBbUNqaklBO0VBQ0U7RUFDQTtDbkNvaklGOztBbUNqaklBO0VBQ0U7Q25Db2pJRjs7QU96bUlFO0U0QjBERTtDbkNtaklKO0FtQ2hqSUU7RUFDRSxxQjdCeXZCZ0M7Q055ekdwQzs7QW1DMWlJQTtFQUNFO0VBQ0E7RUFFQSwwQmxDeEVZO0VrQ3lFWjtDbkM0aUlGO0FtQzFpSUU7RXZCdkVFO0Nab25JSjs7QW1DeGlJQTtFQUNFO0VBRUEsMEJsQ25GWTtFa0NvRlo7Q25DMGlJRjtBbUN4aUlFO0V2QmxGRTtDWjZuSUo7O0FtQ2ppSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkNvaUlGOztBbUNqaUlBO0VBQ0U7RUFDQTtDbkNvaUlGOztBbUNoaUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCN0I2c0JrQztFTTV6QmhDO0NabXBJSjs7QW1DaGlJQTs7O0VBR0U7RUFDQTtDbkNtaUlGOztBbUNoaUlBOztFdkJqSEk7RUFDQTtDWnNwSUo7O0FtQ2ppSUE7O0V2QnhHSTtFQUNBO0NaOG9JSjs7QW1DOWhJRTtFQUNFLG9CN0JxckJnQztDTjQyR3BDO0FnQmhvSUk7RW1CNkZKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7R25DaWlJRjtFbUMvaElFO0lBRUU7SUFDQSxtQjdCeXFCOEI7STZCeHFCOUI7SUFDQSxrQjdCdXFCOEI7R055M0dsQztDQUNGOztBbUNwaElFO0VBQ0Usb0I3QnlwQmdDO0NOODNHcEM7QWdCbHBJSTtFbUJ1SEo7SUFRSTtJQUNBO0duQ3VoSUY7RW1DcGhJRTtJQUVFO0lBQ0E7R25DcWhJSjtFbUNuaElJO0lBQ0U7SUFDQTtHbkNxaElOO0VtQ2hoSU07SXZCektKO0lBQ0E7R1o0cklGO0VtQ2poSVE7O0lBR0U7R25Da2hJVjtFbUNoaElROztJQUdFO0duQ2loSVY7RW1DN2dJTTtJdkIxS0o7SUFDQTtHWjBySUY7RW1DOWdJUTs7SUFHRTtHbkMrZ0lWO0VtQzdnSVE7O0lBR0U7R25DOGdJVjtDQUNGOztBbUNqZ0lFO0VBQ0UsdUI3QjhrQmdDO0NOczdHcEM7QWdCNXJJSTtFbUJzTEo7SUFNSSxxQjdCMmxCZ0M7UzZCM2xCaEMsZ0I3QjJsQmdDO0k2QjFsQmhDLHlCN0IybEJnQztTNkIzbEJoQyxvQjdCMmxCZ0M7STZCMWxCaEM7SUFDQTtHbkNvZ0lGO0VtQ2xnSUU7SUFDRTtJQUNBO0duQ29nSUo7Q0FDRjs7QW1DMy9IQTtFQUNFO0NuQzgvSEY7QW1DNS9IRTtFQUNFO0NuQzgvSEo7QW1DNS9ISTtFQUNFO0V2QnZPRjtFQUNBO0Nac3VJSjtBbUM1L0hJO0V2QnpQQTtFQUNBO0Nad3ZJSjtBbUM1L0hJO0V2QnRRQTtFdUJ3UUU7Q25DOC9ITjs7QW9DeHhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9COUJxaUNrQztFOEJuaUNsQztFQUNBLDBCOUJFUztFTVNQO0NaZ3hJSjs7QW9DcnhJRTtFQUNFLHFCOUJ5aENnQztDTit2R3BDO0FvQ3R4SUk7RUFDRTtFQUNBLHNCOUJxaEM4QjtFOEJwaEM5QixlOUJOSztFOEJPTDtDcEN3eElOO0FvQzl3SUU7RUFDRTtDcENneElKO0FvQzd3SUU7RUFDRTtDcEMrd0lKO0FvQzV3SUU7RUFDRSxlOUIxQk87Q053eUlYOztBcUNyeklBO0VBQ0U7RTVCR0E7RUFDQTtFR2FFO0NaMHlJSjs7QXFDdHpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IvQm94QmtDO0UrQm54QmxDLGUvQm1Ld0M7RStCakt4Qyx1Qi9CUFM7RStCUVQ7Q3JDd3pJRjtBcUN0eklFO0VBQ0U7RUFDQSxlL0I4SnNDO0UrQjdKdEM7RUFDQSwwQi9CWk87RStCYVAsc0IvQlpPO0NObzBJWDtBcUNyeklFO0VBQ0U7RUFDQSxXL0I0d0JnQztFK0Izd0JoQyxpRC9CK1cwQjtDTnc4SDlCOztBcUNqeklJO0VBQ0U7RXpCYUY7RUFDQTtDWnd5SUo7QXFDanpJSTtFekJOQTtFQUNBO0NaMHpJSjtBcUNoeklFO0VBQ0U7RUFDQSxZL0J4Q087RStCeUNQLDBCL0IwTTBCO0UrQnpNMUIsc0IvQnlNMEI7Q055bUk5QjtBcUMveUlFO0VBQ0UsZS9CeENPO0UrQnlDUDtFQUVBO0VBQ0EsdUIvQmxETztFK0JtRFAsc0IvQmhETztDTmcySVg7O0FzQ3YySUU7RUFDRTtFakNnTEU7RWlDOUtGLGlCaENtTzBCO0NOdW9JOUI7QXNDcjJJTTtFMUJxQ0Y7RUFDQTtDWm0wSUo7QXNDcDJJTTtFMUJrQkY7RUFDQTtDWnExSUo7O0FzQ3IzSUU7RUFDRTtFakNnTEU7RWlDOUtGLGlCaENvTzBCO0NOb3BJOUI7QXNDbjNJTTtFMUJxQ0Y7RUFDQTtDWmkxSUo7QXNDbDNJTTtFMUJrQkY7RUFDQTtDWm0ySUo7O0F1Q2o0SUE7RUFDRTtFQUNBO0VsQzZKRTtFa0MzSkYsaUJqQ3dSNEI7RWlDdlI1QjtFQUNBO0VBQ0E7RUFDQTtFM0JLRTtFU0ZFLHNJa0JESjtDdkNvNElGO0FxQi8zSU07RWtCZk47SWxCZ0JRO0dyQms0SU47Q0FDRjtBT3g0SUU7RWdDR0k7Q3ZDdzRJTjs7QXVDbjRJRTtFQUNFO0N2Q3M0SUo7O0F1Q2o0SUE7RUFDRTtFQUNBO0N2Q280SUY7O0F1QzczSUE7RUFDRSxxQmpDaTRCa0M7RWlDaDRCbEMsb0JqQ2c0QmtDO0VNdjVCaEM7Q1p3NUlKOztBdUN4M0lFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTm0ySWY7QU8vNUlFO0VpQ1ZJO0VBQ0E7Q3hDNDZJTjtBd0N6NklJO0VBRUU7RUFDQTtDeEMwNklOOztBdUNyNElFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTmczSWY7QU81NklFO0VpQ1ZJO0VBQ0E7Q3hDeTdJTjtBd0N0N0lJO0VBRUU7RUFDQTtDeEN1N0lOOztBdUNsNUlFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTjYzSWY7QU96N0lFO0VpQ1ZJO0VBQ0E7Q3hDczhJTjtBd0NuOElJO0VBRUU7RUFDQTtDeENvOElOOztBdUMvNUlFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTjA0SWY7QU90OElFO0VpQ1ZJO0VBQ0E7Q3hDbTlJTjtBd0NoOUlJO0VBRUU7RUFDQTtDeENpOUlOOztBdUM1NklFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTnU1SWY7QU9uOUlFO0VpQ1ZJO0VBQ0E7Q3hDZytJTjtBd0M3OUlJO0VBRUU7RUFDQTtDeEM4OUlOOztBdUN6N0lFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTm82SWY7QU9oK0lFO0VpQ1ZJO0VBQ0E7Q3hDNitJTjtBd0MxK0lJO0VBRUU7RUFDQTtDeEMyK0lOOztBdUN0OElFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTmk3SWY7QU83K0lFO0VpQ1ZJO0VBQ0E7Q3hDMC9JTjtBd0N2L0lJO0VBRUU7RUFDQTtDeEN3L0lOOztBdUNuOUlFO0VDakRBO0VBQ0EsMEJsQzBFYTtDTjg3SWY7QU8xL0lFO0VpQ1ZJO0VBQ0E7Q3hDdWdKTjtBd0NwZ0pJO0VBRUU7RUFDQTtDeENxZ0pOOztBeUNsaEpBO0VBQ0U7RUFDQSxvQm5DeXpCa0M7RW1DdnpCbEMsMEJuQ0tTO0VNU1A7Q1p1Z0pKO0FnQjc5SUk7RXlCNURKO0lBUUk7R3pDcWhKRjtDQUNGOztBeUNsaEpBO0VBQ0U7RUFDQTtFN0JJRTtDWmtoSko7O0EwQ2hpSkE7RUFDRTtFQUNBO0VBQ0Esb0JwQ3k5QmtDO0VvQ3g5QmxDO0U5QlVFO0NaMGhKSjs7QTBDL2hKQTtFQUVFO0MxQ2lpSkY7O0EwQzdoSkE7RUFDRSxpQnBDNlE0QjtDTm14STlCOztBMEN4aEpBO0VBQ0U7QzFDMmhKRjtBMEN4aEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQzBoSko7O0EwQ2hoSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDcWhKdkU7QTJDamtKRTtFQUNFO0MzQ21rSko7QTJDaGtKRTtFQUNFO0MzQ2trSko7O0EwQzVoSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDaWlKdkU7QTJDN2tKRTtFQUNFO0MzQytrSko7QTJDNWtKRTtFQUNFO0MzQzhrSko7O0EwQ3hpSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDNmlKdkU7QTJDemxKRTtFQUNFO0MzQzJsSko7QTJDeGxKRTtFQUNFO0MzQzBsSko7O0EwQ3BqSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDeWpKdkU7QTJDcm1KRTtFQUNFO0MzQ3VtSko7QTJDcG1KRTtFQUNFO0MzQ3NtSko7O0EwQ2hrSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDcWtKdkU7QTJDam5KRTtFQUNFO0MzQ21uSko7QTJDaG5KRTtFQUNFO0MzQ2tuSko7O0EwQzVrSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDaWxKdkU7QTJDN25KRTtFQUNFO0MzQytuSko7QTJDNW5KRTtFQUNFO0MzQzhuSko7O0EwQ3hsSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDNmxKdkU7QTJDem9KRTtFQUNFO0MzQzJvSko7QTJDeG9KRTtFQUNFO0MzQzBvSko7O0EwQ3BtSkU7RUMvQ0EsZURnRHFIO0VuQjNDbkgsMEJtQjJDdUI7RUM5Q3pCLHNCRDhDcUU7QzFDeW1KdkU7QTJDcnBKRTtFQUNFO0MzQ3VwSko7QTJDcHBKRTtFQUNFO0MzQ3NwSko7O0E0QzlwSkU7RUFDRTtJQUFPO0c1Q2txSlQ7RTRDanFKRTtJQUFLO0c1Q29xSlA7Q0FDRjtBNENqcUpBO0VBQ0U7RUFDQSxhdENrK0JrQztFc0NqK0JsQztFQUNBO0V2Q3dLSTtFdUN0S0osMEJ0Q0xTO0VNU1A7Q1pncUpKOztBNEMvcEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZdENqQlM7RXNDa0JUO0VBQ0E7RUFDQSwwQnRDdTlCa0M7RWVsK0I5Qiw0QnVCWUo7QzVDa3FKRjtBcUIxcUpNO0V1QkROO0l2QkVRO0dyQjZxSk47Q0FDRjs7QTRDcHFKQTtFckJZRTtFcUJWQTtDNUN1cUpGOztBNENucUpFO0VBQ0U7QzVDc3FKSjtBNENucUpNO0VBSko7SUFLTTtHNUNzcUpOO0NBQ0Y7O0E2Q2p0SkE7RUFDRTtFQUNBO0M3Q290SkY7O0E2Q2p0SkE7RUFDRTtDN0NvdEpGOztBOEN0dEpBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RWxDUUU7Q1pndEpKOztBOEM5c0pBO0VBQ0U7RUFDQSxleENSUztFd0NTVDtDOUNpdEpGO0FPeHRKRTtFdUNXRTtFQUNBLGV4Q2RPO0V3Q2VQO0VBQ0EsMEJ4Q3RCTztDTnN1Slg7QThDN3NKRTtFQUNFLGV4Q2xCTztFd0NtQlAsMEJ4QzFCTztDTnl1Slg7O0E4Q3RzSkE7RUFDRTtFQUNBO0VBQ0E7RUFHQSx1QnhDM0NTO0V3QzRDVDtDOUN1c0pGO0E4Q3JzSkU7RWxDMUJFO0VBQ0E7Q1prdUpKO0E4Q3JzSkU7RWxDaEJFO0VBQ0E7Q1p3dEpKO0E4Q3JzSkU7RUFFRSxleENsRE87RXdDbURQO0VBQ0EsdUJ4QzFETztDTmd3Slg7QThDbHNKRTtFQUNFO0VBQ0EsWXhDaEVPO0V3Q2lFUCwwQnhDa0wwQjtFd0NqTDFCLHNCeENpTDBCO0NObWhKOUI7QThDanNKRTtFQUNFO0M5Q21zSko7QThDanNKSTtFQUNFO0VBQ0Esc0J4QzJKd0I7Q053aUo5Qjs7QThDcnJKSTtFQUNFO0M5Q3dySk47QThDcnJKUTtFbEMxQko7RUFaQTtDWit0Sko7QThDcHJKUTtFbEMzQ0o7RUFZQTtDWnV0Sko7QThDbnJKUTtFQUNFO0M5Q3FySlY7QThDbHJKUTtFQUNFLHNCeEMwSG9CO0V3Q3pIcEI7QzlDb3JKVjtBOENsckpVO0VBQ0U7RUFDQSx1QnhDcUhrQjtDTitqSjlCOztBZ0IvdUpJO0U4Qm1DQTtJQUNFO0c5Q2d0Sko7RThDN3NKTTtJbEMxQko7SUFaQTtHWnV2SkY7RThDNXNKTTtJbEMzQ0o7SUFZQTtHWit1SkY7RThDM3NKTTtJQUNFO0c5QzZzSlI7RThDMXNKTTtJQUNFLHNCeEMwSG9CO0l3Q3pIcEI7RzlDNHNKUjtFOEMxc0pRO0lBQ0U7SUFDQSx1QnhDcUhrQjtHTnVsSjVCO0NBQ0Y7QWdCeHdKSTtFOEJtQ0E7SUFDRTtHOUN3dUpKO0U4Q3J1Sk07SWxDMUJKO0lBWkE7R1ord0pGO0U4Q3B1Sk07SWxDM0NKO0lBWUE7R1p1d0pGO0U4Q251Sk07SUFDRTtHOUNxdUpSO0U4Q2x1Sk07SUFDRSxzQnhDMEhvQjtJd0N6SHBCO0c5Q291SlI7RThDbHVKUTtJQUNFO0lBQ0EsdUJ4Q3FIa0I7R04rbUo1QjtDQUNGO0FnQmh5Skk7RThCbUNBO0lBQ0U7RzlDZ3dKSjtFOEM3dkpNO0lsQzFCSjtJQVpBO0dadXlKRjtFOEM1dkpNO0lsQzNDSjtJQVlBO0daK3hKRjtFOEMzdkpNO0lBQ0U7RzlDNnZKUjtFOEMxdkpNO0lBQ0Usc0J4QzBIb0I7SXdDekhwQjtHOUM0dkpSO0U4QzF2SlE7SUFDRTtJQUNBLHVCeENxSGtCO0dOdW9KNUI7Q0FDRjtBZ0J4ekpJO0U4Qm1DQTtJQUNFO0c5Q3d4Sko7RThDcnhKTTtJbEMxQko7SUFaQTtHWit6SkY7RThDcHhKTTtJbEMzQ0o7SUFZQTtHWnV6SkY7RThDbnhKTTtJQUNFO0c5Q3F4SlI7RThDbHhKTTtJQUNFLHNCeEMwSG9CO0l3Q3pIcEI7RzlDb3hKUjtFOENseEpRO0lBQ0U7SUFDQSx1QnhDcUhrQjtHTitwSjVCO0NBQ0Y7QThDdndKQTtFbENuSEk7Q1o2M0pKO0E4Q3Z3SkU7RUFDRTtDOUN5d0pKO0E4Q3Z3Skk7RUFDRTtDOUN5d0pOOztBK0NsNUpFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M5Q2t3SjNDO0FPMTRKRTtFd0NQTSxlRCtJa0U7RUM5SWxFO0MvQ281SlI7QStDajVKTTtFQUNFLFl6Q1BHO0V5Q1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzlDMndKMUU7O0ErQ2g2SkU7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzlDZ3hKM0M7QU94NUpFO0V3Q1BNLGVEK0lrRTtFQzlJbEU7Qy9DazZKUjtBK0MvNUpNO0VBQ0UsWXpDUEc7RXlDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDOUN5eEoxRTs7QStDOTZKRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDOUM4eEozQztBT3Q2SkU7RXdDUE0sZUQrSWtFO0VDOUlsRTtDL0NnN0pSO0ErQzc2Sk07RUFDRSxZekNQRztFeUNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M5Q3V5SjFFOztBK0M1N0pFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M5QzR5SjNDO0FPcDdKRTtFd0NQTSxlRCtJa0U7RUM5SWxFO0MvQzg3SlI7QStDMzdKTTtFQUNFLFl6Q1BHO0V5Q1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzlDcXpKMUU7O0ErQzE4SkU7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzlDMHpKM0M7QU9sOEpFO0V3Q1BNLGVEK0lrRTtFQzlJbEU7Qy9DNDhKUjtBK0N6OEpNO0VBQ0UsWXpDUEc7RXlDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDOUNtMEoxRTs7QStDeDlKRTtFQUNFLGVEb0pzRTtFQ25KdEUsMEJEbUp1QztDOUN3MEozQztBT2g5SkU7RXdDUE0sZUQrSWtFO0VDOUlsRTtDL0MwOUpSO0ErQ3Y5Sk07RUFDRSxZekNQRztFeUNRSCwwQkR5SWtFO0VDeElsRSxzQkR3SWtFO0M5Q2kxSjFFOztBK0N0K0pFO0VBQ0UsZURvSnNFO0VDbkp0RSwwQkRtSnVDO0M5Q3MxSjNDO0FPOTlKRTtFd0NQTSxlRCtJa0U7RUM5SWxFO0MvQ3crSlI7QStDcitKTTtFQUNFLFl6Q1BHO0V5Q1FILDBCRHlJa0U7RUN4SWxFLHNCRHdJa0U7QzlDKzFKMUU7O0ErQ3AvSkU7RUFDRSxlRG9Kc0U7RUNuSnRFLDBCRG1KdUM7QzlDbzJKM0M7QU81K0pFO0V3Q1BNLGVEK0lrRTtFQzlJbEU7Qy9Dcy9KUjtBK0NuL0pNO0VBQ0UsWXpDUEc7RXlDUUgsMEJEeUlrRTtFQ3hJbEUsc0JEd0lrRTtDOUM2MkoxRTs7QWdEcmdLQTtFQUNFO0UzQ21MSTtFMkNqTEosaUIxQzhSNEI7RTBDN1I1QjtFQUNBLFkxQ1lTO0UwQ1hULDBCMUN5bENrQztFMEN4bENsQztDaER3Z0tGO0FPbmdLRTtFeUNERSxZMUNNTztFMENMUDtDaER1Z0tKO0FPbmdLRTtFeUNDSTtDaERxZ0tOOztBZ0QxL0pBO0VBQ0U7RUFDQTtFQUNBO0NoRDYvSkY7O0FnRHYvSkE7RUFDRTtDaEQwL0pGOztBaURoaUtBO0VBR0Usa0IzQzI0QmtDO0UyQzE0QmxDLGlCM0MwNEJrQztFRDF0QjlCO0U0QzdLSiw0QzNDNDRCa0M7RTJDMzRCbEM7RUFDQTtFQUNBLGlEM0M2NEJrQztFMkM1NEJsQztFckNPRTtDWjBoS0o7QWlEOWhLRTtFQUNFLHVCM0NnNEJnQztDTmdxSXBDO0FpRDdoS0U7RUFDRTtDakQraEtKO0FpRDVoS0U7RUFDRTtFQUNBO0NqRDhoS0o7QWlEM2hLRTtFQUNFO0NqRDZoS0o7O0FpRHpoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlM0N2QlM7RTJDd0JULDRDM0NxM0JrQztFMkNwM0JsQztFQUNBO0VyQ1pFO0VBQ0E7Q1p5aUtKOztBaUQxaEtBO0VBQ0UsaUIzQ20yQmtDO0NOMHJJcEM7O0FrRG5rS0E7RUFFRTtDbERxa0tGO0FrRG5rS0U7RUFDRTtFQUNBO0NsRHFrS0o7O0FrRGhrS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUM0cEJrQztFNEMzcEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0NsRGlrS0Y7O0FrRDFqS0E7RUFDRTtFQUNBO0VBQ0EsZTVDaTVCa0M7RTRDLzRCbEM7Q2xENGpLRjtBa0R6aktFO0U3QjNCSSxvQzZCNEJGO0VBQ0EsK0I1Q3U2QmdDO0NOb3BJcEM7QXFCcGxLTTtFNkJ1Qko7STdCdEJNO0dyQnVsS047Q0FDRjtBa0Q5aktFO0VBQ0UsZ0I1Q3E2QmdDO0NOMnBJcEM7QWtENWpLRTtFQUNFLHVCNUNrNkJnQztDTjRwSXBDOztBa0QxaktBO0VBQ0U7RUFDQTtDbEQ2aktGO0FrRDNqS0U7RUFDRTtFQUNBO0NsRDZqS0o7QWtEMWpLRTs7RUFFRTtDbEQ0aktKO0FrRHpqS0U7RUFDRTtDbEQyaktKOztBa0R2aktBO0VBQ0U7RUFDQTtFQUNBO0NsRDBqS0Y7QWtEdmpLRTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7Q2xEeWpLSjtBa0RyaktFO0VBQ0U7RUFDQTtFQUNBO0NsRHVqS0o7QWtEcmpLSTtFQUNFO0NsRHVqS047QWtEcGpLSTtFQUNFO0NsRHNqS047O0FrRGhqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsdUI1QzNHUztFNEM0R1Q7RUFDQTtFdENsR0U7RXNDc0dGO0NsRCtpS0Y7O0FrRDNpS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUNnakJrQztFNEMvaUJsQztFQUNBO0VBQ0EsdUI1Q2xIUztDTmdxS1g7QWtEM2lLRTtFQUFTO0NsRDhpS1g7QWtEN2lLRTtFQUFTLGE1Qyt6QnlCO0NOaXZJcEM7O0FrRDNpS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjVDNnpCa0M7RTRDNXpCbEM7RXRDdEhFO0VBQ0E7Q1pxcUtKO0FrRDdpS0U7RUFDRSxtQjVDd3pCZ0M7RTRDdHpCaEM7Q2xEOGlLSjs7QWtEemlLQTtFQUNFO0VBQ0EsaUJqRHZJaUI7Q0RtcktuQjs7QWtEdmlLQTtFQUNFO0VBR0E7RUFDQSxjNUMwd0JrQztDTjh4SXBDOztBa0RwaUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q3pJRTtFQUNBO0NaaXJLSjtBa0RuaUtFO0VBQ0U7Q2xEcWlLSjs7QWtEaGlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEbWlLRjs7QWdCMXFLSTtFa0M2SUY7SUFDRSxpQjVDdXdCZ0M7STRDdHdCaEM7R2xEaWlLRjtFa0Q5aEtBO0lBQ0U7R2xEZ2lLRjtFa0Q5aEtFO0lBQ0U7R2xEZ2lLSjtFa0Q1aEtBO0lBQ0U7R2xEOGhLRjtFa0Q1aEtFO0lBQ0U7SUFDQTtJQUFBO0dsRDhoS0o7RWtEdGhLQTtJQUFZLGlCNUMrdUJzQjtHTjB5SWxDO0NBQ0Y7QWdCanNLSTtFa0MyS0Y7O0lBRUUsaUI1Q3V1QmdDO0dOa3pJbEM7Q0FDRjtBZ0J2c0tJO0VrQ2tMRjtJQUFZLGtCNUNpdUJzQjtHTnd6SWxDO0NBQ0Y7QW1EdndLQTtFQUNFO0VBQ0EsYzdDZ3JCa0M7RTZDL3FCbEM7RUFDQSxVN0M2MUJrQztFOENqMkJsQyxtQ25Eb0J1QjtFbURsQnZCO0VBQ0EsaUI5QzRSNEI7RThDM1I1QixpQm5Ea0JpQjtFbURqQmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ3FLSTtFOEN6S0o7RUFDQTtDbkRteEtGO0FtRGp4S0U7RUFBUyxhN0NpMUJ5QjtDTm04SXBDO0FtRGx4S0U7RUFDRTtFQUNBO0VBQ0EsYzdDaTFCZ0M7RTZDaDFCaEMsZTdDaTFCZ0M7Q05tOElwQztBbURseEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25Eb3hLTjs7QW1EL3dLQTtFQUNFO0NuRGt4S0Y7QW1EaHhLRTtFQUNFO0NuRGt4S0o7QW1EaHhLSTtFQUNFO0VBQ0E7RUFDQSx1QjdDdkJLO0NOeXlLWDs7QW1EN3dLQTtFQUNFO0NuRGd4S0Y7QW1EOXdLRTtFQUNFO0VBQ0EsYzdDbXpCZ0M7RTZDbHpCaEMsZTdDaXpCZ0M7Q04rOUlwQztBbUQ5d0tJO0VBQ0U7RUFDQTtFQUNBLHlCN0N2Q0s7Q051ektYOztBbUQzd0tBO0VBQ0U7Q25EOHdLRjtBbUQ1d0tFO0VBQ0U7Q25EOHdLSjtBbUQ1d0tJO0VBQ0U7RUFDQTtFQUNBLDBCN0NyREs7Q05tMEtYOztBbUR6d0tBO0VBQ0U7Q25ENHdLRjtBbUQxd0tFO0VBQ0U7RUFDQSxjN0NxeEJnQztFNkNweEJoQyxlN0NteEJnQztDTnkvSXBDO0FtRDF3S0k7RUFDRTtFQUNBO0VBQ0Esd0I3Q3JFSztDTmkxS1g7O0FtRHZ2S0E7RUFDRSxpQjdDK3VCa0M7RTZDOXVCbEM7RUFDQSxZN0N2R1M7RTZDd0dUO0VBQ0EsdUI3Qy9GUztFTUNQO0NaeTFLSjs7QXFEMzJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMvQzhxQmtDO0UrQzdxQmxDO0VBQ0EsaUIvQysyQmtDO0U4Q3AzQmxDLG1DbkRvQnVCO0VtRGxCdkI7RUFDQSxpQjlDNFI0QjtFOEMzUjVCLGlCbkRrQmlCO0VtRGpCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DcUtJO0VnRHhLSjtFQUNBLHVCL0NOUztFK0NPVDtFQUNBO0V6Q0dFO0NaczNLSjtBcURyM0tFO0VBQ0U7RUFDQTtFQUNBLFkvQysyQmdDO0UrQzkyQmhDLGUvQysyQmdDO0UrQzkyQmhDO0NyRHUzS0o7QXFEcjNLSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JEczNLTjs7QXFEajNLQTtFQUNFLHNCL0NnMkJrQztDTm9oSnBDO0FxRGwzS0U7RUFDRTtDckRvM0tKO0FxRGwzS0k7RUFDRTtFQUNBO0VBQ0Esc0MvQzIxQjhCO0NOeWhKcEM7QXFEajNLSTtFQUNFLFkvQzBMd0I7RStDekx4QjtFQUNBLHVCL0M3Q0s7Q05nNktYOztBcUQ5MktBO0VBQ0Usb0IvQzQwQmtDO0NOcWlKcEM7QXFELzJLRTtFQUNFO0VBQ0EsYy9DdzBCZ0M7RStDdjBCaEMsYS9DczBCZ0M7RStDcjBCaEM7Q3JEaTNLSjtBcUQvMktJO0VBQ0U7RUFDQTtFQUNBLHdDL0NvMEI4QjtDTjZpSnBDO0FxRDkyS0k7RUFDRSxVL0NtS3dCO0UrQ2xLeEI7RUFDQSx5Qi9DcEVLO0NObzdLWDs7QXFEMzJLQTtFQUNFLG1CL0NxekJrQztDTnlqSnBDO0FxRDUyS0U7RUFDRTtDckQ4MktKO0FxRDUyS0k7RUFDRTtFQUNBO0VBQ0EseUMvQ2d6QjhCO0NOOGpKcEM7QXFEMzJLSTtFQUNFLFMvQytJd0I7RStDOUl4QjtFQUNBLDBCL0N4Rks7Q05xOEtYO0FxRHgyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFkvQzR4QmdDO0UrQzN4QmhDO0VBQ0E7RUFDQTtDckQwMktKOztBcUR0MktBO0VBQ0UscUIvQ3F4QmtDO0NOb2xKcEM7QXFEdjJLRTtFQUNFO0VBQ0EsYy9DaXhCZ0M7RStDaHhCaEMsYS9DK3dCZ0M7RStDOXdCaEM7Q3JEeTJLSjtBcUR2MktJO0VBQ0U7RUFDQTtFQUNBLHVDL0M2d0I4QjtDTjRsSnBDO0FxRHQyS0k7RUFDRSxXL0M0R3dCO0UrQzNHeEI7RUFDQSx3Qi9DM0hLO0NObStLWDs7QXFEbDFLQTtFQUNFO0VBQ0E7RWhEMEJJO0VnRHZCSiwwQi9DK3RCa0M7RStDOXRCbEM7RXpDbklFO0VBQ0E7Q1p3OUtKO0FxRG4xS0U7RUFDRTtDckRxMUtKOztBcURqMUtBO0VBQ0U7RUFDQSxlL0N4SlM7Q040K0tYOztBc0QvK0tBO0VBQ0U7Q3REay9LRjs7QXNELytLQTtFQUNFO0N0RGsvS0Y7O0FzRC8rS0E7RUFDRTtFQUNBO0VBQ0E7Q3REay9LRjtBdUR6Z0xFO0VBQ0U7RUFDQTtFQUNBO0N2RDJnTEo7O0FzRG4vS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDbEJJLHVDaUNtQko7Q3REcy9LRjtBcUJyZ0xNO0VpQ1FOO0lqQ1BRO0dyQndnTE47Q0FDRjs7QXNEeC9LQTs7O0VBR0U7Q3REMi9LRjs7QXNEeC9LQTs7RUFFRTtDdEQyL0tGOztBc0R4L0tBOztFQUVFO0N0RDIvS0Y7O0FzRGwvS0U7RUFDRTtFQUNBO0VBQ0E7Q3REcS9LSjtBc0RsL0tFOzs7RUFHRTtFQUNBO0N0RG8vS0o7QXNEai9LRTs7RUFFRTtFQUNBO0VqQzVERSw0QmlDNkRGO0N0RG0vS0o7QXFCNWlMTTtFaUNxREo7O0lqQ3BETTtHckJnakxOO0NBQ0Y7O0FzRGgvS0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxXaERzOUJtQztFZ0RyOUJuQztFQUNBLFloRDNGUztFZ0Q0RlQ7RUFDQTtFQUNBO0VBQ0EsYWhEaTlCbUM7RWV2aUMvQiwrQmlDdUZKO0N0RGsvS0Y7QXFCcmtMTTtFaUNrRU47O0lqQ2pFUTtHckJ5a0xOO0NBQ0Y7QU8va0xFOzs7RStDMkZFLFloRHBHTztFZ0RxR1A7RUFDQTtFQUNBLGFoRDA4QmlDO0NOK2lKckM7O0FzRHQvS0E7RUFDRTtDdER5L0tGOztBc0RwL0tBO0VBQ0U7Q3REdS9LRjs7QXNEaC9LQTs7RUFFRTtFQUNBLFloRG04Qm1DO0VnRGw4Qm5DLGFoRGs4Qm1DO0VnRGo4Qm5DO0N0RG0vS0Y7O0FzRGovS0E7RUFDRTtDdERvL0tGOztBc0RsL0tBO0VBQ0U7Q3REcS9LRjs7QXNENStLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxrQmhEeTVCbUM7RWdEeDVCbkMsaUJoRHc1Qm1DO0VnRHY1Qm5DO0N0RDgrS0Y7QXNENStLRTtFQUNFO0VBQ0E7RUFDQSxZaER1NUJpQztFZ0R0NUJqQyxZaER1NUJpQztFZ0R0NUJqQyxrQmhEdzVCaUM7RWdEdjVCakMsaUJoRHU1QmlDO0VnRHQ1QmpDO0VBQ0E7RUFDQSx1QmhEbktPO0VnRG9LUDtFQUVBO0VBQ0E7RUFDQTtFakMvSkUsOEJpQ2dLRjtDdEQ2K0tKO0FxQnpvTE07RWlDNklKO0lqQzVJTTtHckI0b0xOO0NBQ0Y7QXNELytLRTtFQUNFO0N0RGkvS0o7O0FzRHgrS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFloRDlMUztFZ0QrTFQ7Q3REMitLRjs7QXdEN3FMQTtFQUNFO0lBQUs7R3hEaXJMTDtDQUNGO0F3RC9xTEE7RUFDRTtFQUNBLFlsRHNrQ3dCO0VrRHJrQ3hCLGFsRHFrQ3dCO0VrRHBrQ3hCLHlCbERza0N3QjtFa0Rya0N4QjtFQUNBO0VBRUE7RUFDQTtDeERnckxGOztBd0Q3cUxBO0VBQ0UsWWxEZ2tDd0I7RWtEL2pDeEIsYWxEK2pDd0I7RWtEOWpDeEIsb0JsRGdrQ3dCO0NOZ25KMUI7O0F3RHpxTEE7RUFDRTtJQUNFO0d4RDRxTEY7RXdEMXFMQTtJQUNFO0lBQ0E7R3hENHFMRjtDQUNGO0F3RHpxTEE7RUFDRTtFQUNBLFlsRHNpQ3dCO0VrRHJpQ3hCLGFsRHFpQ3dCO0VrRHBpQ3hCLHlCbERzaUN3QjtFa0RyaUN4QjtFQUVBO0VBQ0E7RUFDQTtDeEQwcUxGOztBd0R2cUxBO0VBQ0UsWWxEZ2lDd0I7RWtEL2hDeEIsYWxEK2hDd0I7Q04yb0oxQjs7QXdEdHFMRTtFQUNFOztJQUVFO0d4RHlxTEo7Q0FDRjtBeURydUxBO0VBQXFCO0N6RHd1THJCOztBeUR2dUxBO0VBQXFCO0N6RDJ1THJCOztBeUQxdUxBO0VBQXFCO0N6RDh1THJCOztBeUQ3dUxBO0VBQXFCO0N6RGl2THJCOztBeURodkxBO0VBQXFCO0N6RG92THJCOztBeURudkxBO0VBQXFCO0N6RHV2THJCOztBMER6dkxFO0VBQ0U7QzFENHZMSjs7QU9sdkxFOzs7RW1ETEk7QzFENnZMTjs7QTBEbndMRTtFQUNFO0MxRHN3TEo7O0FPNXZMRTs7O0VtRExJO0MxRHV3TE47O0EwRDd3TEU7RUFDRTtDMURneExKOztBT3R3TEU7OztFbURMSTtDMURpeExOOztBMER2eExFO0VBQ0U7QzFEMHhMSjs7QU9oeExFOzs7RW1ETEk7QzFEMnhMTjs7QTBEanlMRTtFQUNFO0MxRG95TEo7O0FPMXhMRTs7O0VtRExJO0MxRHF5TE47O0EwRDN5TEU7RUFDRTtDMUQ4eUxKOztBT3B5TEU7OztFbURMSTtDMUQreUxOOztBMERyekxFO0VBQ0U7QzFEd3pMSjs7QU85eUxFOzs7RW1ETEk7QzFEeXpMTjs7QTBEL3pMRTtFQUNFO0MxRGswTEo7O0FPeHpMRTs7O0VtRExJO0MxRG0wTE47O0EyRGwwTEE7RUFDRTtDM0RxMExGOztBMkRsMExBO0VBQ0U7QzNEcTBMRjs7QTREaDFMQTtFQUFrQjtDNURvMUxsQjs7QTREbjFMQTtFQUFrQjtDNUR1MUxsQjs7QTREdDFMQTtFQUFrQjtDNUQwMUxsQjs7QTREejFMQTtFQUFrQjtDNUQ2MUxsQjs7QTRENTFMQTtFQUFrQjtDNURnMkxsQjs7QTREOTFMQTtFQUFtQjtDNURrMkxuQjs7QTREajJMQTtFQUFtQjtDNURxMkxuQjs7QTREcDJMQTtFQUFtQjtDNUR3MkxuQjs7QTREdjJMQTtFQUFtQjtDNUQyMkxuQjs7QTREMTJMQTtFQUFtQjtDNUQ4MkxuQjs7QTREMzJMRTtFQUNFO0M1RDgyTEo7O0E0RC8yTEU7RUFDRTtDNURrM0xKOztBNERuM0xFO0VBQ0U7QzVEczNMSjs7QTREdjNMRTtFQUNFO0M1RDAzTEo7O0E0RDMzTEU7RUFDRTtDNUQ4M0xKOztBNEQvM0xFO0VBQ0U7QzVEazRMSjs7QTREbjRMRTtFQUNFO0M1RHM0TEo7O0E0RHY0TEU7RUFDRTtDNUQwNExKOztBNER0NExBO0VBQ0U7QzVEeTRMRjs7QTREbDRMQTtFQUNFO0M1RHE0TEY7O0E0RGw0TEE7RUFDRTtDNURxNExGOztBNERsNExBO0VBQ0U7RUFDQTtDNURxNExGOztBNERsNExBO0VBQ0U7RUFDQTtDNURxNExGOztBNERsNExBO0VBQ0U7RUFDQTtDNURxNExGOztBNERsNExBO0VBQ0U7RUFDQTtDNURxNExGOztBNERsNExBO0VBQ0U7QzVEcTRMRjs7QTREbDRMQTtFQUNFO0M1RHE0TEY7O0E0RGw0TEE7RUFDRTtDNURxNExGOztBNERsNExBO0VBQ0U7QzVEcTRMRjs7QXVENzhMRTtFQUNFO0VBQ0E7RUFDQTtDdkRnOUxKOztBNkR6OExNO0VBQXdCO0M3RDY4TDlCOztBNkQ3OExNO0VBQXdCO0M3RGk5TDlCOztBNkRqOUxNO0VBQXdCO0M3RHE5TDlCOztBNkRyOUxNO0VBQXdCO0M3RHk5TDlCOztBNkR6OUxNO0VBQXdCO0M3RDY5TDlCOztBNkQ3OUxNO0VBQXdCO0M3RGkrTDlCOztBNkRqK0xNO0VBQXdCO0M3RHErTDlCOztBNkRyK0xNO0VBQXdCO0M3RHkrTDlCOztBNkR6K0xNO0VBQXdCO0M3RDYrTDlCOztBZ0I1N0xJO0U2Q2pERTtJQUF3QjtHN0RrL0w1QjtFNkRsL0xJO0lBQXdCO0c3RHEvTDVCO0U2RHIvTEk7SUFBd0I7RzdEdy9MNUI7RTZEeC9MSTtJQUF3QjtHN0QyL0w1QjtFNkQzL0xJO0lBQXdCO0c3RDgvTDVCO0U2RDkvTEk7SUFBd0I7RzdEaWdNNUI7RTZEamdNSTtJQUF3QjtHN0RvZ001QjtFNkRwZ01JO0lBQXdCO0c3RHVnTTVCO0U2RHZnTUk7SUFBd0I7RzdEMGdNNUI7Q0FDRjtBZ0IxOUxJO0U2Q2pERTtJQUF3QjtHN0QrZ001QjtFNkQvZ01JO0lBQXdCO0c3RGtoTTVCO0U2RGxoTUk7SUFBd0I7RzdEcWhNNUI7RTZEcmhNSTtJQUF3QjtHN0R3aE01QjtFNkR4aE1JO0lBQXdCO0c3RDJoTTVCO0U2RDNoTUk7SUFBd0I7RzdEOGhNNUI7RTZEOWhNSTtJQUF3QjtHN0RpaU01QjtFNkRqaU1JO0lBQXdCO0c3RG9pTTVCO0U2RHBpTUk7SUFBd0I7RzdEdWlNNUI7Q0FDRjtBZ0J2L0xJO0U2Q2pERTtJQUF3QjtHN0Q0aU01QjtFNkQ1aU1JO0lBQXdCO0c3RCtpTTVCO0U2RC9pTUk7SUFBd0I7RzdEa2pNNUI7RTZEbGpNSTtJQUF3QjtHN0Rxak01QjtFNkRyak1JO0lBQXdCO0c3RHdqTTVCO0U2RHhqTUk7SUFBd0I7RzdEMmpNNUI7RTZEM2pNSTtJQUF3QjtHN0Q4ak01QjtFNkQ5ak1JO0lBQXdCO0c3RGlrTTVCO0U2RGprTUk7SUFBd0I7RzdEb2tNNUI7Q0FDRjtBZ0JwaE1JO0U2Q2pERTtJQUF3QjtHN0R5a001QjtFNkR6a01JO0lBQXdCO0c3RDRrTTVCO0U2RDVrTUk7SUFBd0I7RzdEK2tNNUI7RTZEL2tNSTtJQUF3QjtHN0RrbE01QjtFNkRsbE1JO0lBQXdCO0c3RHFsTTVCO0U2RHJsTUk7SUFBd0I7RzdEd2xNNUI7RTZEeGxNSTtJQUF3QjtHN0QybE01QjtFNkQzbE1JO0lBQXdCO0c3RDhsTTVCO0U2RDlsTUk7SUFBd0I7RzdEaW1NNUI7Q0FDRjtBNkR4bE1BO0VBRUk7SUFBcUI7RzdEMGxNdkI7RTZEMWxNRTtJQUFxQjtHN0Q2bE12QjtFNkQ3bE1FO0lBQXFCO0c3RGdtTXZCO0U2RGhtTUU7SUFBcUI7RzdEbW1NdkI7RTZEbm1NRTtJQUFxQjtHN0RzbU12QjtFNkR0bU1FO0lBQXFCO0c3RHltTXZCO0U2RHptTUU7SUFBcUI7RzdENG1NdkI7RTZENW1NRTtJQUFxQjtHN0QrbU12QjtFNkQvbU1FO0lBQXFCO0c3RGtuTXZCO0NBQ0Y7QThEeG9NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEMG9NRjtBOER4b01FO0VBQ0U7RUFDQTtDOUQwb01KO0E4RHZvTUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEeW9NSjs7QThEaG9NSTtFQUNFO0M5RG1vTU47O0E4RHBvTUk7RUFDRTtDOUR1b01OOztBOER4b01JO0VBQ0U7QzlEMm9NTjs7QThENW9NSTtFQUNFO0M5RCtvTU47O0ErRHhxTUk7RUFBZ0M7Qy9ENHFNcEM7O0ErRDNxTUk7RUFBZ0M7Qy9EK3FNcEM7O0ErRDlxTUk7RUFBZ0M7Qy9Ea3JNcEM7O0ErRGpyTUk7RUFBZ0M7Qy9EcXJNcEM7O0ErRG5yTUk7RUFBOEI7Qy9EdXJNbEM7O0ErRHRyTUk7RUFBOEI7Qy9EMHJNbEM7O0ErRHpyTUk7RUFBOEI7Qy9ENnJNbEM7O0ErRDVyTUk7RUFBOEI7Qy9EZ3NNbEM7O0ErRC9yTUk7RUFBOEI7Qy9EbXNNbEM7O0ErRGxzTUk7RUFBOEI7Qy9Ec3NNbEM7O0ErRHJzTUk7RUFBOEI7Qy9EeXNNbEM7O0ErRHhzTUk7RUFBOEI7Qy9ENHNNbEM7O0ErRDFzTUk7RUFBb0M7Qy9EOHNNeEM7O0ErRDdzTUk7RUFBb0M7Qy9EaXRNeEM7O0ErRGh0TUk7RUFBb0M7Qy9Eb3RNeEM7O0ErRG50TUk7RUFBb0M7Qy9EdXRNeEM7O0ErRHR0TUk7RUFBb0M7Qy9EMHRNeEM7O0ErRHh0TUk7RUFBaUM7Qy9ENHRNckM7O0ErRDN0TUk7RUFBaUM7Qy9EK3RNckM7O0ErRDl0TUk7RUFBaUM7Qy9Ea3VNckM7O0ErRGp1TUk7RUFBaUM7Qy9EcXVNckM7O0ErRHB1TUk7RUFBaUM7Qy9Ed3VNckM7O0ErRHR1TUk7RUFBa0M7Qy9EMHVNdEM7O0ErRHp1TUk7RUFBa0M7Qy9ENnVNdEM7O0ErRDV1TUk7RUFBa0M7Qy9EZ3ZNdEM7O0ErRC91TUk7RUFBa0M7Qy9EbXZNdEM7O0ErRGx2TUk7RUFBa0M7Qy9Ec3ZNdEM7O0ErRHJ2TUk7RUFBa0M7Qy9EeXZNdEM7O0ErRHZ2TUk7RUFBZ0M7Qy9EMnZNcEM7O0ErRDF2TUk7RUFBZ0M7Qy9EOHZNcEM7O0ErRDd2TUk7RUFBZ0M7Qy9EaXdNcEM7O0ErRGh3TUk7RUFBZ0M7Qy9Eb3dNcEM7O0ErRG53TUk7RUFBZ0M7Qy9EdXdNcEM7O0ErRHR3TUk7RUFBZ0M7Qy9EMHdNcEM7O0FnQjl2TUk7RStDbERBO0lBQWdDO0cvRHF6TWxDO0UrRHB6TUU7SUFBZ0M7Ry9EdXpNbEM7RStEdHpNRTtJQUFnQztHL0R5ek1sQztFK0R4ek1FO0lBQWdDO0cvRDJ6TWxDO0UrRHp6TUU7SUFBOEI7Ry9ENHpNaEM7RStEM3pNRTtJQUE4QjtHL0Q4ek1oQztFK0Q3ek1FO0lBQThCO0cvRGcwTWhDO0UrRC96TUU7SUFBOEI7Ry9EazBNaEM7RStEajBNRTtJQUE4QjtHL0RvME1oQztFK0RuME1FO0lBQThCO0cvRHMwTWhDO0UrRHIwTUU7SUFBOEI7Ry9EdzBNaEM7RStEdjBNRTtJQUE4QjtHL0QwME1oQztFK0R4ME1FO0lBQW9DO0cvRDIwTXRDO0UrRDEwTUU7SUFBb0M7Ry9ENjBNdEM7RStENTBNRTtJQUFvQztHL0QrME10QztFK0Q5ME1FO0lBQW9DO0cvRGkxTXRDO0UrRGgxTUU7SUFBb0M7Ry9EbTFNdEM7RStEajFNRTtJQUFpQztHL0RvMU1uQztFK0RuMU1FO0lBQWlDO0cvRHMxTW5DO0UrRHIxTUU7SUFBaUM7Ry9EdzFNbkM7RStEdjFNRTtJQUFpQztHL0QwMU1uQztFK0R6MU1FO0lBQWlDO0cvRDQxTW5DO0UrRDExTUU7SUFBa0M7Ry9ENjFNcEM7RStENTFNRTtJQUFrQztHL0QrMU1wQztFK0Q5MU1FO0lBQWtDO0cvRGkyTXBDO0UrRGgyTUU7SUFBa0M7Ry9EbTJNcEM7RStEbDJNRTtJQUFrQztHL0RxMk1wQztFK0RwMk1FO0lBQWtDO0cvRHUyTXBDO0UrRHIyTUU7SUFBZ0M7Ry9EdzJNbEM7RStEdjJNRTtJQUFnQztHL0QwMk1sQztFK0R6Mk1FO0lBQWdDO0cvRDQyTWxDO0UrRDMyTUU7SUFBZ0M7Ry9EODJNbEM7RStENzJNRTtJQUFnQztHL0RnM01sQztFK0QvMk1FO0lBQWdDO0cvRGszTWxDO0NBQ0Y7QWdCdjJNSTtFK0NsREE7SUFBZ0M7Ry9ENjVNbEM7RStENTVNRTtJQUFnQztHL0QrNU1sQztFK0Q5NU1FO0lBQWdDO0cvRGk2TWxDO0UrRGg2TUU7SUFBZ0M7Ry9EbTZNbEM7RStEajZNRTtJQUE4QjtHL0RvNk1oQztFK0RuNk1FO0lBQThCO0cvRHM2TWhDO0UrRHI2TUU7SUFBOEI7Ry9EdzZNaEM7RStEdjZNRTtJQUE4QjtHL0QwNk1oQztFK0R6Nk1FO0lBQThCO0cvRDQ2TWhDO0UrRDM2TUU7SUFBOEI7Ry9EODZNaEM7RStENzZNRTtJQUE4QjtHL0RnN01oQztFK0QvNk1FO0lBQThCO0cvRGs3TWhDO0UrRGg3TUU7SUFBb0M7Ry9EbTdNdEM7RStEbDdNRTtJQUFvQztHL0RxN010QztFK0RwN01FO0lBQW9DO0cvRHU3TXRDO0UrRHQ3TUU7SUFBb0M7Ry9EeTdNdEM7RStEeDdNRTtJQUFvQztHL0QyN010QztFK0R6N01FO0lBQWlDO0cvRDQ3TW5DO0UrRDM3TUU7SUFBaUM7Ry9EODdNbkM7RStENzdNRTtJQUFpQztHL0RnOE1uQztFK0QvN01FO0lBQWlDO0cvRGs4TW5DO0UrRGo4TUU7SUFBaUM7Ry9EbzhNbkM7RStEbDhNRTtJQUFrQztHL0RxOE1wQztFK0RwOE1FO0lBQWtDO0cvRHU4TXBDO0UrRHQ4TUU7SUFBa0M7Ry9EeThNcEM7RStEeDhNRTtJQUFrQztHL0QyOE1wQztFK0QxOE1FO0lBQWtDO0cvRDY4TXBDO0UrRDU4TUU7SUFBa0M7Ry9EKzhNcEM7RStENzhNRTtJQUFnQztHL0RnOU1sQztFK0QvOE1FO0lBQWdDO0cvRGs5TWxDO0UrRGo5TUU7SUFBZ0M7Ry9EbzlNbEM7RStEbjlNRTtJQUFnQztHL0RzOU1sQztFK0RyOU1FO0lBQWdDO0cvRHc5TWxDO0UrRHY5TUU7SUFBZ0M7Ry9EMDlNbEM7Q0FDRjtBZ0IvOE1JO0UrQ2xEQTtJQUFnQztHL0RxZ05sQztFK0RwZ05FO0lBQWdDO0cvRHVnTmxDO0UrRHRnTkU7SUFBZ0M7Ry9EeWdObEM7RStEeGdORTtJQUFnQztHL0QyZ05sQztFK0R6Z05FO0lBQThCO0cvRDRnTmhDO0UrRDNnTkU7SUFBOEI7Ry9EOGdOaEM7RStEN2dORTtJQUE4QjtHL0RnaE5oQztFK0QvZ05FO0lBQThCO0cvRGtoTmhDO0UrRGpoTkU7SUFBOEI7Ry9Eb2hOaEM7RStEbmhORTtJQUE4QjtHL0RzaE5oQztFK0RyaE5FO0lBQThCO0cvRHdoTmhDO0UrRHZoTkU7SUFBOEI7Ry9EMGhOaEM7RStEeGhORTtJQUFvQztHL0QyaE50QztFK0QxaE5FO0lBQW9DO0cvRDZoTnRDO0UrRDVoTkU7SUFBb0M7Ry9EK2hOdEM7RStEOWhORTtJQUFvQztHL0RpaU50QztFK0RoaU5FO0lBQW9DO0cvRG1pTnRDO0UrRGppTkU7SUFBaUM7Ry9Eb2lObkM7RStEbmlORTtJQUFpQztHL0RzaU5uQztFK0RyaU5FO0lBQWlDO0cvRHdpTm5DO0UrRHZpTkU7SUFBaUM7Ry9EMGlObkM7RStEemlORTtJQUFpQztHL0Q0aU5uQztFK0QxaU5FO0lBQWtDO0cvRDZpTnBDO0UrRDVpTkU7SUFBa0M7Ry9EK2lOcEM7RStEOWlORTtJQUFrQztHL0Rpak5wQztFK0Roak5FO0lBQWtDO0cvRG1qTnBDO0UrRGxqTkU7SUFBa0M7Ry9EcWpOcEM7RStEcGpORTtJQUFrQztHL0R1ak5wQztFK0Ryak5FO0lBQWdDO0cvRHdqTmxDO0UrRHZqTkU7SUFBZ0M7Ry9EMGpObEM7RStEempORTtJQUFnQztHL0Q0ak5sQztFK0Qzak5FO0lBQWdDO0cvRDhqTmxDO0UrRDdqTkU7SUFBZ0M7Ry9EZ2tObEM7RStEL2pORTtJQUFnQztHL0Rra05sQztDQUNGO0FnQnZqTkk7RStDbERBO0lBQWdDO0cvRDZtTmxDO0UrRDVtTkU7SUFBZ0M7Ry9EK21ObEM7RStEOW1ORTtJQUFnQztHL0Rpbk5sQztFK0Robk5FO0lBQWdDO0cvRG1uTmxDO0UrRGpuTkU7SUFBOEI7Ry9Eb25OaEM7RStEbm5ORTtJQUE4QjtHL0Rzbk5oQztFK0Rybk5FO0lBQThCO0cvRHduTmhDO0UrRHZuTkU7SUFBOEI7Ry9EMG5OaEM7RStEem5ORTtJQUE4QjtHL0Q0bk5oQztFK0Qzbk5FO0lBQThCO0cvRDhuTmhDO0UrRDduTkU7SUFBOEI7Ry9EZ29OaEM7RStEL25ORTtJQUE4QjtHL0Rrb05oQztFK0Rob05FO0lBQW9DO0cvRG1vTnRDO0UrRGxvTkU7SUFBb0M7Ry9EcW9OdEM7RStEcG9ORTtJQUFvQztHL0R1b050QztFK0R0b05FO0lBQW9DO0cvRHlvTnRDO0UrRHhvTkU7SUFBb0M7Ry9EMm9OdEM7RStEem9ORTtJQUFpQztHL0Q0b05uQztFK0Qzb05FO0lBQWlDO0cvRDhvTm5DO0UrRDdvTkU7SUFBaUM7Ry9EZ3BObkM7RStEL29ORTtJQUFpQztHL0RrcE5uQztFK0RqcE5FO0lBQWlDO0cvRG9wTm5DO0UrRGxwTkU7SUFBa0M7Ry9EcXBOcEM7RStEcHBORTtJQUFrQztHL0R1cE5wQztFK0R0cE5FO0lBQWtDO0cvRHlwTnBDO0UrRHhwTkU7SUFBa0M7Ry9EMnBOcEM7RStEMXBORTtJQUFrQztHL0Q2cE5wQztFK0Q1cE5FO0lBQWtDO0cvRCtwTnBDO0UrRDdwTkU7SUFBZ0M7Ry9EZ3FObEM7RStEL3BORTtJQUFnQztHL0RrcU5sQztFK0RqcU5FO0lBQWdDO0cvRG9xTmxDO0UrRG5xTkU7SUFBZ0M7Ry9Ec3FObEM7RStEcnFORTtJQUFnQztHL0R3cU5sQztFK0R2cU5FO0lBQWdDO0cvRDBxTmxDO0NBQ0Y7QWdFcnROSTtFQUF3QjtDaEV3dE41Qjs7QWdFdnROSTtFQUF3QjtDaEUydE41Qjs7QWdFMXROSTtFQUF3QjtDaEU4dE41Qjs7QWdCMXFOSTtFZ0R0REE7SUFBd0I7R2hFcXVOMUI7RWdFcHVORTtJQUF3QjtHaEV1dU4xQjtFZ0V0dU5FO0lBQXdCO0doRXl1TjFCO0NBQ0Y7QWdCdHJOSTtFZ0R0REE7SUFBd0I7R2hFZ3ZOMUI7RWdFL3VORTtJQUF3QjtHaEVrdk4xQjtFZ0Vqdk5FO0lBQXdCO0doRW92TjFCO0NBQ0Y7QWdCanNOSTtFZ0R0REE7SUFBd0I7R2hFMnZOMUI7RWdFMXZORTtJQUF3QjtHaEU2dk4xQjtFZ0U1dk5FO0lBQXdCO0doRSt2TjFCO0NBQ0Y7QWdCNXNOSTtFZ0R0REE7SUFBd0I7R2hFc3dOMUI7RWdFcndORTtJQUF3QjtHaEV3d04xQjtFZ0V2d05FO0lBQXdCO0doRTB3TjFCO0NBQ0Y7QWlFaHhORTtFQUF5QjtLQUFBO1VBQUE7Q2pFbXhOM0I7O0FpRW54TkU7RUFBeUI7S0FBQTtVQUFBO0NqRXV4TjNCOztBaUV2eE5FO0VBQXlCO0tBQUE7VUFBQTtDakUyeE4zQjs7QWtFM3hORTtFQUFzQjtDbEUreE54Qjs7QWtFL3hORTtFQUFzQjtDbEVteU54Qjs7QW1FbHlORTtFQUF5QjtDbkVzeU4zQjs7QW1FdHlORTtFQUF5QjtDbkUweU4zQjs7QW1FMXlORTtFQUF5QjtDbkU4eU4zQjs7QW1FOXlORTtFQUF5QjtDbkVrek4zQjs7QW1FbHpORTtFQUF5QjtDbkVzek4zQjs7QW1FanpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdEaXFCa0M7Q05tcE1wQzs7QW1FanpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdEeXBCa0M7Q04ycE1wQzs7QW1FaHpORTtFQURGO0lBRUk7SUFDQTtJQUNBLGM3RGlwQmdDO0dObXFNbEM7Q0FDRjs7QW9FOTBOQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckVnMU5GOztBcUV0ME5FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRXcwTko7O0FzRXIyTkE7RUFBYTtDdEV5Mk5iOztBc0V4Mk5BO0VBQVU7Q3RFNDJOVjs7QXNFMzJOQTtFQUFhO0N0RSsyTmI7O0FzRTkyTkE7RUFBZTtDdEVrM05mOztBdUVqM05JO0VBQXVCO0N2RXEzTjNCOztBdUVyM05JO0VBQXVCO0N2RXkzTjNCOztBdUV6M05JO0VBQXVCO0N2RTYzTjNCOztBdUU3M05JO0VBQXVCO0N2RWk0TjNCOztBdUVqNE5JO0VBQXVCO0N2RXE0TjNCOztBdUVyNE5JO0VBQXVCO0N2RXk0TjNCOztBdUV6NE5JO0VBQXVCO0N2RTY0TjNCOztBdUU3NE5JO0VBQXVCO0N2RWk1TjNCOztBdUVqNU5JO0VBQXVCO0N2RXE1TjNCOztBdUVyNU5JO0VBQXVCO0N2RXk1TjNCOztBdUVyNU5BO0VBQVU7Q3ZFeTVOVjs7QXVFeDVOQTtFQUFVO0N2RTQ1TlY7O0F1RXg1TkE7RUFBYztDdkU0NU5kOztBdUUzNU5BO0VBQWM7Q3ZFKzVOZDs7QXVFNzVOQTtFQUFVO0N2RWk2TlY7O0F1RWg2TkE7RUFBVTtDdkVvNk5WOztBd0U3Nk5RO0VBQWdDO0N4RWk3TnhDOztBd0VoN05ROztFQUVFO0N4RW03TlY7O0F3RWo3TlE7O0VBRUU7Q3hFbzdOVjs7QXdFbDdOUTs7RUFFRTtDeEVxN05WOztBd0VuN05ROztFQUVFO0N4RXM3TlY7O0F3RXI4TlE7RUFBZ0M7Q3hFeThOeEM7O0F3RXg4TlE7O0VBRUU7Q3hFMjhOVjs7QXdFejhOUTs7RUFFRTtDeEU0OE5WOztBd0UxOE5ROztFQUVFO0N4RTY4TlY7O0F3RTM4TlE7O0VBRUU7Q3hFODhOVjs7QXdFNzlOUTtFQUFnQztDeEVpK054Qzs7QXdFaCtOUTs7RUFFRTtDeEVtK05WOztBd0VqK05ROztFQUVFO0N4RW8rTlY7O0F3RWwrTlE7O0VBRUU7Q3hFcStOVjs7QXdFbitOUTs7RUFFRTtDeEVzK05WOztBd0VyL05RO0VBQWdDO0N4RXkvTnhDOztBd0V4L05ROztFQUVFO0N4RTIvTlY7O0F3RXovTlE7O0VBRUU7Q3hFNC9OVjs7QXdFMS9OUTs7RUFFRTtDeEU2L05WOztBd0UzL05ROztFQUVFO0N4RTgvTlY7O0F3RTdnT1E7RUFBZ0M7Q3hFaWhPeEM7O0F3RWhoT1E7O0VBRUU7Q3hFbWhPVjs7QXdFamhPUTs7RUFFRTtDeEVvaE9WOztBd0VsaE9ROztFQUVFO0N4RXFoT1Y7O0F3RW5oT1E7O0VBRUU7Q3hFc2hPVjs7QXdFcmlPUTtFQUFnQztDeEV5aU94Qzs7QXdFeGlPUTs7RUFFRTtDeEUyaU9WOztBd0V6aU9ROztFQUVFO0N4RTRpT1Y7O0F3RTFpT1E7O0VBRUU7Q3hFNmlPVjs7QXdFM2lPUTs7RUFFRTtDeEU4aU9WOztBd0U3ak9RO0VBQWdDO0N4RWlrT3hDOztBd0Voa09ROztFQUVFO0N4RW1rT1Y7O0F3RWprT1E7O0VBRUU7Q3hFb2tPVjs7QXdFbGtPUTs7RUFFRTtDeEVxa09WOztBd0Vua09ROztFQUVFO0N4RXNrT1Y7O0F3RXJsT1E7RUFBZ0M7Q3hFeWxPeEM7O0F3RXhsT1E7O0VBRUU7Q3hFMmxPVjs7QXdFemxPUTs7RUFFRTtDeEU0bE9WOztBd0UxbE9ROztFQUVFO0N4RTZsT1Y7O0F3RTNsT1E7O0VBRUU7Q3hFOGxPVjs7QXdFN21PUTtFQUFnQztDeEVpbk94Qzs7QXdFaG5PUTs7RUFFRTtDeEVtbk9WOztBd0Vqbk9ROztFQUVFO0N4RW9uT1Y7O0F3RWxuT1E7O0VBRUU7Q3hFcW5PVjs7QXdFbm5PUTs7RUFFRTtDeEVzbk9WOztBd0Vyb09RO0VBQWdDO0N4RXlvT3hDOztBd0V4b09ROztFQUVFO0N4RTJvT1Y7O0F3RXpvT1E7O0VBRUU7Q3hFNG9PVjs7QXdFMW9PUTs7RUFFRTtDeEU2b09WOztBd0Uzb09ROztFQUVFO0N4RThvT1Y7O0F3RTdwT1E7RUFBZ0M7Q3hFaXFPeEM7O0F3RWhxT1E7O0VBRUU7Q3hFbXFPVjs7QXdFanFPUTs7RUFFRTtDeEVvcU9WOztBd0VscU9ROztFQUVFO0N4RXFxT1Y7O0F3RW5xT1E7O0VBRUU7Q3hFc3FPVjs7QXdFcnJPUTtFQUFnQztDeEV5ck94Qzs7QXdFeHJPUTs7RUFFRTtDeEUyck9WOztBd0V6ck9ROztFQUVFO0N4RTRyT1Y7O0F3RTFyT1E7O0VBRUU7Q3hFNnJPVjs7QXdFM3JPUTs7RUFFRTtDeEU4ck9WOztBd0V0ck9RO0VBQXdCO0N4RTByT2hDOztBd0V6ck9ROztFQUVFO0N4RTRyT1Y7O0F3RTFyT1E7O0VBRUU7Q3hFNnJPVjs7QXdFM3JPUTs7RUFFRTtDeEU4ck9WOztBd0U1ck9ROztFQUVFO0N4RStyT1Y7O0F3RTlzT1E7RUFBd0I7Q3hFa3RPaEM7O0F3RWp0T1E7O0VBRUU7Q3hFb3RPVjs7QXdFbHRPUTs7RUFFRTtDeEVxdE9WOztBd0VudE9ROztFQUVFO0N4RXN0T1Y7O0F3RXB0T1E7O0VBRUU7Q3hFdXRPVjs7QXdFdHVPUTtFQUF3QjtDeEUwdU9oQzs7QXdFenVPUTs7RUFFRTtDeEU0dU9WOztBd0UxdU9ROztFQUVFO0N4RTZ1T1Y7O0F3RTN1T1E7O0VBRUU7Q3hFOHVPVjs7QXdFNXVPUTs7RUFFRTtDeEUrdU9WOztBd0U5dk9RO0VBQXdCO0N4RWt3T2hDOztBd0Vqd09ROztFQUVFO0N4RW93T1Y7O0F3RWx3T1E7O0VBRUU7Q3hFcXdPVjs7QXdFbndPUTs7RUFFRTtDeEVzd09WOztBd0Vwd09ROztFQUVFO0N4RXV3T1Y7O0F3RXR4T1E7RUFBd0I7Q3hFMHhPaEM7O0F3RXp4T1E7O0VBRUU7Q3hFNHhPVjs7QXdFMXhPUTs7RUFFRTtDeEU2eE9WOztBd0UzeE9ROztFQUVFO0N4RTh4T1Y7O0F3RTV4T1E7O0VBRUU7Q3hFK3hPVjs7QXdFenhPSTtFQUFtQjtDeEU2eE92Qjs7QXdFNXhPSTs7RUFFRTtDeEUreE9OOztBd0U3eE9JOztFQUVFO0N4RWd5T047O0F3RTl4T0k7O0VBRUU7Q3hFaXlPTjs7QXdFL3hPSTs7RUFFRTtDeEVreU9OOztBZ0IzeU9JO0V3RGxESTtJQUFnQztHeEVrMk90QztFd0VqMk9NOztJQUVFO0d4RW0yT1I7RXdFajJPTTs7SUFFRTtHeEVtMk9SO0V3RWoyT007O0lBRUU7R3hFbTJPUjtFd0VqMk9NOztJQUVFO0d4RW0yT1I7RXdFbDNPTTtJQUFnQztHeEVxM090QztFd0VwM09NOztJQUVFO0d4RXMzT1I7RXdFcDNPTTs7SUFFRTtHeEVzM09SO0V3RXAzT007O0lBRUU7R3hFczNPUjtFd0VwM09NOztJQUVFO0d4RXMzT1I7RXdFcjRPTTtJQUFnQztHeEV3NE90QztFd0V2NE9NOztJQUVFO0d4RXk0T1I7RXdFdjRPTTs7SUFFRTtHeEV5NE9SO0V3RXY0T007O0lBRUU7R3hFeTRPUjtFd0V2NE9NOztJQUVFO0d4RXk0T1I7RXdFeDVPTTtJQUFnQztHeEUyNU90QztFd0UxNU9NOztJQUVFO0d4RTQ1T1I7RXdFMTVPTTs7SUFFRTtHeEU0NU9SO0V3RTE1T007O0lBRUU7R3hFNDVPUjtFd0UxNU9NOztJQUVFO0d4RTQ1T1I7RXdFMzZPTTtJQUFnQztHeEU4Nk90QztFd0U3Nk9NOztJQUVFO0d4RSs2T1I7RXdFNzZPTTs7SUFFRTtHeEUrNk9SO0V3RTc2T007O0lBRUU7R3hFKzZPUjtFd0U3Nk9NOztJQUVFO0d4RSs2T1I7RXdFOTdPTTtJQUFnQztHeEVpOE90QztFd0VoOE9NOztJQUVFO0d4RWs4T1I7RXdFaDhPTTs7SUFFRTtHeEVrOE9SO0V3RWg4T007O0lBRUU7R3hFazhPUjtFd0VoOE9NOztJQUVFO0d4RWs4T1I7RXdFajlPTTtJQUFnQztHeEVvOU90QztFd0VuOU9NOztJQUVFO0d4RXE5T1I7RXdFbjlPTTs7SUFFRTtHeEVxOU9SO0V3RW45T007O0lBRUU7R3hFcTlPUjtFd0VuOU9NOztJQUVFO0d4RXE5T1I7RXdFcCtPTTtJQUFnQztHeEV1K090QztFd0V0K09NOztJQUVFO0d4RXcrT1I7RXdFdCtPTTs7SUFFRTtHeEV3K09SO0V3RXQrT007O0lBRUU7R3hFdytPUjtFd0V0K09NOztJQUVFO0d4RXcrT1I7RXdFdi9PTTtJQUFnQztHeEUwL090QztFd0V6L09NOztJQUVFO0d4RTIvT1I7RXdFei9PTTs7SUFFRTtHeEUyL09SO0V3RXovT007O0lBRUU7R3hFMi9PUjtFd0V6L09NOztJQUVFO0d4RTIvT1I7RXdFMWdQTTtJQUFnQztHeEU2Z1B0QztFd0U1Z1BNOztJQUVFO0d4RThnUFI7RXdFNWdQTTs7SUFFRTtHeEU4Z1BSO0V3RTVnUE07O0lBRUU7R3hFOGdQUjtFd0U1Z1BNOztJQUVFO0d4RThnUFI7RXdFN2hQTTtJQUFnQztHeEVnaVB0QztFd0UvaFBNOztJQUVFO0d4RWlpUFI7RXdFL2hQTTs7SUFFRTtHeEVpaVBSO0V3RS9oUE07O0lBRUU7R3hFaWlQUjtFd0UvaFBNOztJQUVFO0d4RWlpUFI7RXdFaGpQTTtJQUFnQztHeEVtalB0QztFd0VsalBNOztJQUVFO0d4RW9qUFI7RXdFbGpQTTs7SUFFRTtHeEVvalBSO0V3RWxqUE07O0lBRUU7R3hFb2pQUjtFd0VsalBNOztJQUVFO0d4RW9qUFI7RXdFNWlQTTtJQUF3QjtHeEUraVA5QjtFd0U5aVBNOztJQUVFO0d4RWdqUFI7RXdFOWlQTTs7SUFFRTtHeEVnalBSO0V3RTlpUE07O0lBRUU7R3hFZ2pQUjtFd0U5aVBNOztJQUVFO0d4RWdqUFI7RXdFL2pQTTtJQUF3QjtHeEVra1A5QjtFd0Vqa1BNOztJQUVFO0d4RW1rUFI7RXdFamtQTTs7SUFFRTtHeEVta1BSO0V3RWprUE07O0lBRUU7R3hFbWtQUjtFd0Vqa1BNOztJQUVFO0d4RW1rUFI7RXdFbGxQTTtJQUF3QjtHeEVxbFA5QjtFd0VwbFBNOztJQUVFO0d4RXNsUFI7RXdFcGxQTTs7SUFFRTtHeEVzbFBSO0V3RXBsUE07O0lBRUU7R3hFc2xQUjtFd0VwbFBNOztJQUVFO0d4RXNsUFI7RXdFcm1QTTtJQUF3QjtHeEV3bVA5QjtFd0V2bVBNOztJQUVFO0d4RXltUFI7RXdFdm1QTTs7SUFFRTtHeEV5bVBSO0V3RXZtUE07O0lBRUU7R3hFeW1QUjtFd0V2bVBNOztJQUVFO0d4RXltUFI7RXdFeG5QTTtJQUF3QjtHeEUyblA5QjtFd0UxblBNOztJQUVFO0d4RTRuUFI7RXdFMW5QTTs7SUFFRTtHeEU0blBSO0V3RTFuUE07O0lBRUU7R3hFNG5QUjtFd0UxblBNOztJQUVFO0d4RTRuUFI7RXdFdG5QRTtJQUFtQjtHeEV5blByQjtFd0V4blBFOztJQUVFO0d4RTBuUEo7RXdFeG5QRTs7SUFFRTtHeEUwblBKO0V3RXhuUEU7O0lBRUU7R3hFMG5QSjtFd0V4blBFOztJQUVFO0d4RTBuUEo7Q0FDRjtBZ0Jwb1BJO0V3RGxESTtJQUFnQztHeEUwclB0QztFd0V6clBNOztJQUVFO0d4RTJyUFI7RXdFenJQTTs7SUFFRTtHeEUyclBSO0V3RXpyUE07O0lBRUU7R3hFMnJQUjtFd0V6clBNOztJQUVFO0d4RTJyUFI7RXdFMXNQTTtJQUFnQztHeEU2c1B0QztFd0U1c1BNOztJQUVFO0d4RThzUFI7RXdFNXNQTTs7SUFFRTtHeEU4c1BSO0V3RTVzUE07O0lBRUU7R3hFOHNQUjtFd0U1c1BNOztJQUVFO0d4RThzUFI7RXdFN3RQTTtJQUFnQztHeEVndVB0QztFd0UvdFBNOztJQUVFO0d4RWl1UFI7RXdFL3RQTTs7SUFFRTtHeEVpdVBSO0V3RS90UE07O0lBRUU7R3hFaXVQUjtFd0UvdFBNOztJQUVFO0d4RWl1UFI7RXdFaHZQTTtJQUFnQztHeEVtdlB0QztFd0VsdlBNOztJQUVFO0d4RW92UFI7RXdFbHZQTTs7SUFFRTtHeEVvdlBSO0V3RWx2UE07O0lBRUU7R3hFb3ZQUjtFd0VsdlBNOztJQUVFO0d4RW92UFI7RXdFbndQTTtJQUFnQztHeEVzd1B0QztFd0Vyd1BNOztJQUVFO0d4RXV3UFI7RXdFcndQTTs7SUFFRTtHeEV1d1BSO0V3RXJ3UE07O0lBRUU7R3hFdXdQUjtFd0Vyd1BNOztJQUVFO0d4RXV3UFI7RXdFdHhQTTtJQUFnQztHeEV5eFB0QztFd0V4eFBNOztJQUVFO0d4RTB4UFI7RXdFeHhQTTs7SUFFRTtHeEUweFBSO0V3RXh4UE07O0lBRUU7R3hFMHhQUjtFd0V4eFBNOztJQUVFO0d4RTB4UFI7RXdFenlQTTtJQUFnQztHeEU0eVB0QztFd0UzeVBNOztJQUVFO0d4RTZ5UFI7RXdFM3lQTTs7SUFFRTtHeEU2eVBSO0V3RTN5UE07O0lBRUU7R3hFNnlQUjtFd0UzeVBNOztJQUVFO0d4RTZ5UFI7RXdFNXpQTTtJQUFnQztHeEUrelB0QztFd0U5elBNOztJQUVFO0d4RWcwUFI7RXdFOXpQTTs7SUFFRTtHeEVnMFBSO0V3RTl6UE07O0lBRUU7R3hFZzBQUjtFd0U5elBNOztJQUVFO0d4RWcwUFI7RXdFLzBQTTtJQUFnQztHeEVrMVB0QztFd0VqMVBNOztJQUVFO0d4RW0xUFI7RXdFajFQTTs7SUFFRTtHeEVtMVBSO0V3RWoxUE07O0lBRUU7R3hFbTFQUjtFd0VqMVBNOztJQUVFO0d4RW0xUFI7RXdFbDJQTTtJQUFnQztHeEVxMlB0QztFd0VwMlBNOztJQUVFO0d4RXMyUFI7RXdFcDJQTTs7SUFFRTtHeEVzMlBSO0V3RXAyUE07O0lBRUU7R3hFczJQUjtFd0VwMlBNOztJQUVFO0d4RXMyUFI7RXdFcjNQTTtJQUFnQztHeEV3M1B0QztFd0V2M1BNOztJQUVFO0d4RXkzUFI7RXdFdjNQTTs7SUFFRTtHeEV5M1BSO0V3RXYzUE07O0lBRUU7R3hFeTNQUjtFd0V2M1BNOztJQUVFO0d4RXkzUFI7RXdFeDRQTTtJQUFnQztHeEUyNFB0QztFd0UxNFBNOztJQUVFO0d4RTQ0UFI7RXdFMTRQTTs7SUFFRTtHeEU0NFBSO0V3RTE0UE07O0lBRUU7R3hFNDRQUjtFd0UxNFBNOztJQUVFO0d4RTQ0UFI7RXdFcDRQTTtJQUF3QjtHeEV1NFA5QjtFd0V0NFBNOztJQUVFO0d4RXc0UFI7RXdFdDRQTTs7SUFFRTtHeEV3NFBSO0V3RXQ0UE07O0lBRUU7R3hFdzRQUjtFd0V0NFBNOztJQUVFO0d4RXc0UFI7RXdFdjVQTTtJQUF3QjtHeEUwNVA5QjtFd0V6NVBNOztJQUVFO0d4RTI1UFI7RXdFejVQTTs7SUFFRTtHeEUyNVBSO0V3RXo1UE07O0lBRUU7R3hFMjVQUjtFd0V6NVBNOztJQUVFO0d4RTI1UFI7RXdFMTZQTTtJQUF3QjtHeEU2NlA5QjtFd0U1NlBNOztJQUVFO0d4RTg2UFI7RXdFNTZQTTs7SUFFRTtHeEU4NlBSO0V3RTU2UE07O0lBRUU7R3hFODZQUjtFd0U1NlBNOztJQUVFO0d4RTg2UFI7RXdFNzdQTTtJQUF3QjtHeEVnOFA5QjtFd0UvN1BNOztJQUVFO0d4RWk4UFI7RXdFLzdQTTs7SUFFRTtHeEVpOFBSO0V3RS83UE07O0lBRUU7R3hFaThQUjtFd0UvN1BNOztJQUVFO0d4RWk4UFI7RXdFaDlQTTtJQUF3QjtHeEVtOVA5QjtFd0VsOVBNOztJQUVFO0d4RW85UFI7RXdFbDlQTTs7SUFFRTtHeEVvOVBSO0V3RWw5UE07O0lBRUU7R3hFbzlQUjtFd0VsOVBNOztJQUVFO0d4RW85UFI7RXdFOThQRTtJQUFtQjtHeEVpOVByQjtFd0VoOVBFOztJQUVFO0d4RWs5UEo7RXdFaDlQRTs7SUFFRTtHeEVrOVBKO0V3RWg5UEU7O0lBRUU7R3hFazlQSjtFd0VoOVBFOztJQUVFO0d4RWs5UEo7Q0FDRjtBZ0I1OVBJO0V3RGxESTtJQUFnQztHeEVraFF0QztFd0VqaFFNOztJQUVFO0d4RW1oUVI7RXdFamhRTTs7SUFFRTtHeEVtaFFSO0V3RWpoUU07O0lBRUU7R3hFbWhRUjtFd0VqaFFNOztJQUVFO0d4RW1oUVI7RXdFbGlRTTtJQUFnQztHeEVxaVF0QztFd0VwaVFNOztJQUVFO0d4RXNpUVI7RXdFcGlRTTs7SUFFRTtHeEVzaVFSO0V3RXBpUU07O0lBRUU7R3hFc2lRUjtFd0VwaVFNOztJQUVFO0d4RXNpUVI7RXdFcmpRTTtJQUFnQztHeEV3alF0QztFd0V2alFNOztJQUVFO0d4RXlqUVI7RXdFdmpRTTs7SUFFRTtHeEV5alFSO0V3RXZqUU07O0lBRUU7R3hFeWpRUjtFd0V2alFNOztJQUVFO0d4RXlqUVI7RXdFeGtRTTtJQUFnQztHeEUya1F0QztFd0Uxa1FNOztJQUVFO0d4RTRrUVI7RXdFMWtRTTs7SUFFRTtHeEU0a1FSO0V3RTFrUU07O0lBRUU7R3hFNGtRUjtFd0Uxa1FNOztJQUVFO0d4RTRrUVI7RXdFM2xRTTtJQUFnQztHeEU4bFF0QztFd0U3bFFNOztJQUVFO0d4RStsUVI7RXdFN2xRTTs7SUFFRTtHeEUrbFFSO0V3RTdsUU07O0lBRUU7R3hFK2xRUjtFd0U3bFFNOztJQUVFO0d4RStsUVI7RXdFOW1RTTtJQUFnQztHeEVpblF0QztFd0VoblFNOztJQUVFO0d4RWtuUVI7RXdFaG5RTTs7SUFFRTtHeEVrblFSO0V3RWhuUU07O0lBRUU7R3hFa25RUjtFd0VoblFNOztJQUVFO0d4RWtuUVI7RXdFam9RTTtJQUFnQztHeEVvb1F0QztFd0Vub1FNOztJQUVFO0d4RXFvUVI7RXdFbm9RTTs7SUFFRTtHeEVxb1FSO0V3RW5vUU07O0lBRUU7R3hFcW9RUjtFd0Vub1FNOztJQUVFO0d4RXFvUVI7RXdFcHBRTTtJQUFnQztHeEV1cFF0QztFd0V0cFFNOztJQUVFO0d4RXdwUVI7RXdFdHBRTTs7SUFFRTtHeEV3cFFSO0V3RXRwUU07O0lBRUU7R3hFd3BRUjtFd0V0cFFNOztJQUVFO0d4RXdwUVI7RXdFdnFRTTtJQUFnQztHeEUwcVF0QztFd0V6cVFNOztJQUVFO0d4RTJxUVI7RXdFenFRTTs7SUFFRTtHeEUycVFSO0V3RXpxUU07O0lBRUU7R3hFMnFRUjtFd0V6cVFNOztJQUVFO0d4RTJxUVI7RXdFMXJRTTtJQUFnQztHeEU2clF0QztFd0U1clFNOztJQUVFO0d4RThyUVI7RXdFNXJRTTs7SUFFRTtHeEU4clFSO0V3RTVyUU07O0lBRUU7R3hFOHJRUjtFd0U1clFNOztJQUVFO0d4RThyUVI7RXdFN3NRTTtJQUFnQztHeEVndFF0QztFd0Uvc1FNOztJQUVFO0d4RWl0UVI7RXdFL3NRTTs7SUFFRTtHeEVpdFFSO0V3RS9zUU07O0lBRUU7R3hFaXRRUjtFd0Uvc1FNOztJQUVFO0d4RWl0UVI7RXdFaHVRTTtJQUFnQztHeEVtdVF0QztFd0VsdVFNOztJQUVFO0d4RW91UVI7RXdFbHVRTTs7SUFFRTtHeEVvdVFSO0V3RWx1UU07O0lBRUU7R3hFb3VRUjtFd0VsdVFNOztJQUVFO0d4RW91UVI7RXdFNXRRTTtJQUF3QjtHeEUrdFE5QjtFd0U5dFFNOztJQUVFO0d4RWd1UVI7RXdFOXRRTTs7SUFFRTtHeEVndVFSO0V3RTl0UU07O0lBRUU7R3hFZ3VRUjtFd0U5dFFNOztJQUVFO0d4RWd1UVI7RXdFL3VRTTtJQUF3QjtHeEVrdlE5QjtFd0VqdlFNOztJQUVFO0d4RW12UVI7RXdFanZRTTs7SUFFRTtHeEVtdlFSO0V3RWp2UU07O0lBRUU7R3hFbXZRUjtFd0VqdlFNOztJQUVFO0d4RW12UVI7RXdFbHdRTTtJQUF3QjtHeEVxd1E5QjtFd0Vwd1FNOztJQUVFO0d4RXN3UVI7RXdFcHdRTTs7SUFFRTtHeEVzd1FSO0V3RXB3UU07O0lBRUU7R3hFc3dRUjtFd0Vwd1FNOztJQUVFO0d4RXN3UVI7RXdFcnhRTTtJQUF3QjtHeEV3eFE5QjtFd0V2eFFNOztJQUVFO0d4RXl4UVI7RXdFdnhRTTs7SUFFRTtHeEV5eFFSO0V3RXZ4UU07O0lBRUU7R3hFeXhRUjtFd0V2eFFNOztJQUVFO0d4RXl4UVI7RXdFeHlRTTtJQUF3QjtHeEUyeVE5QjtFd0UxeVFNOztJQUVFO0d4RTR5UVI7RXdFMXlRTTs7SUFFRTtHeEU0eVFSO0V3RTF5UU07O0lBRUU7R3hFNHlRUjtFd0UxeVFNOztJQUVFO0d4RTR5UVI7RXdFdHlRRTtJQUFtQjtHeEV5eVFyQjtFd0V4eVFFOztJQUVFO0d4RTB5UUo7RXdFeHlRRTs7SUFFRTtHeEUweVFKO0V3RXh5UUU7O0lBRUU7R3hFMHlRSjtFd0V4eVFFOztJQUVFO0d4RTB5UUo7Q0FDRjtBZ0JwelFJO0V3RGxESTtJQUFnQztHeEUwMlF0QztFd0V6MlFNOztJQUVFO0d4RTIyUVI7RXdFejJRTTs7SUFFRTtHeEUyMlFSO0V3RXoyUU07O0lBRUU7R3hFMjJRUjtFd0V6MlFNOztJQUVFO0d4RTIyUVI7RXdFMTNRTTtJQUFnQztHeEU2M1F0QztFd0U1M1FNOztJQUVFO0d4RTgzUVI7RXdFNTNRTTs7SUFFRTtHeEU4M1FSO0V3RTUzUU07O0lBRUU7R3hFODNRUjtFd0U1M1FNOztJQUVFO0d4RTgzUVI7RXdFNzRRTTtJQUFnQztHeEVnNVF0QztFd0UvNFFNOztJQUVFO0d4RWk1UVI7RXdFLzRRTTs7SUFFRTtHeEVpNVFSO0V3RS80UU07O0lBRUU7R3hFaTVRUjtFd0UvNFFNOztJQUVFO0d4RWk1UVI7RXdFaDZRTTtJQUFnQztHeEVtNlF0QztFd0VsNlFNOztJQUVFO0d4RW82UVI7RXdFbDZRTTs7SUFFRTtHeEVvNlFSO0V3RWw2UU07O0lBRUU7R3hFbzZRUjtFd0VsNlFNOztJQUVFO0d4RW82UVI7RXdFbjdRTTtJQUFnQztHeEVzN1F0QztFd0VyN1FNOztJQUVFO0d4RXU3UVI7RXdFcjdRTTs7SUFFRTtHeEV1N1FSO0V3RXI3UU07O0lBRUU7R3hFdTdRUjtFd0VyN1FNOztJQUVFO0d4RXU3UVI7RXdFdDhRTTtJQUFnQztHeEV5OFF0QztFd0V4OFFNOztJQUVFO0d4RTA4UVI7RXdFeDhRTTs7SUFFRTtHeEUwOFFSO0V3RXg4UU07O0lBRUU7R3hFMDhRUjtFd0V4OFFNOztJQUVFO0d4RTA4UVI7RXdFejlRTTtJQUFnQztHeEU0OVF0QztFd0UzOVFNOztJQUVFO0d4RTY5UVI7RXdFMzlRTTs7SUFFRTtHeEU2OVFSO0V3RTM5UU07O0lBRUU7R3hFNjlRUjtFd0UzOVFNOztJQUVFO0d4RTY5UVI7RXdFNStRTTtJQUFnQztHeEUrK1F0QztFd0U5K1FNOztJQUVFO0d4RWcvUVI7RXdFOStRTTs7SUFFRTtHeEVnL1FSO0V3RTkrUU07O0lBRUU7R3hFZy9RUjtFd0U5K1FNOztJQUVFO0d4RWcvUVI7RXdFLy9RTTtJQUFnQztHeEVrZ1J0QztFd0VqZ1JNOztJQUVFO0d4RW1nUlI7RXdFamdSTTs7SUFFRTtHeEVtZ1JSO0V3RWpnUk07O0lBRUU7R3hFbWdSUjtFd0VqZ1JNOztJQUVFO0d4RW1nUlI7RXdFbGhSTTtJQUFnQztHeEVxaFJ0QztFd0VwaFJNOztJQUVFO0d4RXNoUlI7RXdFcGhSTTs7SUFFRTtHeEVzaFJSO0V3RXBoUk07O0lBRUU7R3hFc2hSUjtFd0VwaFJNOztJQUVFO0d4RXNoUlI7RXdFcmlSTTtJQUFnQztHeEV3aVJ0QztFd0V2aVJNOztJQUVFO0d4RXlpUlI7RXdFdmlSTTs7SUFFRTtHeEV5aVJSO0V3RXZpUk07O0lBRUU7R3hFeWlSUjtFd0V2aVJNOztJQUVFO0d4RXlpUlI7RXdFeGpSTTtJQUFnQztHeEUyalJ0QztFd0UxalJNOztJQUVFO0d4RTRqUlI7RXdFMWpSTTs7SUFFRTtHeEU0alJSO0V3RTFqUk07O0lBRUU7R3hFNGpSUjtFd0UxalJNOztJQUVFO0d4RTRqUlI7RXdFcGpSTTtJQUF3QjtHeEV1alI5QjtFd0V0alJNOztJQUVFO0d4RXdqUlI7RXdFdGpSTTs7SUFFRTtHeEV3alJSO0V3RXRqUk07O0lBRUU7R3hFd2pSUjtFd0V0alJNOztJQUVFO0d4RXdqUlI7RXdFdmtSTTtJQUF3QjtHeEUwa1I5QjtFd0V6a1JNOztJQUVFO0d4RTJrUlI7RXdFemtSTTs7SUFFRTtHeEUya1JSO0V3RXprUk07O0lBRUU7R3hFMmtSUjtFd0V6a1JNOztJQUVFO0d4RTJrUlI7RXdFMWxSTTtJQUF3QjtHeEU2bFI5QjtFd0U1bFJNOztJQUVFO0d4RThsUlI7RXdFNWxSTTs7SUFFRTtHeEU4bFJSO0V3RTVsUk07O0lBRUU7R3hFOGxSUjtFd0U1bFJNOztJQUVFO0d4RThsUlI7RXdFN21STTtJQUF3QjtHeEVnblI5QjtFd0UvbVJNOztJQUVFO0d4RWluUlI7RXdFL21STTs7SUFFRTtHeEVpblJSO0V3RS9tUk07O0lBRUU7R3hFaW5SUjtFd0UvbVJNOztJQUVFO0d4RWluUlI7RXdFaG9STTtJQUF3QjtHeEVtb1I5QjtFd0Vsb1JNOztJQUVFO0d4RW9vUlI7RXdFbG9STTs7SUFFRTtHeEVvb1JSO0V3RWxvUk07O0lBRUU7R3hFb29SUjtFd0Vsb1JNOztJQUVFO0d4RW9vUlI7RXdFOW5SRTtJQUFtQjtHeEVpb1JyQjtFd0Vob1JFOztJQUVFO0d4RWtvUko7RXdFaG9SRTs7SUFFRTtHeEVrb1JKO0V3RWhvUkU7O0lBRUU7R3hFa29SSjtFd0Vob1JFOztJQUVFO0d4RWtvUko7Q0FDRjtBeUVuc1JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0N6RW1zUko7O0EwRTdzUkE7RUFBa0I7QzFFaXRSbEI7O0EwRTdzUkE7RUFBaUI7QzFFaXRSakI7O0EwRWh0UkE7RUFBaUI7QzFFb3RSakI7O0EwRW50UkE7RUFBaUI7QzFFdXRSakI7O0EwRXR0UkE7RUNURTtFQUNBO0VBQ0E7QzNFbXVSRjs7QTBFcHRSSTtFQUF3QjtDMUV3dFI1Qjs7QTBFdnRSSTtFQUF3QjtDMUUydFI1Qjs7QTBFMXRSSTtFQUF3QjtDMUU4dFI1Qjs7QWdCenJSSTtFMER2Q0E7SUFBd0I7RzFFcXVSMUI7RTBFcHVSRTtJQUF3QjtHMUV1dVIxQjtFMEV0dVJFO0lBQXdCO0cxRXl1UjFCO0NBQ0Y7QWdCcnNSSTtFMER2Q0E7SUFBd0I7RzFFZ3ZSMUI7RTBFL3VSRTtJQUF3QjtHMUVrdlIxQjtFMEVqdlJFO0lBQXdCO0cxRW92UjFCO0NBQ0Y7QWdCaHRSSTtFMER2Q0E7SUFBd0I7RzFFMnZSMUI7RTBFMXZSRTtJQUF3QjtHMUU2dlIxQjtFMEU1dlJFO0lBQXdCO0cxRSt2UjFCO0NBQ0Y7QWdCM3RSSTtFMER2Q0E7SUFBd0I7RzFFc3dSMUI7RTBFcndSRTtJQUF3QjtHMUV3d1IxQjtFMEV2d1JFO0lBQXdCO0cxRTB3UjFCO0NBQ0Y7QTBFcndSQTtFQUFtQjtDMUV3d1JuQjs7QTBFdndSQTtFQUFtQjtDMUUyd1JuQjs7QTBFMXdSQTtFQUFtQjtDMUU4d1JuQjs7QTBFMXdSQTtFQUF1QjtDMUU4d1J2Qjs7QTBFN3dSQTtFQUF1QjtDMUVpeFJ2Qjs7QTBFaHhSQTtFQUF1QjtDMUVveFJ2Qjs7QTBFbnhSQTtFQUF1QjtDMUV1eFJ2Qjs7QTBFdHhSQTtFQUF1QjtDMUUweFJ2Qjs7QTBFenhSQTtFQUF1QjtDMUU2eFJ2Qjs7QTBFenhSQTtFQUFjO0MxRTZ4UmQ7O0E0RXAwUkU7RUFDRTtDNUV1MFJKOztBTzd6UkU7RXFFTE07QzVFczBSUjs7QTRFNTBSRTtFQUNFO0M1RSswUko7O0FPcjBSRTtFcUVMTTtDNUU4MFJSOztBNEVwMVJFO0VBQ0U7QzVFdTFSSjs7QU83MFJFO0VxRUxNO0M1RXMxUlI7O0E0RTUxUkU7RUFDRTtDNUUrMVJKOztBT3IxUkU7RXFFTE07QzVFODFSUjs7QTRFcDJSRTtFQUNFO0M1RXUyUko7O0FPNzFSRTtFcUVMTTtDNUVzMlJSOztBNEU1MlJFO0VBQ0U7QzVFKzJSSjs7QU9yMlJFO0VxRUxNO0M1RTgyUlI7O0E0RXAzUkU7RUFDRTtDNUV1M1JKOztBTzcyUkU7RXFFTE07QzVFczNSUjs7QTRFNTNSRTtFQUNFO0M1RSszUko7O0FPcjNSRTtFcUVMTTtDNUU4M1JSOztBMEV2MVJBO0VBQWE7QzFFMjFSYjs7QTBFMTFSQTtFQUFjO0MxRTgxUmQ7O0EwRTUxUkE7RUFBaUI7QzFFZzJSakI7O0EwRS8xUkE7RUFBaUI7QzFFbTJSakI7O0EwRS8xUkE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0UwNVJGOztBMEVuMlJBO0VBQXdCO0MxRXUyUnhCOztBMEVyMlJBO0VBQ0U7RUFDQTtDMUV3MlJGOztBMEVuMlJBO0VBQWM7QzFFdTJSZDs7QThFeDZSQTtFQUNFO0M5RTI2UkY7O0E4RXg2UkE7RUFDRTtDOUUyNlJGOztBK0UzNlJFO0VBQ0U7OztJQUtFO0lBRUE7Ry9FMjZSSjtFK0V2NlJJO0lBQ0U7Ry9FeTZSTjtFK0VoNlJFO0lBQ0U7Ry9FazZSSjtFK0VwNVJFO0lBQ0U7Ry9FczVSSjtFK0VwNVJFOztJQUVFO0lBQ0E7Ry9FczVSSjtFK0VuNVJFOztJQUVFO0cvRXE1Uko7RStFbDVSRTs7O0lBR0U7SUFDQTtHL0VvNVJKO0UrRWo1UkU7O0lBRUU7Ry9FbTVSSjtFK0UzNFJFO0lBQ0UsU3pFMmlDOEI7R05rMlBsQztFK0UzNFJFO0lBQ0U7Ry9FNjRSSjtFK0UzNFJFO0lBQ0U7Ry9FNjRSSjtFK0V6NFJFO0lBQ0U7Ry9FMjRSSjtFK0V6NFJFO0lBQ0U7Ry9FMjRSSjtFK0V4NFJFO0lBQ0U7Ry9FMDRSSjtFK0V4NFJJOztJQUVFO0cvRTA0Uk47RStFcjRSSTs7SUFFRTtHL0V1NFJOO0UrRW40UkU7SUFDRTtHL0VxNFJKO0UrRW40Ukk7Ozs7SUFJRSxzQnpFOUdHO0dObS9SVDtFK0VqNFJFO0lBQ0U7SUFDQSxzQnpFcEhLO0dOdS9SVDtDQUNGO0FnRmxnU0E7RUFDSTtDaEZvZ1NKOztBZ0YvL1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2hGa2dTSjs7QWdGLy9SQTtFQUNJO0NoRmtnU0o7O0FnRi8vUkE7RUFDSTtDaEZrZ1NKOztBZ0YvL1JBO0VBQ0k7Q2hGa2dTSjs7QWdGLy9SQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmlnU0o7O0FnRjkvUkE7RUFDSTtDaEZpZ1NKOztBZ0Y5L1JBO0VBQ0k7Q2hGaWdTSjs7QWdGOS9SQTtFQUNJO0NoRmlnU0o7O0FnRjkvUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEZpZ1NKOztBZ0Y5L1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEZpZ1NKOztBZ0Y5L1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmlnU0o7O0FnRjkvUkE7RUFDSTtFQUNBO0VBQ0E7Q2hGaWdTSjtBZ0YvL1JJO0VBQ0k7Q2hGaWdTUjs7QWdGMy9SSTs7RUFDSTtDaEYrL1JSOztBZ0YzL1JBO0VBQ0k7Q2hGOC9SSjs7QWdGMy9SQTtFQUNJO0VBQ0E7Q2hGOC9SSjs7QWdGMy9SQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NoRjgvUko7QWdGNS9SSTtFQUNJO0NoRjgvUlI7QWdGMy9SSTs7RUFFSTtDaEY2L1JSO0FnRjEvUkk7O0VBRUk7RUFDQTtDaEY0L1JSO0FnRnovUkk7O0VBRUk7Q2hGMi9SUjtBZ0Z4L1JJO0VBQ0k7Q2hGMC9SUjtBZ0Z2L1JJO0VBQ0k7RUFDQTtDaEZ5L1JSOztBZ0ZyL1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2hGdy9SSjs7QWdGci9SQTtFQUNJO0VBQ0E7Q2hGdy9SSjs7QWdGci9SQTtFQUNJO0VBQ0E7Q2hGdy9SSjs7QWdGci9SQTtFQUNJO0VBQ0E7Q2hGdy9SSjs7QWdGci9SQTtFQUNJO0VBQ0E7Q2hGdy9SSjs7QWdGci9SQTtFQUNJO0NoRncvUko7O0FnRnIvUkE7RUFDSTtDaEZ3L1JKOztBZ0ZyL1JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFFQTtDaEZ1L1JKOztBZ0ZoL1JBO0VBQ0k7Q2hGbS9SSjs7QWdGaC9SQTtFQUNJO0VBQ0E7Q2hGbS9SSjs7QWdGaC9SQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGay9SSjs7QWdGLytSQTtFQUNJO0NoRmsvUko7O0FnRi8rUkE7RUFDSTtFQUNBO0VBQ0E7Q2hGay9SSjs7QWdGLytSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmsvUko7O0FnRi8rUkE7RUFDSTtDaEZrL1JKOztBZ0YvK1JBO0VBQ0k7Q2hGay9SSjs7QWdGLytSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGay9SSjs7QWdGLytSQTtFQUNJO0NoRmsvUko7O0FnRi8rUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEZrL1JKOztBZ0YvK1JBO0VBQ0k7RUFDQTtDaEZrL1JKOztBZ0YvK1JBO0VBQ0k7RUFDQTtDaEZrL1JKOztBZ0YvK1JBO0VBQ0k7Q2hGay9SSjs7QWdGLytSQTtFQUNJO0VBQ0E7Q2hGay9SSjs7QWdGLytSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmsvUko7QWdGLytSTTtFQUNFO0NoRmkvUlI7QWdGOStSTTtFQUNFO0NoRmcvUlI7QWdGNytSTTtFQUNFO0NoRisrUlI7QWdGMytSSTtFQUNFO0VBQ0E7Q2hGNitSTjtBZ0YxK1JJO0VBQ0U7RUFDQTtFQUNBO0NoRjQrUk47QWdGeitSSTtFQUNFO0NoRjIrUk47O0FnRnYrUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEYwK1JKO0FnRngrUkk7RUFDSTtDaEYwK1JSO0FnRnYrUkk7RUFDSTtDaEZ5K1JSO0FnRnQrUkk7RUFFSTtFQUNBO0NoRnUrUlI7QWdGcCtSSTtFQUNJO0VBQ0E7Q2hGcytSUjtBZ0ZuK1JJO0VBQ0k7Q2hGcStSUjs7QWdGLzlSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGaytSSjs7QWdGOTlSQTtFQUNJO0VBQ0E7RUFDQTtDaEZpK1JKOztBZ0Y5OVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGaStSSjs7QWdGOTlSQTtFQUNJO0VBQ0E7Q2hGaStSSjs7QWdGOTlSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmkrUko7O0FnRjk5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEZpK1JKOztBZ0Y5OVJBO0VBQ0k7Q2hGaStSSjs7QWdGOTlSQTtFQUNJO0VBQ0E7RUFDQTtDaEZpK1JKOztBZ0Y5OVJBO0VBQ0k7Q2hGaStSSjs7QWdGOTlSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmkrUko7O0FnRjk5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEZpK1JKOztBZ0Y5OVJBO0VBQ0k7RUFDQTtFQUNBO0NoRmkrUko7O0FnRjk5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGaStSSjs7QWdGOTlSQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGZytSSjtBZ0Y5OVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEZnK1JSOztBZ0Y1OVJBO0VBQ0k7RUFDQTtDaEYrOVJKOztBZ0Y1OVJBO0VBQ0k7Q2hGKzlSSjs7QWdGNTlSQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEYrOVJKOztBZ0Y1OVJBO0VBQ0k7RUFDQTtDaEYrOVJKOztBZ0Y1OVJBO0VBQ0k7RUFDQTtFQUNBO0NoRis5Uko7O0FnRjU5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEYrOVJKOztBZ0Y1OVJBO0VBQ0k7RUFDQTtFQUNBO0NoRis5Uko7O0FnRjU5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEYrOVJKOztBZ0Y1OVJBOzs7O0VBSUk7RUFDQTtDaEYrOVJKOztBZ0Y1OVJBO0VBQ0k7Q2hGKzlSSjs7QWdGMzlSQTtFQUNJO0VBQ0E7RUFDQTtDaEY4OVJKOztBZ0YzOVJBO0VBQ0k7RUFDQTtFQUNBO0NoRjg5Uko7O0FnRjM5UkE7RUFDSTtFQUNBO0VBQ0E7Q2hGODlSSjs7QWdGMzlSQTtBQUNBO0VBQ0k7Q2hGODlSSjs7QWdGMzlSQTtFQUNJO0VBQ0E7Q2hGODlSSjs7QWdGMzlSQTtFQUNJO0VBQ0E7RUFDQTtF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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckZ5c1dKOztBcUZ0c1dBO0VBQ0k7RUFDQTtDckZ5c1dKOztBcUZ0c1dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRnlzV0o7O0FxRnRzV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGeXNXSjs7QXFGdHNXQTtFQUNJO0VBQ0E7Q3JGeXNXSjs7QXFGdHNXQTtFQUNJO0VBQ0E7RUFDQTtDckZ5c1dKOztBcUZ0c1dBO0VBQ0k7RUFDQTtDckZ5c1dKOztBcUZ0c1dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckZ5c1dKO0FxRnZzV0k7RUFDSTtFQUNBO0NyRnlzV1I7O0FxRnJzV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckZ3c1dKOztBcUZyc1dBO0VBQ0k7RUFDQTtDckZ3c1dKOztBcUZyc1dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JGd3NXSjs7QXFGcnNXQTtFQUNJO0NyRndzV0o7O0FxRnJzV0E7RUFFSTtJQUNJO0lBQ0E7R3JGdXNXTjtDQUNGO0FzRjV5V0E7QUFDQTtBQUNBO0VBQ0k7Q3RGOHlXSjs7QXNGM3lXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rjh5V0o7O0FzRjN5V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGOHlXSjs7QXNGM3lXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY4eVdKOztBc0YzeVdBO0VBQ0k7Q3RGOHlXSjs7QXNGM3lXQTtFQUNJO0VBQ0E7Q3RGOHlXSjs7QXNGM3lXQTtFQUNJO0N0Rjh5V0o7O0FzRjN5V0E7RUFDSTtFQUFBO0VBQ0E7RUFDQTtDdEY4eVdKOztBc0YzeVdBO0VBQ0k7RUFDQTtDdEY4eVdKOztBc0YzeVdBO0VBQ0k7Q3RGOHlXSjs7QXNGM3lXQTtFQUNJO0N0Rjh5V0o7O0FzRjN5V0E7RUFDSTtDdEY4eVdKOztBc0YzeVdBO0VBQ0k7RUFDQTtDdEY4eVdKOztBc0YzeVdBO0VBQ0k7Q3RGOHlXSjs7QXNGL3lXQTtFQUNJO0N0Rjh5V0o7O0FzRjN5V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEY4eVdKO0FzRjV5V0k7RUFDSTtDdEY4eVdSOztBc0YxeVdBO0VBQ0U7Q3RGNnlXRjs7QXNGMXlXQTtFQUNJO0N0RjZ5V0o7O0FzRjF5V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY2eVdKOztBc0YxeVdBO0VBQ0k7RUFDQTtFQUNBO0N0RjZ5V0o7O0FzRjF5V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY2eVdKOztBc0YxeVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGNnlXSjs7QXNGMXlXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0RjZ5V0o7O0FzRjF5V0E7RUFDSTtFQUNBO0N0RjZ5V0o7QXNGNXlXSTtFQUNJO0N0Rjh5V1I7O0FzRjF5V0E7RUFDSTtDdEY2eVdKOztBc0YxeVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEY2eVdKOztBc0YxeVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RjZ5V0o7QXNGM3lXSTtFQUNJO0N0RjZ5V1I7QXNGMXlXSTtFQUNJO0VBQ0E7RUFDQTtDdEY0eVdSO0FzRnp5V0k7RUFDSTtDdEYyeVdSO0FzRnh5V0k7RUFDSTtDdEYweVdSOztBc0Z0eVdBO0VBQ0k7Q3RGeXlXSjs7QXNGdHlXQTtFQUNJO0VBQ0E7RUFDQTtDdEZ5eVdKO0FzRnZ5V0k7RUFDSTtDdEZ5eVdSOztBc0ZyeVdBOztJQUFBO0FBSUE7RUFDSTtFQUNBO0N0RnV5V0o7O0FzRnB5V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEZ1eVdKOztBc0ZweVdBO0VBQ0k7Q3RGdXlXSjs7QXNGcHlXQTtFQUNJO0VBQ0E7Q3RGdXlXSjs7QXNGcHlXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ1eVdKOztBc0ZweVdBO0VBQ0k7Q3RGdXlXSjs7QXNGbnlXQTtFQUNJO0VBQ0E7RUFDQTtDdEZzeVdKOztBc0ZueVdBO0VBQ0k7Q3RGc3lXSjs7QXNGbnlXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZzeVdKOztBc0ZueVdBO0VBQ0k7Q3RGc3lXSjs7QXNGbnlXQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGc3lXSjs7QXNGbnlXQTtFQUNJO0VBQ0E7Q3RGc3lXSjs7QXNGbnlXQTtFQUNJO0N0RnN5V0o7O0FzRm55V0E7RUFDSTtFQUNBO0N0RnN5V0o7O0FzRm55V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGc3lXSjs7QXNGbnlXQTtFQUNJO0N0RnN5V0o7O0FzRm55V0E7RUFDSTtFQUNBO0N0RnN5V0o7O0FzRm55V0E7RUFDSTtDdEZzeVdKOztBc0ZueVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZzeVdKOztBc0ZueVdBO0VBQ0k7Q3RGc3lXSjs7QXNGbnlXQTtFQUNJO0N0RnN5V0o7O0FzRm55V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEZzeVdKOztBc0ZueVdBO0VBQ0k7Q3RGc3lXSjs7QXNGbnlXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGc3lXSjtBc0ZweVdJO0VBQ0k7Q3RGc3lXUjtBc0ZueVdJO0VBQ0k7Q3RGcXlXUjs7QXNGanlXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGb3lXSjs7QXNGanlXQTtFQUNJO0N0Rm95V0o7O0FzRmp5V0E7RUFDSTtDdEZveVdKOztBc0ZqeVdBO0FBRUE7RUFDSTtFQUNBO0N0Rm15V0o7O0FzRmh5V0E7OztJQUFBO0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtDdEZreVdKOztBc0YveFdBO0VBQ0k7RUFDQTtFQUNBO0N0Rmt5V0o7O0FzRi94V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjs7QXNGL3hXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3lXSjtBc0ZoeVdJO0VBQ0k7Q3RGa3lXUjs7QXNGOXhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtDdEZpeVdKOztBc0Y5eFdBO0VBQ0k7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7Q3RGaXlXSjs7QXNGOXhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtDdEZpeVdKOztBc0Y5eFdBOztFQUVJO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGaXlXSjs7QXNGOXhXQTtFQUNJO0N0Rml5V0o7O0FzRjl4V0E7O0VBRUk7Q3RGaXlXSjs7QXNGOXhXQTtFQUNJO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtDdEZpeVdKOztBc0Y5eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RGaXlXSjs7QXNGOXhXQTs7OztFQUlJO0VBQ0E7RUFDQTtDdEZpeVdKOztBc0Y5eFdBO0VBQ0k7Q3RGaXlXSjs7QXNGOXhXQTtFQUNJO0VBQ0E7Q3RGaXlXSjs7QXNGOXhXQTtFQUNJO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtDdEZpeVdKOztBc0Y5eFdBOztFQUVJO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtDdEZpeVdKOztBc0Y5eFdBO0VBQ0k7RUFDQTtDdEZpeVdKOztBc0Y5eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rml5V0o7O0FzRjl4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZpeVdKOztBc0Y5eFdBO0VBQ0k7RUFDQTtFQUNBO0N0Rml5V0o7O0FzRjd4V0E7RUFDSTtDdEZneVdKOztBc0Y3eFdBO0VBQ0k7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0N0Rmd5V0o7O0FzRjd4V0E7RUFDSTtDdEZneVdKOztBc0Y3eFdBOztFQUVJO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTs7O0VBR0k7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0N0Rmd5V0o7O0FzRjd4V0E7RUFDSTtDdEZneVdKOztBc0Y3eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0N0Rmd5V0o7O0FzRjd4V0E7RUFDSTtFQUNBO0N0Rmd5V0o7O0FzRjd4V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0N0Rmd5V0o7O0FzRjd4V0E7OztFQUdJO0VBQ0E7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0VBQ0E7RUFDQTtDdEZneVdKOztBc0Y3eFdBO0VBQ0k7Q3RGZ3lXSjs7QXNGN3hXQTtFQUNJO0VBQ0E7RUFDQTtDdEZneVdKO0FzRjl4V0k7RUFDSTtDdEZneVdSOztBc0Y1eFdBO0VBQ0k7Q3RGK3hXSjs7QXNGNXhXQTtFQUNJO0VBQ0E7Q3RGK3hXSjs7QXNGNXhXQTtFQUNJO0VBQ0E7Q3RGK3hXSjs7QXNGNXhXQTtFQUNJO0VBQ0E7RUFDQTtDdEYreFdKOztBc0Y1eFdBO0VBQ0k7RUFDQTtDdEYreFdKOztBc0Y1eFdBO0VBQ0k7Q3RGK3hXSjs7QXNGNXhXQTtFQUNJO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0N0RjZ4V0o7O0FzRjF4V0E7RUFDSTtDdEY2eFdKOztBc0YxeFdBO0VBQ0k7Q3RGNnhXSjs7QXNGMXhXQTtFQUNJO0N0RjZ4V0o7O0FzRjF4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEY2eFdKOztBc0YxeFdBO0VBQ0k7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0N0RjZ4V0o7QXNGM3hXSTtFQUNFO0VBQ0E7RUFDQTtDdEY2eFdOOztBc0Z6eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RGNHhXSjs7QXNGenhXQTtFQUNJO0VBQ0E7Q3RGNHhXSjs7QXNGenhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0RjR4V0o7O0FzRnp4V0E7RUFDSTtDdEY0eFdKOztBc0Z6eFdBO0VBQ0k7RUFDQTtFQUNBO0N0RjR4V0o7QXNGMXhXSTtFQUNJO0VBQ0E7Q3RGNHhXUjs7QXNGeHhXQTtFQUNJO0N0RjJ4V0o7O0FzRnh4V0E7RUFDSTtFQUNBO0N0RjJ4V0o7O0FzRnh4V0E7RUFDSTtDdEYyeFdKO0FzRnp4V0k7RUFDSTtDdEYyeFdSOztBc0Z2eFdBO0VBQ0k7Q3RGMHhXSjs7QXNGdnhXQTtFQUNJO0VBQ0E7Q3RGMHhXSjs7QXNGdnhXQTtFQUNJO0N0RjB4V0o7O0FzRnZ4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEYweFdKOztBc0Z2eFdBO0VBQ0k7RUFDQTtDdEYweFdKOztBc0Z2eFdBO0VBQ0k7Q3RGMHhXSjs7QXNGdnhXQTs7Ozs7Ozs7SUFBQTtBQVVBO0VBQ0k7RUFDQTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTs7RUFFSTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7RUFDQTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7Q3RGeXhXSjs7QXNGdHhXQTs7RUFFSTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7RUFDQTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7RUFDQTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0VBQ0E7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7Q3RGeXhXSjs7QXNGdHhXQTtFQUNJO0N0Rnl4V0o7O0FzRnR4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEZ5eFdKOztBc0Z0eFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rnl4V0o7QXNGdnhXSTtFQUNJO0VBQ0E7Q3RGeXhXUjs7QXNGcnhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rnd4V0o7O0FzRnJ4V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ3eFdKOztBc0ZyeFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZ3eFdKO0FzRnR4V0k7RUFDSTtDdEZ3eFdSO0FzRnJ4V0k7RUFDSTtFQUNBO0N0RnV4V1I7O0FzRm54V0E7RUFDSTtDdEZzeFdKOztBc0ZweFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGdXhXSjs7QXNGcHhXQTtBQUVBO0VBQ0k7VUFBQTtDdEZzeFdKOztBc0ZueFdBO0VBQ0k7Q3RGc3hXSjs7QXNGbnhXQTtFQUNJO0VBQ0E7RUFDQTtDdEZzeFdKOztBc0ZueFdBO0VBQ0k7RUFDQTtDdEZzeFdKOztBc0ZueFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEZzeFdKO0FzRnB4V0k7RUFDSTtFQUNBO0N0RnN4V1I7O0FzRmx4V0E7RUFDSTtDdEZxeFdKOztBc0ZseFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RnF4V0o7QXNGbnhXSTtFQUNJO0N0RnF4V1I7O0FzRmp4V0E7RUFDSTtDdEZveFdKOztBc0ZqeFdBO0VBQ0k7Q3RGb3hXSjs7QXNGaHhXSTtFQUNJO0VBQ0E7Q3RGbXhXUjtBc0Yvd1dRO0VBQ0k7Q3RGaXhXWjtBc0Yvd1dZO0VBSEo7SUFJUTtHdEZreFdkO0NBQ0Y7QXNGL3dXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0Rml4V1o7QXNGOXdXUTtFQUNJO0N0Rmd4V1o7QXNGL3dXWTtFQUZKO0lBR1E7R3RGa3hXZDtDQUNGO0FzRmh4V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RGa3hXaEI7QXNGaHhXZ0I7RUFSSjtJQVNRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEZteFdsQjtDQUNGOztBc0Yzd1dBO0VBRUU7SUFDSTtHdEY2d1dKO0NBQ0Y7QXNGendXQTtFQUVJO0lBQ0k7SUFDQTtHdEYwd1dOO0VzRnZ3V0U7SUFDSTtHdEZ5d1dOO0VzRnR3V0U7SUFDSTtJQUNBO0d0Rnd3V047RXNGcndXRTtJQUNJO0lBQ0E7SUFDQTtHdEZ1d1dOO0VzRnB3V0U7SUFDSTtHdEZzd1dOO0VzRm53V0U7SUFDSTtJQUNBO0d0RnF3V047RXNGbHdXRTtJQUNJO0d0Rm93V047RXNGandXRTtJQUNJO0d0Rm13V047RXNGaHdXRTtJQUNJO0d0Rmt3V047RXNGL3ZXRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0d0Rml3V047RXNGOXZXRTtJQUNJO0d0Rmd3V047RXNGN3ZXRTtJQUNJO0d0Rit2V047RXNGNXZXRTtJQUNJO0d0Rjh2V047RXNGM3ZXRTtJQUNJO0d0RjZ2V047RXNGMXZXRTtJQUNJO0lBQ0E7R3RGNHZXTjtFc0Z6dldFO0lBQ0k7R3RGMnZXTjtFc0Z4dldFO0lBQ0k7R3RGMHZXTjtFc0Z2dldFO0lBQ0k7R3RGeXZXTjtFc0Z0dldFO0lBQ0k7R3RGd3ZXTjtFc0ZydldFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R3RGdXZXTjtFc0ZwdldFO0lBQ0k7SUFDQTtHdEZzdldOO0VzRm52V0U7SUFDSTtJQUNBO0d0RnF2V047RXNGbHZXRTtJQUNJO0lBQ0E7R3RGb3ZXTjtFc0ZqdldFO0lBQ0k7SUFDQTtJQUNBO0d0Rm12V047RXNGaHZXRTtJQUNJO0lBQ0E7R3RGa3ZXTjtFc0YvdVdFO0lBQ0k7R3RGaXZXTjtFc0Y5dVdFO0lBQ0k7SUFDQTtHdEZndldOO0VzRjd1V0U7SUFDSTtJQUNBO0d0Rit1V047RXNGNXVXRTtJQUNJO0lBQ0E7R3RGOHVXTjtFc0YzdVdFO0lBQ0k7R3RGNnVXTjtFc0YxdVdFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R3RGNHVXTjtFc0Z6dVdFO0lBQ0k7R3RGMnVXTjtFc0Z4dVdFO0lBQ0k7R3RGMHVXTjtDQUNGO0FzRnR1V0E7RUFFSTtJQUNJO0d0RnV1V047RXNGcHVXRTs7SUFFSTtJQUNBO0lBQ0E7R3RGc3VXTjtFc0ZudVdFO0lBQ0k7R3RGcXVXTjtFc0ZsdVdFOztJQUVJO0d0Rm91V047RXNGanVXRTtJQUNJO0lBQ0E7R3RGbXVXTjtFc0ZodVdFO0lBQ0k7R3RGa3VXTjtFc0YvdFdFO0lBQ0k7R3RGaXVXTjtFc0Y5dFdFO0lBQ0k7SUFDQTtHdEZndVdOO0VzRjd0V0U7SUFDSTtHdEYrdFdOO0VzRjV0V0U7SUFDSTtHdEY4dFdOO0VzRjN0V0U7SUFDSTtJQUNBO0d0RjZ0V047RXNGMXRXRTtJQUNJO0d0RjR0V047RXNGenRXRTtJQUNJO0d0RjJ0V047RXNGeHRXRTtJQUNJO0d0RjB0V047RXNGdnRXRTtJQUNJO0d0Rnl0V047RXNGdHRXRTtJQUNJO0d0Rnd0V047RXNGcnRXRTtJQUNJO0d0RnV0V047RXNGcHRXRTtJQUNJO0d0RnN0V047RXNGbnRXRTtJQUNJO0d0RnF0V047RXNGbHRXRTtJQUNJO0d0Rm90V047RXNGanRXRTtJQUNJO0lBQ0E7R3RGbXRXTjtFc0ZodFdFO0lBQ0k7R3RGa3RXTjtFc0Yvc1dFO0lBQ0k7R3RGaXRXTjtDQUNGO0FzRjdzV0E7RUFFSTtJQUNFO0d0RjhzV0o7Q0FDRjtBc0Yxc1dBO0VBRUk7SUFDSTtHdEYyc1dOO0NBQ0Y7QXNGdnNXQTtFQUVJO0lB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emFJO0VBQ0k7RUFDQTtFQUNBO0MzRm16YVI7QTJGaHphSTtFQUNJO0VBQ0E7QzNGa3phUjtBMkYveWFJO0VBQ0k7QzNGaXphUjtBMkY5eWFJOztFQUVJO0VBQ0E7QzNGZ3phUjtBMkY3eWFJOztFQUVJO0MzRit5YVI7QTJGNXlhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MzRjh5YVI7QTJGNXlhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRjh5YVo7QTJGMXlhWTtFQUNJO0MzRjR5YWhCO0EyRnp5YVk7RUFDSTtFQUNBO0MzRjJ5YWhCO0EyRnZ5YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDM0Z5eWFaO0EyRnR5YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDM0Z3eWFaO0EyRnJ5YWdCO0VBQ0k7QzNGdXlhcEI7QTJGbHlhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MzRm95YVo7QTJGOXhhWTtFQUNJO0MzRmd5YWhCO0EyRjN4YUk7RUFDSTtFQUNBO0MzRjZ4YVI7QTJGMXhhWTtFQURKO0lBRVE7SUFDQTtHM0Y2eGFkO0NBQ0Y7O0EyRnZ4YUE7RUFDSTtDM0YweGFKOztBMkZ2eGFBO0VBQ0k7QzNGMHhhSjtBMkZ4eGFJO0VBQ0k7QzNGMHhhUjs7QTRGajVhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGbzVhSjs7QTRGajVhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGbzVhSjs7QTRGajVhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUZvNWFKOztBNEZqNWFBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGbzVhSjs7QTRGaDVhSTtFQUNJO0M1Rm01YVI7O0E0Ri80YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUZrNWFKOztBNEYvNGFBO0VBQ0k7RUFDQTtDNUZrNWFKOztBNEYvNGFBO0VBQ0k7RUFDQTtDNUZrNWFKOztBNEYvNGFBO0VBQ0k7RUFDQTtDNUZrNWFKOztBNEYvNGFBO0VBQ0k7QzVGazVhSjs7QTRGLzRhQTtFQUNJO0M1Rms1YUo7O0E0Ri80YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUZrNWFKOztBNEYvNGFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVGazVhSjs7QTRGLzRhQTtFQUNJO0M1Rms1YUo7O0E0Ri80YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Rms1YUo7O0E0Ri80YUE7RUFDSTtDNUZrNWFKOztBNEYvNGFBO0VBQ0k7QzVGazVhSjs7QTRGLzRhQTtFQUNJO0M1Rms1YUo7O0E0Ri80YUE7RUFFSTtJQUNJO0lBQ0E7RzVGaTVhTjtFNEY5NGFFO0lBQ0k7RzVGZzVhTjtDQUNGO0E0RjU0YUE7RUFFSTtJQUNJO0lBQ0E7RzVGNjRhTjtDQUNGO0E2Rm5pYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGcWliSjs7QTZGbGliQTtFQUNJO0VBQ0E7QzdGcWliSjs7QTZGbGliQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGcWliSjs7QTZGbGliQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0ZxaWJKOztBNkZsaWJBO0VBQ0k7QzdGcWliSjs7QTZGbGliQTtFQUNJO0M3RnFpYko7O0E2RmxpYkE7RUFDSTtFQUNBO0M3RnFpYko7O0E2RmppYkE7RUFDSTtFQUNBO09BQUE7QzdGb2liSjs7QTZGaGliQTtFQUNJO0M3Rm1pYko7O0E2RmhpYkE7RUFDSTtDN0ZtaWJKOztBNkYvaGJBO0VBQ0k7RUFDQTtFQUNBO0M3RmtpYko7O0E2Ri9oYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGa2liSjs7QTZGL2hiQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RmtpYko7O0E2Ri9oYkE7RUFDSTtDN0ZraWJKOztBNkY3aGJBO0VBQ0k7RUFDQTtDN0ZnaWJKOztBNkY3aGJBO0VBQ0k7RUFDQTtDN0ZnaWJKOztBNkY3aGJBO0VBQ0k7QzdGZ2liSjs7QTZGN2hiQTtFQUNJO0VBQ0E7QzdGZ2liSjs7QTZGN2hiQTtFQUNJO0VBQ0E7QzdGZ2liSjs7QTZGN2hiQTtFQUNJO0M3RmdpYko7O0E2RjdoYkE7RUFDSTtFQUNBO0M3RmdpYko7O0E2RjdoYkE7RUFDSTtDN0ZnaWJKOztBNkY3aGJBO0VBQ0k7QzdGZ2liSjs7QTZGN2hiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M3RmdpYko7O0E2RjdoYkE7RUFDSTtDN0ZnaWJKOztBNkY3aGJBO0VBQ0k7RUFDQTtDN0ZnaWJKOztBNkY3aGJBO0VBQ0k7QzdGZ2liSjs7QTZGN2hiQTtFQUNJO0M3RmdpYko7O0E2RjVoYkE7RUFDSTtFQUNBO0VBQ0E7QzdGK2hiSjtBNkY5aGJJO0VBSko7SUFLUTtHN0ZpaWJOO0NBQ0Y7O0E2RjloYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGaWliSjtBNkYvaGJJO0VBRUk7QzdGZ2liUjtBNkY5aGJRO0VBQ0k7RUFDQTtFQUNBO0M3RmdpYlo7QTZGNWhiWTtFQUNJO0VBQ0E7QzdGOGhiaEI7QTZGeGhiUTtFQUNJO0M3RjBoYlo7QTZGdGhiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGd2hiUjtBNkZyaGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RnVoYlI7QTZGbmhiUTtFQUNJO0M3RnFoYlo7QTZGaGhiUTtFQUNJO0M3RmtoYlo7QTZGOWdiWTtFQUNJO0M3RmdoYmhCO0E2RjNnYlk7RUFDSTtDN0Y2Z2JoQjs7QTZGdmdiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGMGdiSjtBNkZ4Z2JJO0VBQ0k7QzdGMGdiUjs7QTZGdGdiQTtFQUNJO0lBQ0k7SUFDQTtHN0Z5Z2JOO0U2RnRnYkU7SUFDSTtJQUNBO0c3RndnYk47RTZGcmdiRTtJQUNJO0lBQ0E7SUFDQTtHN0Z1Z2JOO0NBQ0Y7QTZGcGdiQTtFQUNJO0lBQ0k7SUFDQTtHN0ZzZ2JOO0NBQ0Y7QThGejBiQTtFQUNJO0VBQ0E7QzlGMjBiSjs7QThGeDBiQTtFQUNJO0M5RjIwYko7O0E4RngwYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDOUYyMGJKOztBOEZ4MGJBO0VBQ0k7RUFDQTtDOUYyMGJKOztBOEZ4MGJBO0VBQ0k7QzlGMjBiSjs7QThGeDBiQTtFQUNJO0VBQ0E7QzlGMjBiSjs7QThGeDBiQTtFQUNJO0M5RjIwYko7O0E4RngwYkE7RUFDSTtDOUYyMGJKOztBOEZ4MGJBO0VBRUk7SUFDSTtHOUYwMGJOO0U4RnYwYkU7SUFDSTtJQUNBO0c5RnkwYk47RThGdDBiRTtJQUNJO0lBQ0E7RzlGdzBiTjtDQUNGO0ErRjUzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRjgzYko7O0ErRjMzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Y4M2JKOztBK0YzM2JBO0VBQ0k7Qy9GODNiSjs7QStGMzNiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MvRjgzYko7O0ErRjMzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRjgzYko7O0ErRjMzYkE7RUFDSTtFQUNBO0MvRjgzYko7O0ErRjMzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0Y4M2JKOztBK0YzM2JBO0VBQ0k7Qy9GODNiSjs7QStGMzNiQTtFQUNJO0VBQ0E7Qy9GODNiSjs7QStGMzNiQTtFQUNDO0lBQ0M7Ry9GODNiQTtFK0Y1M2JEO0lBQ0M7Ry9GODNiQTtFK0Y1M2JEO0lBQ0M7Ry9GODNiQTtDQUNGO0ErRjMzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRjYzYko7O0ErRjEzYkE7RUFDSTtFQUNBO0MvRjYzYko7O0ErRjEzYkE7RUFDSTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MvRjYzYko7O0ErRjEzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBOztFQUVJO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0MvRjYzYko7O0ErRjEzYkE7RUFDSTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Y2M2JKO0ErRjMzYkk7RUFiSjtJQWNRO0cvRjgzYk47Q0FDRjs7QStGMzNiQTtFQUNJO0VBQ0E7RUFDQTtDL0Y4M2JKOztBK0YzM2JBO0VBQ0k7Qy9GODNiSjs7QStGMzNiQTtFQUNJO0MvRjgzYko7O0ErRjMzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7Qy9GODNiSjs7QStGMzNiQTtFQUNJO0VBQ0E7Qy9GODNiSjs7QStGMzNiQTtFQUNJO0MvRjgzYko7O0ErRjMzYkE7RUFDSTtFQUNBO0MvRjgzYko7QStGNTNiSTtFQUNJO0MvRjgzYlI7O0ErRjEzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0MvRjYzYko7O0ErRjEzYkE7RUFDSTtFQUNBO0VBQ0E7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0VBQUE7Qy9GNjNiSjs7QStGMTNiQTtFQUNJO0VBQ0E7RUFBQTtDL0Y2M2JKOztBK0YxM2JBO0VBQ0k7SUFDSTtHL0Y2M2JOO0UrRjEzYkU7SUFDSTtHL0Y0M2JOO0NBQ0Y7QStGeDNiQTtFQUVJO0lBQ0k7Ry9GeTNiTjtFK0Z0M2JFO0lBQ0k7SUFDQTtHL0Z3M2JOO0UrRnIzYkU7SUFDSTtHL0Z1M2JOO0NBQ0Y7QStGbDNiQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0cvRm8zYk47RStGajNiRTtJQUNJO0lBQ0E7SUFDQTtHL0ZtM2JOO0UrRmgzYkU7SUFDSTtHL0ZrM2JOO0UrRi8yYkU7SUFDSTtJQUNBO0lBQ0E7Ry9GaTNiTjtFK0Y5MmJFO0lBQ0k7Ry9GZzNiTjtFK0Y3MmJFO0lBQ0k7SUFDQTtHL0YrMmJOO0UrRjUyYkU7SUFDSTtJQUNBO0cvRjgyYk47RStGMzJiRTtJQUNJO0lBQ0E7Ry9GNjJiTjtFK0YxMmJFO0lBQ0k7SUFDQTtHL0Y0MmJOO0UrRnoyYkU7SUFDSTtJQUNBO0cvRjIyYk47Q0FDRjtBK0Z2MmJBO0VBRUk7SUFBZ0I7Ry9GeTJibEI7RStGeDJiRTtJQUFrQjtHL0YyMmJwQjtFK0Z6MmJFO0lBQ0k7SUFDQTtHL0YyMmJOO0UrRngyYkU7SUFDSTtHL0YwMmJOO0UrRnYyYkU7SUFDSTtHL0Z5MmJOO0UrRnQyYkU7SUFDSTtHL0Z3MmJOO0NBQ0Y7QWdHaHRjQTtFQUNJO0VBQ0E7Q2hHa3RjSjs7QWdHL3NjQTtFQUNJO0NoR2t0Y0o7O0FnRy9zY0E7RUFDSTtFQUNBO0VBQ0E7Q2hHa3RjSjs7QWdHL3NjQTtFQUNJO0NoR2t0Y0o7O0FnRy9zY0E7RUFDSTtDaEdrdGNKOztBZ0cvc2NBO0VBQ0k7Q2hHa3RjSjs7QWdHL3NjQTtFQUNJO0VBQ0E7RUFDQTtDaEdrdGNKOztBZ0cvc2NBO0VBQ0k7RUFDQTtFQUNBO0VB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O0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHckcyb2R0QjtDQUNGO0FxR3hvZGdCO0VBQ0k7Q3JHMG9kcEI7QXFHdG9kWTtFQUNJO0NyR3dvZGhCO0FxR3JvZFk7RUFDSTtFQUNBO0VBQ0E7Q3JHdW9kaEI7QXFHdG9kZ0I7RUFDSTtDckd3b2RwQjtBcUdyb2RnQjtFQUNJO0NyR3VvZHBCO0FxR25vZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHcW9kaEI7QXFHbG9kWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyR21vZGhCO0FxR2xvZGdCO0VBZko7SUFnQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyR3FvZGxCO0NBQ0Y7QXFHbm9kZ0I7RUFDSTtDckdxb2RwQjtBcUdsb2RnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckdvb2RwQjtBcUdqb2R3QjtFQUNJO0VBQ0E7RUFDQTtDckdtb2Q1QjtBcUcvbmQ0QjtFQUNJO0VBQ0E7Q3JHaW9kaEM7QXFHM25kd0I7RUFDSTtDckc2bmQ1QjtBcUd6bmRvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHMm5keEI7QXFHeG5kb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHMG5keEI7QXFHdG5kd0I7RUFDSTtDckd3bmQ1QjtBcUdubmR3QjtFQUNJO0NyR3FuZDVCO0FxR2puZDRCO0VBQ0k7Q3JHbW5kaEM7QXFHOW1kNEI7RUFDSTtDckdnbmRoQztBcUd4bWRRO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFD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RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckd5bWRoQjtBcUd2bWRnQjtFQVRKO0lBVVE7SUFDQTtHckcwbWRsQjtDQUNGO0FxR3ZtZFk7RUFDSTtDckd5bWRoQjtBcUdwbWRZO0VBQ0k7Q3JHc21kaEI7QXFHam1kWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHbW1kaEI7QXFHam1kZ0I7RUFQSjtJQVFRO0dyR29tZGxCO0NBQ0Y7QXFHbG1kZ0I7RUFDSTtFQUNBO0VBQ0E7Q3JHb21kcEI7QXFHam1kZ0I7RUFDSTtFQUNBO0NyR21tZHBCO0FxRy9sZGdCO0VBQ0k7RUFFQTtFQUNBO0NyR2dtZHBCO0FxRzNsZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRzZsZGhCO0FxRzNsZGdCO0VBQ0k7RUFDQTtDckc2bGRwQjtBcUd6bGRvQjtFQUNJO0NyRzJsZHhCO0FxR3BnZFk7RUFDSTtDckdzZ2RoQjtBcUdsZ2RRO0VBQ0k7RUFDQTtDckdvZ2RaO0FxR2xnZFk7RUFDSTtDckdvZ2RoQjtBcUcvL2NvQjtFQUNJO0VBQ0E7Q3JHaWdkeEI7QXFHLy9jd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0NyR2lnZDVCO0FxR3ovY29CO0VBQ0k7Q3JHMi9jeEI7QXFHdC9jb0I7RUFDSTtDckd3L2N4QjtBcUduL2NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckdxL2NoQjtBcUduL2NnQjtFQUNJO0VBQ0E7Q3JHcS9jcEI7QXFHai9jb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckdtL2N4QjtBcUdqL2N3QjtFQUNJO0NyR20vYzVCO0FxRzcrY1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckcrK2NoQjtBcUc3K2NnQjtFQVRKO0lBVVE7R3JHZy9jbEI7Q0FDRjtBcUc5K2NnQjtFQUNJO0VBQ0E7RUFDQTtDckdnL2NwQjtBcUc3K2NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyRysrY3BCO0FxRzUrY2dCO0VBQ0k7RUFDQTtFQUNBO0NyRzgrY3BCO0FxRzMrY2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q3JHMitjcEI7QXFHeitjb0I7RUFDSTtFQUNBO0NyRzIrY3hCO0FxR3YrY2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JHeStjcEI7QXFHditjb0I7RUFDSTtFQUNBO0NyR3krY3hCO0FxR2grY1k7RUFDSTtDckdrK2NoQjtBcUc5OWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JHZytjWjtBcUc3OWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckcrOWNaO0FxRzM5Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckc2OWNSO0FxRzE5Y1k7RUFDSTtFQUNBO0NyRzQ5Y2hCO0FxRzE5Y2dCO0VBQ0k7Q3JHNDljcEI7QXFHdjljUTtFQUNJO0VBQ0E7Q3JHeTljWjtBcUdyOWNvQjtFQURKO0lBRVE7R3JHdzljdEI7Q0FDRjtBcUd0OWNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyR3c5Y3hCO0FxR3I5Y29CO0VBQ0k7Q3JHdTljeEI7QXFHaDljWTtFQUNJO0NyR2s5Y2hCO0FxRy84Y1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckdpOWNoQjtBcUcvOGNnQjtFQUNJO0NyR2k5Y3BCO0FxRzc4Y29CO0VBQ0k7Q3JHKzhjeEI7QXFHejhjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyRzI4Y1o7QXFHejhjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRzI4Y2hCO0FxR3o4Y2dCO0VBQ0k7RUFDQTtFQUNBO0NyRzI4Y3BCO0FxR3Y4Y1k7RUFDSTtDckd5OGNoQjtBcUdyOGNRO0VBQ0k7Q3JHdThjWjtBcUdwOGNRO0VBQ0k7RUFDQTtDckdzOGNaO0FxR2w4Y0k7RUFDSTtDckdvOGNSO0FxR244Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckdxOGNaO0FxR244Y1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckdxOGNoQjtBcUduOGNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHcThjcEI7QXFHbjhjb0I7RUFDSTtFQUNBO0NyR3E4Y3hCO0FxR2o4Y2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHbThjbEI7QXFHaDhjZ0I7RUFDSTtFQUNBO0NyR2s4Y3BCO0FxR2g4Y29CO0VBQ0k7Q3JHazhjeEI7QXFHajhjd0I7RUFDSTtDckdtOGM1QjtBcUc3N2NZO0VBQ0k7Q3JHKzdjaEI7QXFHNTdjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckc4N2NoQjtBcUczN2NZO0VBQ0k7RUFDQTtDckc2N2NoQjtBcUcxN2NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHNDdjaEI7QXFHMTdjZ0I7RUFFSTtFQUNBO0NyRzI3Y3BCO0FxR3g3Y2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckcwN2NsQjtBcUd0N2NZO0VBQ0k7RUFDQTtDckd3N2NoQjtBcUdsN2NNO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyR283Y1Y7QXFHNTZjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckc4NmNSO0FxRzU2Y1E7RUFkSjtJQWVRO0lBQ0E7R3JHKzZjVjtDQUNGO0FxRzU2Y0k7RUFDSTtDckc4NmNSO0FxRzM2Y0k7RUFDSTtFQUNBO0VBQ0E7Q3JHNjZjUjtBcUczNmNRO0VBQ0k7Q3JHNjZjWjtBcUd6NmNJO0VBQ0k7Q3JHMjZjUjtBcUd2NmNRO0VBQ0k7Q3JHeTZjWjs7QXFHcDZjQTtFQUNJO0VBQ0E7Q3JHdTZjSjtBcUdwNmNNO0VBQ0U7RUFDQTtFQUNBO0Ny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R2ozY1E7RUFDSTtFQUNBO0VBQ0E7Q3JHbTNjWjtBcUdqM2NZO0VBTEo7SUFNUTtHckdvM2NkO0NBQ0Y7QXFHaDNjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyR2szY1I7QXFHaDNjUTtFQUNJO0VBQ0E7Q3JHazNjWjtBcUcvMmNRO0VBQ0k7RUFDQTtFQUNBO0NyR2kzY1o7QXFHOTJjUTtFQUNJO0NyR2czY1o7QXFHOTJjWTtFQUNJO0NyR2czY2hCO0FxRzMyY0k7RUFDSTtFQUNBO0NyRzYyY1I7QXFHMTJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRzQyY1I7QXFHejJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckcyMmNSO0FxR3oyY1E7RUFDSTtDckcyMmNaO0FxR3AyY2dCO0VBQ0k7Q3JHczJjcEI7QXFHcDJjb0I7RUFDSTtDckdzMmN4QjtBcUc5MWNnQjtFQUNJO0NyR2cyY3BCO0FxRzcxY3dCO0VBQ0k7Q3JHKzFjNUI7QXFHMzFjb0I7RUFDSTtDckc2MWN4QjtBcUd0MWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JHdzFjUjtBcUdyMWNJO0VBQ0k7RUFDQTtDckd1MWNSO0FxR3IxY1E7RUFDSTtDckd1MWNaO0FxR2wxY1E7RUFDSTtDckdvMWNaO0FxR2wxY1k7RUFISjtJQUlRO0dyR3ExY2Q7Q0FDRjs7QXFHOTBjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyR2kxY1o7QXFHMzBjWTtFQUNJO0VBQ0E7Q3JHNjBjaEI7QXFHMzBjZ0I7RUFDSTtDckc2MGNwQjtBcUd2MGNZO0VBQ0k7RUFDQTtDckd5MGNoQjtBcUdwMGNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JHczBjUjtBcUduMGNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHcTBjUjtBcUduMGNRO0VBQ0k7Q3JHcTBjWjtBcUduMGNZO0VBQ0k7RUFDQTtFQUNBO0NyR3EwY2hCO0FxR2wwY1k7RUFDSTtFQUNBO0NyR28wY2hC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QUNJO0NyRzJtY2hCO0FxR3ptY2dCO0VBSEo7SUFJUTtHckc0bWNsQjtDQUNGO0FxR3ptY1k7RUFDSTtDckcybWNoQjtBcUd4bWNZO0VBQ0k7Q3JHMG1jaEI7QXFHdm1jWTtFQUNJO0NyR3ltY2hCO0FxR3JtY1E7RUFDSTtDckd1bWNaO0FxR3JtY1k7RUFDSTtDckd1bWNoQjs7QXFHaG1jQTtFQUNJO0lBQ0k7SUFDQTtHckdtbWNOO0NBQ0Y7QXFHam1jQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHbW1jSjtBcUdqbWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyR21tY1I7QXFHaG1jSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHa21jUjtBcUcvbGNJO0VBQ0k7Q3JHaW1jUjs7QXFHN2xjQTtFQUNJO0NyR2dtY0o7QXFHOWxjSTtFQUhKO0lBSVE7SUFDQTtJQUtBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtHckc0bGNOO0VxR3psY007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7R3JHMGxjVjtFcUd2bGNNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtHckd3bGNWO0VxR3JsY007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7R3JHc2xjVjtFcUdubGNNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyR3FsY1Y7RXFHbGxjTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyR29sY1Y7RXFHbGxjVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyR29sY2Q7RXFHamxjVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyR21sY2Q7RXFHL2tjTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJ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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHMmhjWjtBcUd4aGNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHMGhjWjtBcUc5Z2NJO0VBQ0k7Q3JHZ2hjUjtBcUc1Z2NRO0VBQ0k7Q3JHOGdjWjtBcUczZ2NRO0VBQ0k7Q3JHNmdjWjs7QXFHdmdjQTtFQUNJO0NyRzBnY0o7QXFHeGdjSTtFQUNJO0VBQ0E7Q3JHMGdjUjtBcUd2Z2NRO0VBQ0k7Q3JHeWdjWjtBcUd0Z2NRO0VBQ0k7Q3JHd2djWjtBcUdyZ2NRO0VBQ0k7Q3JHdWdjWjtBcUduZ2NZO0VBQ0k7Q3JHcWdjaEI7QXFHbGdjWTtFQUNJO0NyR29nY2hCO0FxR2pnY1k7RUFDSTtDckdtZ2NoQjtBcUc5L2JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JHZ2djUjs7QXFHMy9iSTtFQUNJO0VBQ0E7Q3JHOC9iUjtBcUc1L2JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckc4L2JaO0FxRzEvYm9CO0VBQ0k7RUFDQTtFQUNBO0NyRzQvYnhCO0FxRzEvYndCO0VBQ0k7Q3JHNC9iNUI7QXFHdi9iZ0I7RUFDSTtDckd5L2JwQjtBcUd0L2JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHdy9icEI7QXFHdC9ib0I7RUFDSTtFQUNBO0NyR3cvYnhCO0FxR2ovYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHbS9iUjtBcUdqL2JRO0VBWEo7SUFZUTtHckdvL2JWO0NBQ0Y7QXFHbC9iUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyR28vYlo7QXFHai9iUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyR20vYlo7QXFHOStiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyR2cvYlo7QXFHNStiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHOCtiUjtBcUczK2JJ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Qlo7QXNHai9vQlE7RUFDSTtFQUNBO0N0R20vb0JaO0FzR2ovb0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHbS9vQmhCO0FzRzkrb0JvQjtFQUNJO0N0R2cvb0J4QjtBc0c5K29Cd0I7RUFDSTtDdEdnL29CNUI7QXNHMStvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzQrb0JoQjtBc0cxK29CZ0I7RUFDSTtDdEc0K29CcEI7QXNHMStvQm9CO0VBQ0k7Q3RHNCtvQnhCO0FzR3grb0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEcwK29CcEI7QXNHcCtvQlk7RUFDSTtDdEdzK29CaEI7QXNHbitvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHcStvQmhCO0FzR24rb0JnQjtFQVhKO0lBWVE7R3RHcytvQmxCO0NBQ0Y7QXNHcCtvQmdCO0VBQ0k7RUFDQTtDdEdzK29CcEI7QXNHbitvQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RHcStvQnBCO0FzR2grb0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0R2srb0JwQjtBc0c5OW9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHZytvQmhCO0FzRzc5b0JZO0VBQ0k7Q3RHKzlvQmhCO0FzRzk5b0JnQjtFQUZKO0lBR1E7R3RHaStvQmxCO0NBQ0Y7QXNHOTlvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R2crb0JoQjtBc0c5OW9CZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEdnK29CcEI7QXNHOTlvQm9CO0VBQ0k7Q3RHZytvQnhCO0FzRzU5b0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHODlvQjVCO0FzR3Y5b0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEd5OW9CcEI7QXNHdjlvQm9CO0VBQ0k7RUFDQTtDdEd5OW9CeEI7QXNHdDlvQm9CO0VBQ0k7RUFDQTtDdEd3OW9CeEI7QXNHbDlvQmdCO0VBQ0k7RUFDQTtDdEdvOW9CcEI7QXNHbDlvQm9CO0VBQ0k7RUFDQTtDdEdvOW9CeEI7QXNHbDlvQndCO0VBQ0k7RUFDQTtDdEdvOW9CNUI7QXNHajlvQmdDO0VBQ0k7RUFDQTtDdEdtOW9CcEM7QXNHNzhvQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHKzhvQnhCO0FzRzc4b0J3QjtFQUNJO0VBQ0E7Q3RHKzhvQjVCO0FzRzc4b0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Rys4b0JoQztBc0czOG9Cd0I7RUFDSTtDdEc2OG9CNUI7QXNHeDhvQndCO0VBQ0k7Q3RHMDhvQjVCO0FzRy83b0JnQjtFQUNJO0N0R2k4b0JwQjtBc0c5N29CZ0I7RUFDSTtDdEdnOG9CcEI7QXNHNzdvQmdCO0VBQ0k7Q3RHKzdvQnBCO0FzRzU3b0JnQjtFQUNJO0N0Rzg3b0JwQjtBc0czN29CZ0I7RUFDSTtFQUNBO0N0RzY3b0JwQjtBc0d6N29Cb0I7RUFDSTtDdEcyN29CeEI7QXNHLzZvQjRCO0VBQ0k7Q3RHaTdvQmhDO0FzRzE2b0JvQztFQUNJO0N0RzQ2b0J4QztBc0dsNm9CZ0I7RUFDSTtDdEdvNm9CcEI7QXNHbjZvQm9CO0VBQ0k7Q3RHcTZvQnhCO0FzR2o2b0JnQjtFQUNJO0N0R202b0JwQjtBc0doNm9CZ0I7RUFDSTtDdEdrNm9CcEI7QXNHLzVvQmdCO0VBQ0k7Q3RHaTZvQnBCO0FzRzk1b0JnQjtFQUNJO0VBQ0E7Q3RHZzZvQnBCO0FzRzM1b0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHNjVvQjVCO0FzRzM1b0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHNjVvQmhDO0FzR3g1b0JvQjtFQUNJO0N0RzA1b0J4QjtBc0d6NW9Cd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEcyNW9CNUI7QXNHejVvQjRCO0VBQ0k7RUFDQTtDdEcyNW9CaEM7QXNHeDVvQjRCO0VBQ0k7RUFDQTtDdEcwNW9CaEM7QXNHdjVvQjRCO0VBQ0k7RUFDQTtDdEd5NW9CaEM7QXNHcjVvQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R3U1b0I1QjtBc0duNW9Cb0I7RUFDSTtFQUNBO0N0R3E1b0J4QjtBc0dsNW9CNEI7RUFDSTtFQUNBO0N0R281b0JoQztBc0dqNW9CNEI7RUFDSTtDdEdtNW9CaEM7QXNHaDVvQjRCO0VBQ0k7Q3RHazVvQmhDO0FzRzk0b0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEdnNW9CNUI7QXNHOTRvQjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R2c1b0JoQztBc0c5NG9CZ0M7RUFDSTtDdEdnNW9CcEM7QXNHajVvQmdDO0VBQ0k7Q3RHZzVvQnBDO0FzRzM0b0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzY0b0I1QjtBc0czNG9CNEI7RUFDSTtDdEc2NG9CaEM7QXNHejRvQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEcyNG9CNUI7QXNHejRvQjRCO0VBQ0k7RUFDQTtDdEcyNG9CaEM7QXNHdjRvQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHeTRvQjVCO0FzR3Y0b0I0QjtFQUNJO0N0R3k0b0JoQztBc0dwNG9Cb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEdzNG9CeEI7QXNHcDRvQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RHczRvQjVCO0FzR2o0b0JnQjtFQUNJO0N0R200b0JwQjtBc0dqNG9Cb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEdtNG9CeEI7QXNHNTNvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHODNvQlI7QXNHNTNvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEc4M29CWjtBc0cxM29CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHNDNvQlI7QXNHMTNvQlE7RUFDSTtFQUNBO0N0RzQzb0JaO0FzR3gzb0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHMDNvQlI7QXNHeDNvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEcwM29CWjtBc0dyM29CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEd1M29CUjtBc0dyM29CUTtFQUNJO0VBQ0E7Q3RHdTNvQlo7QXNHcjNvQlk7RUFDSTtDdEd1M29CaEI7QXNHbDNvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R28zb0JSO0FzR2gzb0JnQjtFQUNJO0N0R2szb0JwQjtBc0c3Mm9CUTtFQUNJO0VBQ0E7Q3RHKzJvQlo7QXNHNzJvQlk7RUFDSTtFQUNBO0VBQ0E7Q3RHKzJvQmhCO0FzRzUyb0JZO0VBQ0k7RUFDQTtDdEc4Mm9CaEI7QXNHMzJvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHNjJvQmhCO0FzR3oyb0JnQjtFQUNJO0N0RzIyb0JwQjtBc0dyMm9CWTtFQUNJO0VBQ0E7Q3RHdTJvQmhCO0FzR24yb0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R3Eyb0JaO0FzR3Ayb0JZO0VBYko7SUFjUTtJQUNBO0lBQ0E7R3RHdTJvQmQ7Q0FDRjtBc0dyMm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R3Uyb0JoQjtBc0dwMm9CWTtFQUNJO0VB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QXVHNzJxQlE7RUFDSTtDdkcrMnFCWjtBdUczMnFCSTs7RUFFSTtFQUNBO0VBQ0E7Q3ZHNjJxQlI7QXVHMTJxQkk7O0VBRUk7RUFDQTtDdkc0MnFCUjtBdUd6MnFCSTs7RUFFSTtFQUNBO0N2RzIycUJSO0F1R3QycUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2R3cycUJaO0F1R3IycUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkd1MnFCWjtBdUdwMnFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkdzMnFCWjtBdUduMnFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkdxMnFCWjtBdUdsMnFCUTtFQUNJO0VBQ0E7RUFDQTtDdkdvMnFCWjtBdUdqMnFCUTtFQUNJO0VBQ0E7RUFDQTtDdkdtMnFCWjtBdUdoMnFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZHazJxQlo7QXVHaDJxQlk7RUFDSTtFQUNBO0VBQ0E7RUFHQTtDdkdnMnFCaEI7QXVHOTFxQmdCO0VBQ0k7Q3ZHZzJxQnBCO0F1RzUxcUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkc4MXFCaEI7QXVHMTFxQlE7RUFDSTtFQUNBO0VBQ0E7Q3ZHNDFxQlo7QXVHMTFxQlk7RUFMSjtJQU1RO0d2RzYxcUJkO0NBQ0Y7QXVHMzFxQlk7RUFDSTtFQUNBO0VBQ0E7Q3ZHNjFxQmhCO0F1RzExcUJZO0VBQ0k7RUFDQTtFQUNBO0N2RzQxcUJoQjtBdUd4MXFCWTtFQUNJO0VBQ0E7RUFDQTtDdkcwMXFCaEI7QXVHdjFxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZHeTFxQmhCO0F1R3IxcUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZHdTFxQlo7QXVHcjFxQlk7RUFDSTtDdkd1MXFCaEI7QXVHbjFxQlE7RUFDSTtJQUNJO0d2R3ExcUJkO0NBQ0Y7O0F3R3orckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHNCtyQko7QXdHMStyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEc0K3JCUjtBd0d6K3JCSTtFQUNJO0VBQ0E7Q3hHMityQlI7QXdHeCtyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHMCtyQlI7O0F5RzNnc0JBO0VBQ0k7Q3pHOGdzQko7QXlHNWdzQkk7RUFDSTtFQUNBO0N6Rzhnc0JSO0F5Rzdnc0JRO0VBSEo7SUFJUTtHekdnaHNCVjtDQUNGO0F5RzVnc0JRO0VBQ0k7Q3pHOGdzQlo7QXlHNWdzQlk7RUFDSTtDekc4Z3NCaEI7QXlHemdzQlk7RUFDSTtDekcyZ3NCaEI7QXlHdGdzQkk7RUFDSTtDekd3Z3NCUjtBeUdyZ3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHdWdzQlI7QXlHdGdzQlE7RUFUSjtJQVVRO0d6R3lnc0JWO0NBQ0Y7QXlHdGdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekd3Z3NCUjs7QXlHdGdzQkU7QUFHRjtFQUNJO0VBQ0E7RUFtd0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BQUE7Q3pHd3hxQko7QXlHemhzQkk7RUFKSjtJQUtRO0lBQ0E7R3pHNGhzQk47Q0FDRjtBeUcxaHNCSTtFQUVJO0VBQ0E7Q3pHMmhzQlI7QXlHemhzQlE7RUFMSjtJQU1RO0lBQ0E7R3pHNGhzQlY7Q0FDRjtBeUd6aHNCSTtFQUNJO0N6RzJoc0JSO0F5R3hoc0JJO0VBQ0k7RUFDQTtDekcwaHNCUjtBeUd4aHNCUTtFQUpKO0lBS1E7SUFDQTtHekcyaHNCVjtDQUNGO0F5R3hoc0JJO0VBbENKO0lBbUNRO0d6RzJoc0JOO0NBQ0Y7QXlHemhzQkk7RUFDSTtDekcyaHNCUjtBeUd4aHNCSTtFQUNJO0VBQ0E7RUFDQTtDekcwaHNCUjtBeUd2aHNCSTtFQUNJO0VBQ0E7RUFDQTtDekd5aHNCUjtBeUd0aHNCSTtFQUNJO0VBQ0E7RUFDQTtDekd3aHNCUjtBeUdyaHNCSTtFQUNJO0N6R3Voc0JSO0F5R3Boc0JJO0VBQ0k7SUFDSTtJQUNBO0d6R3Noc0JWO0NBQ0Y7QXlHbmhzQkk7RUFDSTtDekdxaHNCUjtBeUduaHNCUTtFQUNJO0N6R3Foc0JaO0F5R2xoc0JRO0VBQ0k7Q3pHb2hzQlo7QXlHamhzQlE7RUFDSTtDekdtaHNCWjtBeUdoaHNCUTtFQUNJO0N6R2toc0JaO0F5Ry9nc0JRO0VBQ0k7Q3pHaWhzQlo7QXlHN2dzQlk7RUFDSTtDekcrZ3NCaEI7QXlHNWdzQlk7RUFDSTtDekc4Z3NCaEI7QXlHMWdzQlE7RUFhSTs7O01BQUE7RUFLQTs7Ozs7Ozs7Ozs7OztNQUFBO0N6RzRnc0JaO0F5Rzdoc0JZO0VBQ0k7Q3pHK2hzQmhCO0F5RzVoc0JZOztFQUVJO0N6Rzhoc0JoQjtBeUc3aHNCZ0I7RUFISjs7SUFJUTtHekdpaXNCbEI7Q0FDRjtBeUd4Z3NCWTtFQUNJO0N6RzBnc0JoQjtBeUd2Z3NCWTtFQUNJO0N6R3lnc0JoQjtBeUdwZ3NCWTtFQUNJO0N6R3Nnc0JoQjtBeUdqZ3NCWTtFQUNJO0N6R21nc0JoQjtBeUdoZ3NCWTtFQUNJO0N6R2tnc0JoQjtBeUc3L3JCWTtFQUNJO0N6RysvckJoQjtBeUczL3JCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO09BQUE7Q3pHNi9yQlo7QXlHMy9yQlk7RUFDSTtFQUNBO0N6RzYvckJoQjtBeUczL3JCZ0I7RUFDSTtDekc2L3JCcEI7QXlHMS9yQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pHNC9yQnBCO0F5RzEvckJvQjtFQUNJO0N6RzQvckJ4QjtBeUd2L3JCWTtFQUNJO0VBQ0E7Q3pHeS9yQmhCO0F5R3IvckJRO0VBQ0k7RUFDQTtDekd1L3JCWjtBeUdwL3JCUTtFQUVJO0N6R3EvckJaO0F5R24vckJZO0VBQ0k7Q3pHcS9yQmhCO0F5R2wvckJZO0VBQ0k7Q3pHby9yQmhCO0F5R2ovckJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6R20vckJoQjtBeUdoL3JCWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekdpL3JCaEI7QXlHLytyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6R2kvckJwQjtBeUc3K3JCWTtFQUNJO0VBQ0E7Q3pHKytyQmhCO0F5RzUrckJZO0VBQ0k7RUFDQTtDekc4K3JCaEI7QXlHMStyQlE7RUFDSTtFQUNBO0N6RzQrckJaO0F5R3orckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHMityQlo7QXlHdityQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHeStyQlI7QXlHeCtyQlE7RUFQSjtJQVFRO0d6RzIrckJWO0NBQ0Y7QXlHeCtyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RzArckJSO0F5R3grckJRO0VBVko7SUFXUTtJQUNBO0d6RzIrckJWO0NBQ0Y7QXlHeityQlE7RUFmSjtJQWdCUTtJQUNBO0lBQ0E7R3pHNCtyQlY7Q0FDRjtBeUcxK3JCUTtFQXJCSjtJQXNCUTtHekc2K3JCVjtDQUNGO0F5RzErckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHNCtyQlI7QXlHeityQkk7RUFDSTtFQUNBO0N6RzIrckJSO0F5R3orckJRO0VBQ0k7RUFDQTtDekcyK3JCWjtBeUd0K3JCWTtFQUNJO0N6R3crckJoQjtBeUdsK3JCWTtFQUNJO0N6R28rckJoQjtBeUdoK3JCUTtFQUNJO0N6R2srckJaO0F5R2grckJZO0VBQ0k7RUFDQTtDekdrK3JCaEI7QXlHOTlyQmdCO0VBQ0k7RUFDQTtDekdnK3JCcEI7QXlHNzlyQmdCO0VBQ0k7RUFDQTtFQUNBO0N6Rys5ckJwQjtBeUcxOXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RzQ5ckJaO0F5RzE5ckJZO0VBZko7SUFnQlE7SUFDQTtJQUNBO0lBQ0E7R3pHNjlyQmQ7Q0FDRjtBeUcxOXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekc0OXJCWjtBeUd6OXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RzI5ckJaO0F5R3g5ckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekcwOXJCWjtBeUd6OXJCWTtFQUNJO0VBQ0E7RUFDQTtDekcyOXJCaEI7QXlHdDlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHdzlyQlI7QXlHdDlyQlE7RUFHSTtFQUNBO0N6R3M5ckJaO0F5R245ckJRO0VBQ0k7Q3pHcTlyQlo7QXlHdDlyQlE7RUFDSTtDekdxOXJCWjtBeUdqOXJCSTtFQUNJO0VBQ0E7RUFDQTtDekdtOXJCUjtBeUdoOXJCSTtFQUNJO0VBQ0E7RUFDQTtDekdrOXJCUjtBeUcvOHJCSTtFQUNJO0N6R2k5ckJSO0F5Rzk4ckJJO0VBQ0k7Q3pHZzlyQlI7QXlHNzhyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHNjhyQlI7QXlHMzhyQlE7RUFDSTtDekc2OHJCWjtBeUd6OHJCSTtFQUNJO0N6RzI4ckJSO0F5R3o4ckJRO0VBQ0k7Q3pHMjhyQlo7QXlHdjhyQkk7RUFDSTtFQUNBO0VBQ0E7Q3pHeThyQlI7QXlHdjhyQlE7RUFDSTtDekd5OHJCWjtBeUdyOHJCWTtFQUNJO0VBQ0E7Q3pHdThyQmhCO0F5R2w4ckJJO0VBQ0k7RUFDQTtDekdvOHJCUjtBeUdqOHJCWTtFQUNJO0N6R204ckJoQjtBeUdoOHJCWTtFQUNJO0N6R2s4ckJoQjtBeUc1N3JCZ0I7RUFDRztDekc4N3JCbkI7QXlHeDdyQlk7RUFDSTtDekcwN3JCaEI7QXlHdjdyQlk7RUFDSTtDekd5N3JCaEI7QXlHbjdyQmdCO0VBQ0k7RUFDQTtDekdxN3JCcEI7QXlHbjdyQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtDekdxN3JCeEI7QXlHNzZyQmdCO0VBQ0k7Q3pHKzZyQnBCO0F5RzE2ckJnQjtFQUNJO0N6RzQ2ckJwQjtBeUd2NnJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Q3pHdzZyQlo7QXlHdDZyQlk7RUFDSTtFQUNBO0N6R3c2ckJoQjtBeUdyNnJCWTtFQUNJO0N6R3U2ckJoQjtBeUd0NnJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekd3NnJCcEI7QXlHdDZyQm9CO0VBQ0k7Q3pHdzZyQnhCO0F5R3I2ckJvQjtFQUNJO0N6R3U2ckJ4QjtBeUd4NnJCb0I7RUFDSTtDekd1NnJCeEI7QXlHbjZyQmdCO0VBQ0k7Q3pHcTZyQnBCO0F5R2o2ckJZO0VBQ0k7Q3pHbTZyQmhCO0F5Ry81ckJvQjs7RUFDSTtDekdrNnJCeEI7QXlHOTVyQmdCO0VBQ0k7RUFDQTtDekdnNnJCcEI7QXlHMzVyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RzY1ckJaO0F5RzM1ckJZO0VBVko7SUFXUTtHekc4NXJCZDtDQUNGO0F5RzU1ckJZO0VBQ0k7RUFDQTtFQUNBO0N6Rzg1ckJoQjtBeUczNXJCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N6RzY1ckJoQjtBeUcxNXJCWTtFQUNJO0VBQ0E7RUFDQTtDekc0NXJCaEI7QXlHejVyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtDekd5NXJCaEI7QXlHdjVyQmdCO0VBQ0k7RUFDQTtDekd5NXJCcEI7QXlHcjVyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDekd1NXJCaEI7QXlHcjVyQmdCO0VBQ0k7RUFDQTtDekd1NXJC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Qlo7QThHcC93Qlk7RUFDRTtDOUdzL3dCZDtBOEduL3dCWTtFQUNFO0M5R3Evd0JkO0E4R24vd0JjO0VBQ0U7QzlHcS93QmhCO0E4R2gvd0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUdrL3dCVjtBOEdoL3dCVTtFQUNFO0M5R2svd0JaO0E4Rzcrd0JJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Rysrd0JOO0E4Rzcrd0JNOztFQUNFO0M5R2cvd0JSO0E4RzErd0JRO0VBQ0k7RUFDQTtFQUNBO09BQUE7QzlHNCt3Qlo7QThHeit3QmdCO0VBQ0k7RUFDQTtDOUcyK3dCcEI7QThHeCt3QmdCO0VBQ0k7RUFDQTtDOUcwK3dCcEI7QThHcit3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5R3Urd0JaO0E4R3Ard0JRO0VBQ0k7RUFDQTtFQUNBO0M5R3Mrd0JaO0E4R2ord0JZO0VBQ0k7QzlHbSt3QmhCO0E4R2grd0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUdrK3dCaEI7QThHLzl3QmtCOzs7RUFFSTtFQUNBO0M5R2srd0J0QjtBOEc5OXdCZ0I7OztFQUVJO0VBQ0E7RUFDQTtDOUdpK3dCcEI7QThHOTl3QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5R2crd0JwQjtBOEc5OXdCb0I7RUFFSTtDOUcrOXdCeEI7QThHNTl3Qm9CO0VBQ0k7QzlHODl3QnhCO0E4R3Y5d0JjO0VBQ0U7QzlHeTl3QmhCO0E4R3Q5d0JjO0VBQ0U7QzlHdzl3QmhCO0E4R2w5d0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlHbzl3Qlo7QThHbDl3Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5R285d0JoQjtBOEdqOXdCWTtFQUNJO0VBQ0E7RUFDQTtDOUdtOXdCaEI7QThHaDl3Qm9CO0VBQ0k7QzlHazl3QnhCO0E4RzU4d0J3QjtFQUNJO0M5Rzg4d0I1QjtBOEd4OHdCb0I7O0VBQzhDO0M5RzI4d0JsRTtBOEd2OHdCWTtFQUNJO0M5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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHKzF3QjVCO0E4R3Axd0J3QjtFQUNJO0VBQ0E7QzlHczF3QjVCO0E4Rzcwd0J3QjtFQUNJO0M5Ryswd0I1QjtBOEd2MHdCNEI7RUFDSTtDOUd5MHdCaEM7QThHaDB3QjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5R2swd0JoQztBOEdqMHdCZ0M7RUFWSjtJQVdRO0c5R28wd0JsQztDQUNGO0E4RzF6d0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHNHp3QjVCO0E4R3p6d0J3QjtFQUNJO0M5RzJ6d0I1QjtBOEdwendCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHc3p3QjVCO0E4R2x6d0JvQjtFQUNJO0M5R296d0J4QjtBOEc5eXdCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlHZ3p3QjVCO0E4R3Z5d0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5R3l5d0JaO0E4R3Z5d0JZO0VBQ0k7QzlHeXl3QmhCO0E4R3J5d0JRO0VBQ0k7RUFDQTtFQUNBO0M5R3V5d0JaO0E4R255d0JJO0VBQ0k7QzlHcXl3QlI7QThHbHl3Qkk7RUFDSTtDOUdveXdCUjtBOEdqeXdCSTtFQUNJO0VBQ0E7RUFDQTtDOUdteXdCUjtBOEdoeXdCSTtFQUNJO0lBQ0k7RzlHa3l3QlY7Q0FDRjtBOEcveHdCSTtFQUNJO0lBQ0k7RzlHaXl3QlY7Q0FDRjtBOEc5eHdCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDOUdneXdCUjtBOEc3eHdCSTs7RUFFSTtDOUcreHdCUjtBOEc1eHdCSTtFQUNJO0M5Rzh4d0JSOztBOEcxeHdCQTtFQUNJO0M5RzZ4d0JKOztBK0cxM3lCQTtFQUNJO0VBQ0E7Qy9HNjN5Qko7QStHMzN5Qkk7RUFKSjtJQUtNO0cvRzgzeUJKO0NBQ0Y7QStHNTN5Qkk7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QUNBO0NwSGd5MEJaO0FvSDl4MEJZO0VBQ0k7RUFDQTtFQUNBO0NwSGd5MEJoQjtBb0gzeDBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEg2eDBCUjtBb0gzeDBCUTtFQUNJO0VBQ0E7Q3BINngwQlo7QW9IengwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSDJ4MEJSO0FvSHh4MEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIMHgwQlI7QW9IengwQlE7RUFYSjtJQVlRO0lBQ0E7SUFDQTtHcEg0eDBCVjtDQUNGO0FvSDF4MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BINHgwQlo7QW9IengwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIMngwQlo7QW9IdHgwQmdCO0VBQ0k7RUFDQTtDcEh3eDBCcEI7QW9IcngwQmdCO0VBQ0k7RUFDQTtDcEh1eDBCcEI7QW9IangwQm9CO0VBQ0k7RUFDQTtDcEhteDBCeEI7QW9IOXcwQlk7RUFDSTtDcEhneDBCaEI7QW9IN3cwQm9CO0VBQ0k7Q3BIK3cwQnhCO0FvSDN3MEJ3QjtFQUNJO0NwSDZ3MEI1QjtBb0hydzBCb0I7RUFESjtJQUVRO0lBQ0E7R3BId3cwQnRCO0NBQ0Y7QW9IancwQmdCO0VBQ0k7RUFDQTtDcEhtdzBCcEI7QW9IaHcwQmdCO0VBQ0k7RUFDQTtDcEhrdzBCcEI7QW9IOXYwQlk7RUFDSTtDcEhndzBCaEI7QW9INXYwQndCO0VBQ0k7Q3BIOHYwQjVCO0FvSHh2MEJZO0VBQ0k7Q3BIMHYwQmhCO0FvSHR2MEJ3QjtFQUNJO0NwSHd2MEI1QjtBb0hodjBCb0I7RUFESjtJQUVRO0lBQ0E7R3BIbXYwQnRCO0NBQ0Y7QW9INXUwQmdCO0VBQ0k7RUFDQTtDcEg4dTBCcEI7QW9IM3UwQmdCO0VBQ0k7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QUNBO0lBQ0E7SUFDQTtJQUNBO0dySHVsMkJsQjtDQUNGO0FxSHJsMkJnQjtFQUNJO0VBQ0E7Q3JIdWwyQnBCO0FxSG5sMkJZO0VBQ0k7RUFDQTtFQUNBO0NySHFsMkJoQjtBcUhubDJCZ0I7RUFDSTtFQUNBO0NySHFsMkJwQjtBcUgvazJCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDckhnbDJCUjtBcUg5azJCUTtFQUNJO0NySGdsMkJaO0FxSDdrMkJRO0VBQ0k7RUFDQTtFQUNBO0NySCtrMkJaO0FxSDdrMkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NySCtrMkJoQjtBcUg1azJCWTtFQUNJO0VBQ0E7Q3JIOGsyQmhCO0FxSDNrMkJZO0VBQ0k7Q3JINmsyQmhCO0FxSHprMkJnQjtFQUNJO0NySDJrMkJwQjtBcUh2azJCWTtFQUNJO0VBQ0E7RUFDQTtDckh5azJCaEI7QXFIcmsyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JIdWsyQlo7QXFIcGsyQlE7RUFDSTtFQUNBO0NySHNrMkJaO0FxSG5rMkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NySHFrMkJaO0FxSG5rMkJZO0VBWEo7SUFZUTtHckhzazJCZDtDQUNGO0FxSHBrMkJZO0VBQ0k7RUFDQTtFQUNBO0NySHNrMkJoQjtBcUhuazJCWTtFQUNJO0VBQ0E7RUFDQTtDckhxazJCaEI7QXFIamsyQlk7RUFDSTtFQUNBO0VBQ0E7Q3JIbWsyQmhCO0FxSC9qMkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NySGlrMkJaO0FxSGhrMkJZO0VBbkJKO0lBb0JRO0lBQ0E7SUFDQTtHckhtazJCZDtDQUNGO0FxSGprMkJZO0VBQ0k7RUFDQTtDckhtazJCaEI7QXFIaGsyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckhrazJCaEI7QXFIamsyQmdCO0VBWEo7SUFZUTtJQUNBO0lBQ0E7R3JIb2syQmxCO0NBQ0Y7QXFIbGsyQmdCO0VBQ0k7RUFDQTtDckhvazJCcEI7QXFIaGsyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckhrazJCaEI7QXFIOWoyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NySGdrMkJaO0FxSC9qMkJZO0VBbEJKO0lBbUJRO0dySGtrMkJkO0NBQ0Y7QXFIaGsyQlk7RUFHSTtDckhnazJCaEI7QXFIN2oyQlk7RUFDSTtFQUNBO0VBQ0E7Q3JIK2oyQmhCO0FxSDVqMkJZO0VBQ0k7Q3JIOGoyQmhCO0FxSDFqMkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckg0ajJCWjtBcUgzajJCWTtFQVpKO0lBYVE7R3JIOGoyQmQ7Q0FDRjtBcUh6ajJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JIMmoyQlo7QXFIemoyQlk7RUFDSTtDckgyajJCaEI7QXFIeGoyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckgwajJCaEI7QXFIdGoyQlE7RUFDSTtFQUNBO0NySHdqMkJaO0FxSHZqMkJZO0VBSEo7SUFJUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3JIMGoyQmQ7RXFIeGoyQmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHckgwajJCbEI7RXFIdmoyQmM7SUFDSTtJQUNBO0dySHlqMkJsQjtDQUNGO0FxSHZqMkJZO0VBdkJKO0lBd0JRO0lBQ0E7R3JIMGoyQmQ7Q0FDRjtBcUh2ajJCZ0I7RUFESjtJQUVRO0dySDBqMkJsQjtDQUNGOztBcUhuajJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFHQTtDckhzajJCUjtBcUhuajJCSTtFQUNJO0NySHFqMkJSO0FxSG5qMkJRO0VBQ0k7Q3JIcWoyQlo7QXFIcmgyQkk7RUFDSTtJQUVJO0dySGdqMkJWO0VxSDlpMkJNO0lBQ0k7R3JIZ2oyQlY7RXFIOWkyQk07SUFDSTtHckhnajJCVjtFcUg5aTJCTTtJQUNJO0dySGdqMkJWO0VxSDlpMkJNO0lBQ0k7R3JIZ2oyQlY7RXFIOWkyQk07SUFDSTtHckhnajJCVjtFcUg5aTJCTTtJQUNJO0dySGdqMkJWO0VxSDlpMkJNO0lBQ0k7R3JIZ2oyQlY7Q0FDRjs7QXFIMWkyQkE7Ozs7Ozs7Ozs7OztJQUFBO0FDMzJCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0N0SHE2M0JEOztBc0hsNjNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RIcTYzQkQ7O0FzSGw2M0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RIcTYzQkQ7O0FzSGw2M0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEhxNjNCRDs7QXNIbDYzQkE7RUFDQztFQUNBO0N0SHE2M0JEOztBc0hsNjNCQTtFQUNDO0VBQ0E7Q3RIcTYzQkQ7O0FzSGo2M0JJO0VBQ0k7RUFDQTtDdEhvNjNCUjtBc0hsNjNCUTtFQUNJO0VBQ0E7Q3RIbzYzQlo7QXNIajYzQlE7RUFDSTtFQUNBO0VBQ0E7Q3RIbTYzQlo7QXNIajYzQlk7RUFDSTtFQUNBO0N0SG02M0JoQjtBc0g5NTNCUTtFQUNJO0VBQ0E7RUFDQTtDdEhnNjNCWjtBc0g1NTNCWTtFQUNJO0VBQ0E7Q3RIODUzQmhCOztBc0h2NTNCSTtFQUNJO0VBQ0E7Q3RIMDUzQlI7QXNIeDUzQlE7RUFDSTtFQUNBO0N0SDA1M0JaO0FzSHY1M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEh5NTNCWjtBc0h2NTNCWTtFQUNJO0N0SHk1M0JoQjtBc0h0NTNCWTtFQUVFO0N0SHU1M0JkO0FzSHA1M0JZO0VBQ0k7RUFDQTtDdEhzNTNCaEI7QXNIajUzQlE7RUFDSTtDdEhtNTNCWjs7QXNIOTQzQkE7RUFDSTtDdEhpNTNCSjtBc0g5NDNCUTtFQUNJO0N0SGc1M0JaO0FzSDk0M0JZO0VBQ0k7Q3RIZzUzQmhCO0FzSDU0M0JRO0VBQ0k7Q3RIODQzQlo7QXNIMzQzQlE7RUFDSTtFQUNBO0VBQ0E7Q3RINjQzQlo7QXNIMzQzQlk7RUFDSTtDdEg2NDNCaEI7QXNIMTQzQlk7RUFDSTtDdEg0NDNCaEI7QXNIejQzQlk7RUFDSTtDdEgyNDNCaEI7QXNIejQzQmdCO0VBQ0k7RUFDQTtFQUNBO0N0SDI0M0JwQjtBc0h2NDNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEh5NDNCaEI7QXNIdDQzQlk7RUFDSTtFQUNBO0VBQ0E7Q3RIdzQzQmhCO0FzSHI0M0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RIdTQzQmhCO0FzSHA0M0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RIczQzQmhCO0FzSGw0M0JRO0VBQ0k7Q3RIbzQzQlo7O0F1SHRsNEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SHlsNEJKO0F1SHRsNEJRO0VBQ0k7Q3ZId2w0Qlo7QXVIcmw0QlE7RUFDSTtDdkh1bDRCWjtBdUhubDRCSTtFQUNJO0N2SHFsNEJSO0F1SGxsNEJZO0VBQ0k7Q3ZIb2w0QmhCO0F1SGpsNEJZO0VBQ0k7Q3ZIbWw0QmhCO0F1SC9rNEJRO0VBQ0k7Q3ZIaWw0Qlo7QXVIOWs0QlE7RUFDSTtDdkhnbDRCWjtBdUg1azRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SDhrNEJSO0F1SDNrNEJJO0VBQ0k7Q3ZINms0QlI7O0F1SHprNEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkg0azRCSjtBdUgxazRCSTtFQUNJO0N2SDRrNEJSO0F1SHprNEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SDJrNEJSO0F1SHhrNEJJO0VBQ0k7RUFDQTtFQUNBO0N2SDBrNEJSO0F1SHhrNEJRO0VBQ0k7Q3ZIMGs0Qlo7QXVIdGs0Qlk7RUFDSTtFQUNBO0N2SHdrNEJoQjtBdUhuazRCSTtFQUNJO0VBQ0E7Q3ZIcWs0QlI7QXVIbGs0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkhvazRCUjtBdUhsazRCUTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0d2SG9rNEJkO0NBQ0Y7QXVIams0QlE7RUFqQko7SUFrQlE7R3ZIb2s0QlY7Q0FDRjtBdUhsazRCUTtFQUNJO0VBQ0E7RUFDQTtDdkhvazRCWjtBdUhqazRCUTtFQUNJO0VBQ0E7RUFDQTtDdkhtazRCWjtBdUhoazRCUTtFQUNJO0VBQ0E7RUFDQTtDdkhrazRCWjtBdUgvajRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SGlrNEJaO0F1SDdqNEJJO0VBQ0k7Q3ZIK2o0QlI7QXVIN2o0QlE7RUFDSTtDdkgrajRCWjtBdUgzajRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SDZqNEJSO0F1SDFqNEJJO0VBQ0k7Q3ZINGo0QlI7QXVIemo0Qkk7RUFDSTtJQUNJO0lBQ0E7R3ZIMmo0QlY7RXVIemo0Qk07SUFDSTtJQUNBO0d2SDJqNEJWO0NBQ0Y7O0F3SHJ2NEJBO0VBQ0k7Q3hId3Y0Qko7QXdIdHY0Qkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hId3Y0QlI7QXdIdHY0QlE7O0VBQ0k7RUFDQTtDeEh5djRCWjtBd0h0djRCUTs7RUFDSTtFQUNBO0VBQ0E7Q3hIeXY0Qlo7QXdIdHY0QlE7O0VBQ0k7RUFDQTtFQUNBO0N4SHl2NEJaO0F3SHZ2NEJZOzs7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RTtHMUgwejRCSjtFMEh2ejRCRTtJQUNFO0cxSHl6NEJKO0NBQ0Y7QTBIdHo0QkU7RUFDRTtJQUNFO0lBQ0E7RzFId3o0Qko7RTBIcno0QkU7SUFDRTtJQUNBO0cxSHV6NEJKO0NBQ0Y7O0EwSGh6NEJFO0VBQ0U7QzFIbXo0Qko7O0EwSC95NEJBO0VBQ0U7QzFIa3o0QkY7QTBIaHo0QkU7RUFDRTtDMUhrejRCSjs7QTBIOXk0QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QzFIaXo0Qko7O0EwSDl5NEJBOztFQUVJO0MxSGl6NEJKOztBMEg5eTRCQTtFQUNJO0MxSGl6NEJKOztBMkhuNTVCQTtFQUNJO0MzSHM1NUJKO0EySHA1NUJJO0VBQ0k7RUFDQTtFQUNBO0MzSHM1NUJSO0EySHA1NUJRO0VBTEo7SUFNUTtHM0h1NTVCVjtDQUNGO0EySG41NUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0hxNTVCWjtBMkhoNTVCUTtFQUNJO0MzSGs1NUJaO0EySC80NUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0hpNTVCWjtBMkgvNDVCWTtFQUNJO0VBQ0E7QzNIaTU1QmhCO0EySC80NUJnQjtFQUNJO0MzSGk1NUJwQjtBMkg1NDVCZ0I7RUFDSTtDM0g4NDVCcEI7QTJIeDQ1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0gwNDVCUjtBMkh4NDVCUTtFQUNJO0MzSDA0NUJaO0EySDM0NUJRO0VBQ0k7QzNIMDQ1Qlo7QTJIdjQ1QlE7RUFDSTtFQUNBO0MzSHk0NUJaO0EySHQ0NUJRO0VBRUk7QzNIdTQ1Qlo7QTJIcjQ1Qlk7RUFDSTtFQUNBO0VBQ0E7QzNIdTQ1QmhCO0EySGw0NUJVO0VBQ0U7QzNIbzQ1Qlo7QTJILzM1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDM0hpNDVCUjtBMkg5MzVCSTtFQUNJO0VBQ0E7RUFDQTtDM0hnNDVCUjtBMkgzMzVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzSDQzNUJoQjs7QTRIMS81QkE7RUFDSTtFQUNBO0VBQ0E7QzVINi81Qko7QTRIMy81Qkk7RUFDSTtDNUg2LzVCUjtBNEh6LzVCUTtFQUNJO0VBQ0E7QzVIMi81Qlo7QTRIei81Qlk7RUFKSjtJQUtRO0c1SDQvNUJkO0NBQ0Y7QTRIMS81Qlk7RUFDSTtFQUNBO0VBQ0E7QzVINC81QmhCO0E0SHovNUJZO0VBQ0k7RUFDQTtDNUgyLzVCaEI7QTRIdi81Qlk7RUFDSTtFQUVBO0VBQ0E7QzVIdy81QmhCO0E0SG4vNUJRO0VBQ0k7RUFDQTtDNUhxLzVCWjtBNEhqLzVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUhtLzVCUjtBNEhoLzVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SGsvNUJSO0E0SC8rNUJJO0VBQ0k7QzVIaS81QlI7QTRIOSs1Qkk7RUFDSTtFQUNBO0M1SGcvNUJSO0E0SDcrNUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7O01BQUE7QzVIay81QlI7QTRINSs1QlE7RUFDSTtFQUNBO0VBQ0E7QzVIOCs1Qlo7QTRINSs1Qlk7RUFDSTtDNUg4KzVCaEI7QTRIMys1Qlk7RUFDSTtFQUNBO0M1SDYrNUJoQjs7QTZIamw2QkE7RUFDSTtDN0hvbDZCSjtBNkhsbDZCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0hvbDZCUjtBNkhqbDZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdIbWw2Qk47QTZIL2s2QlE7RUFDSTs7SUFFSTtHN0hpbDZCZDtFNkg5azZCVTtJQUNJO0c3SGdsNkJkO0NBQ0Y7QTZIM2s2QlE7RUFDSTs7SUFFSTtHN0g2azZCZDtFNkgxazZCVTtJQUNJO0c3SDRrNkJkO0NBQ0Y7QTZIeGs2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdIMGs2QlI7QTZIdGs2QlE7O0VBRUk7RUFDQTtDN0h3azZCWjtBNkhyazZCUTtFQUNJO0VBQ0E7QzdIdWs2Qlo7QTZIbGs2QlE7O0VBRUk7RUFDQTtFQUNBO0M3SG9rNkJaO0E2SGprNkJRO0VBQ0k7RUFDQTtFQUNBO0M3SG1rNkJaO0E2SC9qNkJZOztFQUVJO0M3SGlrNkJoQjtBNkg5ajZCWTtFQUNJO0M3SGdrNkJoQjtBNkgzajZCSTtFQUNJO0lBQ0k7SUFDQTtHN0g2ajZCVjtFNkgxajZCTTtJQUNJO0lBQ0E7RzdINGo2QlY7Q0FDRjtBNkh6ajZCSTtFQUNJO0lBQ0k7SUFDQTtHN0gyajZCVjtFNkh4ajZCTTtJQUNJO0lBQ0E7RzdIMGo2QlY7Q0FDRjs7QThIanM2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5SG9zNkJKO0E4SGxzNkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5SG9zNkJSO0E4SGxzNkJRO0VBQ0k7RUFDQTtDOUhvczZCWjtBOEhqczZCUTtFQUNJO0M5SG1zNkJaO0E4SC9yNkJJO0VBQ0k7RUFDQTtFQUNBO0M5SGlzNkJSOztBK0hodTZCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDL0hrdTZCSjtBK0hodTZCSTtFQUNJO0MvSGt1NkJSO0ErSGh1NkJRO0VBQ0k7Qy9Ia3U2Qlo7QStIOXQ2Qkk7RUFDSTtFQUNBO0VBQ0E7Qy9IZ3U2QlI7QStIOXQ2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9IZ3U2Qlo7QStIN3Q2QlE7RUFDSTtFQUNBO0MvSCt0NkJaO0ErSDV0NkJRO0VBQ0k7Qy9IOHQ2Qlo7QStIMXQ2Qlk7RUFDSTtDL0g0dDZCaEI7QStIeHQ2QlE7RUFDSTtFQUNBO0VBQ0E7Qy9IMHQ2Qlo7QStIdHQ2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Id3Q2QlI7QStIcnQ2Qkk7RUFDSTtFQUNBO0MvSHV0NkJSO0ErSHB0NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvSHN0NkJSO0ErSHB0NkJRO0VBWEo7SUFZUTtHL0h1dDZCVjtDQUNGO0ErSHJ0NkJRO0VBQ0k7RUFDQTtFQUNBO0MvSHV0NkJaO0ErSHB0NkJRO0VBQ0k7RUFDQTtFQUNBO0MvSHN0NkJaO0ErSGx0NkJRO0VBQ0k7RUFDQTtFQUNBO0MvSG90NkJaO0ErSGh0NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvSGt0NkJSO0ErSGp0NkJRO0VBbkJKO0lBb0JRO0lBQ0E7SUFDQTtHL0hvdDZCVjtDQUNGO0ErSGx0NkJRO0VBQ0k7RUFDQTtDL0hvdDZCWjtBK0hqdDZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvSG10NkJaO0ErSGx0NkJZO0VBWEo7SUFZUTtJQUNBO0lBQ0E7Ry9IcXQ2QmQ7Q0FDRjtBK0hudDZCWTtFQUNJO0VBQ0E7Qy9IcXQ2QmhCO0ErSGp0NkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9IbXQ2Qlo7QStIL3M2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvSGl0NkJSO0ErSGh0NkJRO0VBbEJKO0lBbUJRO0cvSG10NkJWO0NBQ0Y7QStIanQ2QlE7RUFHSTtDL0hpdDZCWjtBK0g5czZCUTtFQUNJO0VBQ0E7RUFDQTtDL0hndDZCWjtBK0g3czZCUTtFQUNJO0MvSCtzNkJaO0ErSDNzNkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0g2czZCUjtBK0g1czZCUTtFQVpKO0lBYVE7Ry9IK3M2QlY7Q0FDRjs7QWdJbjc2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hJczc2Qko7QWdJcDc2Qkk7RUFYSjtJQVlRO0lBQ0E7R2hJdTc2Qk47Q0FDRjtBZ0lyNzZCSTtFQWhCSjtJQWlCUTtJQUNBO0doSXc3NkJOO0NBQ0Y7QWdJdDc2Qkk7RUFDSTtFQUNBO0NoSXc3NkJSO0FnSXQ3NkJROztFQUVJO0NoSXc3NkJaO0FnSXQ3NkJZOztFQUNJO0NoSXk3NkJoQjtBZ0lyNzZCUTtFQUNJO0NoSXU3NkJaO0FnSW43NkJJO0VBQ0k7RUFDQTtDaElxNzZCUjtBZ0luNzZCUTtFQUpKO0lBS1E7R2hJczc2QlY7Q0FDRjtBZ0lwNzZCUTtFQVJKO0lBU1E7R2hJdTc2QlY7Q0FDRjtBZ0lyNzZCUTtFQVpKO0lBYVE7R2hJdzc2QlY7Q0FDRjtBZ0l0NzZCUTtFQWhCSjtJQWlCUTtHaEl5NzZCVjtDQUNGO0FnSXY3NkJRO0VBQ0k7Q2hJeTc2Qlo7QWdJdjc2Qlk7RUFISjtJQUlRO0doSTA3NkJkO0NBQ0Y7QWdJeDc2Qlk7RUFQSjtJQVFRO0doSTI3NkJkO0NBQ0Y7QWdJejc2Qlk7RUFYSjtJQVlRO0doSTQ3NkJkO0NBQ0Y7QWdJejc2QlE7RUFDSTtDaEkyNzZCWjtBZ0l6NzZCWTtFQUhKO0lBSVE7R2hJNDc2QmQ7Q0FDRjtBZ0kxNzZCWTtFQVBKO0lBUVE7R2hJNjc2QmQ7Q0FDRjtBZ0kzNzZCWTtFQVhKO0lBWVE7R2hJODc2QmQ7Q0FDRjtBZ0kzNzZCUTtFQUNJO0NoSTY3NkJaO0FnSTM3NkJZO0VBSEo7SUFJUTtHaEk4NzZCZDtDQUNGO0FnSTU3NkJZO0VBUEo7SUFRUTtHaEkrNzZCZDtDQUNGO0FnSTc3NkJZO0VBWEo7SUFZUTtHaElnODZCZDtDQUNGO0FnSTU3NkJJO0VBQ0k7Q2hJODc2QlI7QWdJMzc2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEk2NzZCUjtBZ0kzNzZCUTtFQVRKO0lBVVE7R2hJODc2QlY7Q0FDRjtBZ0k1NzZCUTtFQWJKO0lBY1E7R2hJKzc2QlY7Q0FDRjtBZ0k3NzZCUTtFQUNJO0NoSSs3NkJaO0FnSTM3NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSTY3NkJSO0FnSTM3NkJRO0VBUko7SUFTUTtHaEk4NzZCVjtDQUNGO0FnSTU3NkJRO0VBQ0k7Q2hJODc2Qlo7QWdJMzc2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEk2NzZCWjtBZ0kzNzZCWTtFQUVJO0VBQ0E7Q2hJNDc2QmhCO0FnSXo3NkJZO0VBbEJKO0lBbUJRO0doSTQ3NkJkO0NBQ0Y7QWdJeDc2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEkwNzZCUjtBZ0l4NzZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSTA3NkJWO0FnSXQ3NkJJO0VBQ0k7RUFDQTtDaEl3NzZCUjtBZ0l0NzZCUTtFQUpKO0lBS1E7SUFDQTtHaEl5NzZCVjtDQUNGO0FnSXY3NkJRO0VBVEo7SUFVUTtHaEkwNzZCVjtDQUNGO0FnSXY3NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSXk3NkJSO0FnSXY3NkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtDaEl5NzZCWjtBZ0lyNzZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtDaElzNzZCUjtBZ0lyNzZCUTtFQVJKO0lBU1E7SUFDQTtJQUNBO0lBRUE7SUFDQTtHaEl1NzZCVjtFZ0lwNzZCYztJQUNJO0doSXM3NkJsQjtFZ0lsNzZCVTtJQUNJO0lBQ0E7SUFDQTtHaElvNzZCZDtFZ0lsNzZCYztJQUNJO0doSW83NkJsQjtFZ0lqNzZCYztJQUNJO0doSW03NkJsQjtFZ0loNzZCYztJQUNJO0doSWs3NkJsQjtFZ0kvNjZCYztJQUNJO0doSWk3NkJsQjtDQUNGO0FnSTU2NkJJO0VBQ0k7Q2hJODY2QlI7QWdJMzY2Qlk7RUFDSTtFQUNBO0NoSTY2NkJoQjtBZ0l6NjZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEkyNjZCWjtBZ0l6NjZCWTtFQUdJO0NoSXk2NkJoQjtBZ0l0NjZCWTtFQWRKO0lBZVE7SUFDQTtJQUNBO0doSXk2NkJkO0NBQ0Y7QWdJdDY2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEl3NjZCWjtBZ0lyNjZCUTtFQUNJO0VBQ0E7RUFDQTtDaEl1NjZCWjtBZ0lyNjZCWTtFQUxKO0lBTVE7R2hJdzY2QmQ7Q0FDRjtBZ0l0NjZCWTtFQUNJO0VBQ0E7RUFDQTtDaEl3NjZCaEI7QWdJcjY2Qlk7RUFDSTtFQUNBO0VBQ0E7Q2hJdTY2QmhCO0FnSXA2NkJZO0VBQ0k7RUFDQTtFQUNBO0NoSXM2NkJoQjtBZ0luNjZCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaElxNjZCaEI7QWdJajY2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEltNjZCWjtBZ0lqNjZCWTtFQUNJO0VBQ0E7Q2hJbTY2QmhCO0FnSS81NkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaElpNjZCWjtBZ0kvNTZCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7Q2hJaTY2QmhCO0FnSTU1NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2hJODU2QlI7QWdJMTU2QlE7RUFFSTtDaEkyNTZCWjtBZ0l4NTZCUTtFQWJKO0lBY1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEkyNTZCVjtDQUNGO0FnSXo1NkJRO0VBckJKO0lBc0JRO0lBQ0E7R2hJNDU2QlY7Q0FDRjtBZ0kxNTZCUTtFQUFhO0NoSTY1NkJyQjtBZ0kxNTZCSTtFQUNJO0VBQ0E7RUEwR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQUFBO0NoSXUxNkJSO0FnSS83NkJRO0VBSko7SUFLTTtHaElrODZCUjtDQUNGO0FnSWg4NkJRO0VBUko7SUFTUTtHaEltODZCVjtDQUNGO0FnSWo4NkJRO0VBWko7SUFhUTtHaElvODZCVjtDQUNGO0FnSWo4NkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEltODZCaEI7QWdJajg2QmdCO0VBVko7SUFXUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hJbzg2QmxCO0NBQ0Y7QWdJaDg2QlE7RUFDSTtDaElrODZCWjtBZ0loODZCWTtFQUhKO0lBSVE7R2hJbTg2QmQ7RWdJajg2QmM7SUFDSTtHaEltODZCbEI7RWdJaDg2QmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hJazg2QmxCO0NBQ0Y7QWdJLzc2Qlk7RUF2Qko7SUF3QlE7SUFDQTtHaElrODZCZDtDQUNGO0FnSTk3NkJZO0VBQ0k7Q2hJZzg2QmhCO0FnSXg3NkJZO0VBQ0k7Q2hJMDc2QmhCO0FnSXg3NkJnQjtFQUhKO0lBSVE7R2hJMjc2QmxCO0NBQ0Y7QWdJeDc2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSTA3NkJoQjtBZ0l4NzZCZ0I7RUFWSjtJQVdRO0doSTI3NkJsQjtDQUNGO0FnSXQ3NkJVO0VBREY7SUFFSTtJQUNBO0doSXk3NkJWO0NBQ0Y7QWdJLzQ2Qkk7RUFDSTtJQUNJO0lBRUE7R2hJZzU2QlY7RWdJNzQ2Qk07SUFDSTtJQUVBO0doSTg0NkJWO0NBQ0Y7O0FpSTc4N0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklnOTdCSjtBaUk5ODdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSWc5N0JSO0FpSTc4N0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakkrODdCUjtBaUk3ODdCUTtFQVBKO0lBUVE7SUFDQTtJQUNBO0dqSWc5N0JWO0NBQ0Y7QWlJNTg3QlE7RUFESjtJQUVRO0lBQ0E7R2pJKzg3QlY7Q0FDRjtBaUk1ODdCSTtFQUNJO0VBQ0E7Q2pJODg3QlI7QWlJNTg3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTg4N0JaO0FpSTM4N0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk2ODdCWjtBaUl6ODdCWTtFQUNJO0NqSTI4N0JoQjtBaUl0ODdCWTtFQUNJO0NqSXc4N0JoQjtBaUluODdCWTtFQUNJO0NqSXE4N0JoQjtBaUloODdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklrODdCUjtBaUloODdCUTtFQVJKO0lBU1E7R2pJbTg3QlY7Q0FDRjtBaUloODdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJazg3QlI7QWlJaDg3QlE7RUFQSjtJQVFRO0lBQ0E7R2pJbTg3QlY7Q0FDRjs7QWtJMWk4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSTZpOEJKO0FrSTNpOEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEk2aThCUjtBa0lsajhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xJNmk4QlI7QWtJMWk4Qkk7RUFFSTtFQUNBO0NsSTJpOEJSOztBa0l2aThCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xJMGk4Qko7O0FrSXZpOEJBO0VBQ0U7Q2xJMGk4QkY7QWtJeGk4QkU7RUFDRTtDbEkwaThCSjtBa0l2aThCRTtFQUNFO0NsSXlpOEJKO0FrSXRpOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSXdpOEJKO0FrSW5pOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xJcWk4Qko7QWtJbGk4QkU7RUFDRTtFQUNBO0VBQ0E7Q2xJb2k4Qko7QWtJamk4QkU7RUFDRTtFQUNBO0VBQ0E7Q2xJbWk4Qko7QWtJaGk4QkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xJaWk4Qko7QWtJL2g4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xJaWk4Qk47QWtJN2g4QkU7RUFDRTtFQUNBO0NsSStoOEJKO0FrSTVoOEJFO0VBQ0U7RUFDQTtDbEk4aDhCSjs7QW1JdnA4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JMHA4Qko7QW1JeHA4Qkk7RUFSSjtJQVNRO0duSTJwOEJOO0NBQ0Y7QW1JenA4Qkk7RUFaSjtJQWFRO0duSTRwOEJOO0NBQ0Y7QW1JMXA4Qkk7RUFoQko7SUFpQlE7R25JNnA4Qk47Q0FDRjtBbUkzcDhCSTtFQXBCSjtJQXFCUTtJQUNBO0lBQ0E7SUFDQTtHbkk4cDhCTjtDQUNGO0FtSTNwOEJRO0VBQ0k7RUFDQTtFQUNBO0NuSTZwOEJaO0FtSTNwOEJZO0VBQ0k7Q25JNnA4QmhCO0FtSXhwOEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkkwcDhCUjtBbUl2cDhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkl5cDhCUjtBbUl2cDhCUTtFQUNJO0NuSXlwOEJaO0FtSXRwOEJRO0VBQ0k7SUFDSTtHbkl3cDhCZDtFbUlycDhCVTtJQUNJO0duSXVwOEJkO0VtSXBwOEJVO0lBQ0k7R25Jc3A4QmQ7Q0FDRjtBbUlscDhCWTtFQURKO0lBRVE7R25JcXA4QmQ7Q0FDRjtBbUlscDhCUTtFQUNJO0VBQ0E7Q25Jb3A4Qlo7QW1JanA4QlE7RUFDSTtDbkltcDhCWjtBbUlqcDhCWTtFQUhKO0lBSVE7SUFDQTtHbklvcDhCZDtDQUNGO0FtSWxwOEJZO0VBUko7SUFTUTtJQUNBO0duSXFwOEJkO0NBQ0Y7QW1JbHA4QmdCO0VBREo7SUFFUTtJQUNBO0lBQ0E7R25JcXA4QmxCO0NBQ0Y7QW1JanA4Qlk7RUFDSTtFQUNBO0NuSW1wOEJoQjtBbUlocDhCZ0I7RUFMSjtJQU1RO0duSW1wOEJsQjtDQUNGO0FtSWhwOEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Ja3A4QmhCO0FtSWhwOEJnQjtFQVpKO0lBYVE7R25JbXA4QmxCO0NBQ0Y7QW1JanA4QmdCO0VBQ0k7RUFDQTtDbkltcDhCcEI7QW1JL284Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSWlwOEJoQjtBbUk5bzhCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JZ3A4QmhCO0FtSTVvOEJRO0VBQ0k7RUFDQTtFQUNBO0NuSThvOEJaO0FtSTVvOEJZO0VBTEo7SUFNUTtHbkkrbzhCZDtDQUNGO0FtSTVvOEJnQjtFQURKO0lBRVE7R25JK284QmxCO0NBQ0Y7QW1JNW84Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JOG84QmhCO0FtSTNvOEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q25JNm84QmhCO0FtSTNvOEJnQjtFQUNJO0NuSTZvOEJwQjtBbUkxbzhCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JNG84QnBCO0FtSTFvOEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JNG84QnhCO0FtSXZvOEJZO0VBQ0k7RUFDQTtFQUNBO0NuSXlvOEJoQjtBbUl0bzhCWTtFQUNJO0VBQ0E7RUFDQTtDbkl3bzhCaEI7QW1Jcm84Qm9CO0VBQ0k7Q25JdW84QnhCO0FtSWxvOEJvQjtFQUNJO0NuSW9vOEJ4QjtBbUlqbzhCb0I7RUFDSTtDbkltbzhCeEI7QW1JN244QndCO0VBQ0k7Q25JK244QjVCO0FtSTFuOEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JNG44QnBCO0FtSTFuOEJvQjtFQVBKO0lBUVE7R25JNm44QnRCO0NBQ0Y7QW1JM244Qm9CO0VBQ0k7Q25JNm44QnhCO0FtSXpuOEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JMm44QjVCO0FtSWhvOEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JMm44QjVCO0FtSXhuOEJ3QjtFQUNJO0VBQ0E7Q25JMG44QjVCO0FtSXhuOEI0QjtFQUNJO0VBQ0E7RUFDQTtDbkkwbjhCaEM7QW1JeG44QmdDO0VBTEo7SUFNUTtHbkkybjhCbEM7Q0FDRjtBbUl4bjhCNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JMG44QmhDO0FtSXhuOEJnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JMG44QnBDO0FtSXRuOEI0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Jd244QmhDO0FtSXRuOEJnQztFQVBKO0lBUVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R25JeW44QmxDO0NBQ0Y7QW1Jbm44QndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JcW44QjVCO0FtSW5uOEI0QjtFQVRKO0lBVVE7R25Jc244QjlCO0NBQ0Y7QW1JcG44QjRCO0VBQU07Q25JdW44QmxDO0FtSWxuOEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NuSW9uOEJwQjtBbUlsbjhCb0I7RUFDSTtDbklvbjhCeEI7QW1JbG44QndCO0VBQ0k7RUFDQTtFQUNBO0NuSW9uOEI1QjtBbUlsbjhCNEI7RUFMSjtJQU1RO0duSXFuOEI5QjtDQUNGO0FtSWxuOEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklvbjhCNUI7QW1JbG44QjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklvbjhCaEM7QW1JaG44QndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklrbjhCNUI7QW1JaG44QjRCO0VBUEo7SUFRUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbkltbjhCOUI7Q0FDRjtBbUkvbThCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSWluOEJ4QjtBbUkzbThCUTtFQUNJO0VBQ0E7Q25JNm04Qlo7QW1JMW04QmdCO0VBREo7SUFFUTtHbkk2bThCbEI7Q0FDRjtBbUkxbThCWTtFQUNJO0NuSTRtOEJoQjtBbUl6bThCb0I7RUFDSTtFQUNBO0NuSTJtOEJ4QjtBbUl6bThCd0I7RUFKSjtJQUtRO0duSTRtOEIxQjtDQUNGO0FtSXZtOEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkl5bThCaEI7QW1Jdm04QmdCO0VBQ0k7Q25JeW04QnBCO0FtSXRtOEJnQjtFQUNJO0NuSXdtOEJwQjtBbUlybThCZ0I7RUFDSTtDbkl1bThCcEI7QW1JcG04QmdCO0VBekJKO0lBMEJRO0duSXVtOEJsQjtDQUNGO0FtSXJtOEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JdW04QnBCO0FtSTVtOEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JdW04QnBCO0FtSXBtOEJnQjtFQUVJO0VBQ0E7Q25JcW04QnBCO0FtSW5tOEJvQjtFQUxKO0lBTVE7R25Jc204QnRCO0NBQ0Y7QW1JbG04Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbklvbThCaEI7QW1JbG04QmdCO0VBTko7SUFPUTtHbklxbThCbEI7Q0FDRjtBbUlubThCZ0I7RUFDSTtDbklxbThCcEI7QW1JaG04QlE7RUFDSTtFQUNBO0NuSWttOEJaO0FtSWhtOEJZO0VBQ0k7RUFDQTtFQUNBO0NuSWttOEJoQjtBbUkvbDhCb0I7RUFDSTtDbklpbThCeEI7QW1JNWw4Qm9CO0VBQ0k7Q25JOGw4QnhCO0FtSTNsOEJvQjtFQUNJO0NuSTZsOEJ4QjtBbUl2bDhCd0I7RUFDSTtDbkl5bDhCNUI7QW1JcGw4QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklzbDhCcEI7QW1JcGw4Qm9CO0VBUEo7SUFRUTtHbkl1bDhCdEI7Q0FDRjtBbUlybDhCb0I7RUFDSTtDbkl1bDhCeEI7QW1Jbmw4QndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklxbDhCNUI7QW1JMWw4QndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklxbDhCNUI7QW1JbGw4QndCO0VBQ0k7RUFDQTtDbklvbDhCNUI7QW1JbGw4QjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSW9sOEJoQztBbUlsbDhCZ0M7RUFDSTtFQUNBO0NuSW9sOEJwQztBbUlqbDhCZ0M7RUFDSTtFQUNBO0NuSW1sOEJwQztBbUlobDhCZ0M7RUFDSTtFQUNBO0NuSWtsOEJwQztBbUkzazhCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkk2azhCNUI7QW1JM2s4QjRCO0VBQU07Q25JOGs4QmxDO0FtSTNrOEJ3QjtFQUNJO0NuSTZrOEI1QjtBbUkzazhCNEI7RUFISjtJQUlRO0duSThrOEI5QjtDQUNGO0FtSTVrOEI0QjtFQUNJO0NuSThrOEJoQztBbUl4azhCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbkkwazhCcEI7QW1JeGs4Qm9CO0VBQ0k7Q25JMGs4QnhCO0FtSXhrOEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkkwazhCNUI7QW1JeGs4QjRCO0VBQ0k7RUFDQTtDbkkwazhCaEM7QW1Jdms4QjRCO0VBQ0k7RUFDQTtDbkl5azhCaEM7QW1JdGs4QjRCO0VBQ0k7RUFDQTtDbkl3azhCaEM7QW1Jbms4Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklxazhCeEI7QW1JL2o4QlE7RUFDSTtFQUNBO0NuSWlrOEJaO0FtSS9qOEJZO0VBTUk7O01BQUE7Q25JOGo4QmhCO0FtSW5rOEJnQjtFQURKO0lBRVE7SUFDQTtHbklzazhCbEI7Q0FDRjtBbUloazhCZ0I7RUFWSjtJQVdRO0lBQ0E7R25JbWs4QmxCO0NBQ0Y7QW1JaGs4Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbklrazhCaEI7QW1JaGs4QmdCO0VBVEo7SUFXUTtHbklrazhCbEI7Q0FDRjtBbUloazhCZ0I7RUFkSjtJQWVRO0lBQ0E7R25JbWs4QmxCO0NBQ0Y7QW1Jams4QmdCO0VBQ0k7RUFDQTtFQUNBO0NuSW1rOEJwQjtBbUlqazhCb0I7RUFMSjtJQU1RO0lBQ0E7SUFDQTtHbklvazhCdEI7Q0FDRjtBbUlsazhCb0I7RUFDSTtFQUNBO0NuSW9rOEJ4QjtBbUlsazhCd0I7RUFKSjtJQUtRO0duSXFrOEIxQjtDQUNGO0FtSWxrOEJvQjtFQUNJO0NuSW9rOEJ4QjtBbUkvajhCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSWlrOEJoQjtBbUk3ajhCUTtFQUNJO0NuSStqOEJaO0FtSTdqOEJZO0VBSEo7SUFJUTtHbklnazhCZDtDQUNGO0FtSTlqOEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuSWdrOEJoQjtBbUk5ajhCZ0I7RUFDSTtDbklnazhCcEI7QW1JN2o4QmdCO0VBZko7SUFnQlE7R25JZ2s4QmxCO0NBQ0Y7QW1JNWo4QmdCO0VBREo7SUFFUTtHbkkrajhCbEI7RW1JN2o4QmtCO0lBQ0k7R25JK2o4QnRCO0VtSTVqOEJrQjtJQUNJO0duSThqOEJ0QjtDQUNGO0FtSXhqOEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25JMGo4QlI7QW1JeGo4QlE7RUFUSjtJQVVRO0duSTJqOEJWO0NBQ0Y7QW1JeGo4Qlk7RUFESjtJQUVRO0lBQ0E7SUFDQTtHbkkyajhCZDtDQUNGO0FtSXRqOEJRO0VBREo7SUFFUTtHbkl5ajhCVjtDQUNGO0FtSXRqOEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Jd2o4QlI7QW1JdGo4QlE7RUFUSjtJQVVRO0duSXlqOEJWO0NBQ0Y7QW1JdGo4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkl3ajhCUjtBbUl0ajhCUTtFQUVJO0NuSXVqOEJaO0FtSXJqOEJZO0VBQ0k7Q25JdWo4QmhCO0FtSW5qOEJRO0VBeEJKO0lBeUJRO0duSXNqOEJWO0NBQ0Y7O0FvSXA0OUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEl1NDlCSjtBb0lyNDlCSTtFQUNJO0NwSXU0OUJSO0FvSXI0OUJRO0VBQ0k7RUFDQTtFQUNBO0NwSXU0OUJaO0FvSW40OUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BJcTQ5QlI7QW9JbjQ5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BJbzQ5Qlo7QW9JbDQ5Qlk7RUFmSjtJQWdCUTtHcElxNDlCZDtDQUNGO0FvSWw0OUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BJbzQ5Qlo7QW9JajQ5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSW00OUJaO0FvSS8zOUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSWk0OUJSO0FvSS8zOUJRO0VBRUk7RUFDQTtFQUNBO0NwSWc0OUJaO0FvSTUzOUJJO0VBQ0k7RUFDQTtDcEk4MzlCUjtBb0k1MzlCUTtFQUNJO0VBQ0E7RUFDQTtDcEk4MzlCWjtBb0k1MzlCWTtFQUVJO0NwSTYzOUJoQjs7QXFJcis5QkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7Q3JJdSs5Qko7QXFJcis5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckl1KzlCUjtBcUlyKzlCUTtFQUVJO0NySXMrOUJaO0FxSXArOUJZO0VBQ0k7RUFDQTtDcklzKzlCaEI7QXFJbCs5QlE7RUFDSTtDcklvKzlCWjtBcUloKzlCWTtFQUNJO0NySWsrOUJoQjtBcUkzOTlCWTtFQURKO0lBRVE7R3JJODk5QmQ7Q0FDRjtBcUkzOTlCZ0I7RUFESjtJQUVRO0dySTg5OUJsQjtDQUNGO0FxSTU5OUJnQjtFQUNJO0NySTg5OUJwQjtBcUl6OTlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckkyOTlCWjtBcUl0OTlCZ0I7RUFESjtJQUVRO0dySXk5OUJsQjtDQUNGO0FxSXA5OUJvQjtFQURK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SXFyZ0NKO0EySW5yZ0NJO0VBQ0U7QzNJcXJnQ047QTJJanJnQ0U7RUFDRTtDM0ltcmdDSjtBMklocmdDRTtFQUNFO0MzSWtyZ0NKO0EySS9xZ0NFO0VBQ0U7QzNJaXJnQ0o7QTJJOXFnQ0U7RUFDRTtFQUNBO0VBQ0E7QzNJZ3JnQ0o7QTJJN3FnQ007RUFDRTtDM0krcWdDUjtBMkkzcWdDSTtFQUNFO0MzSTZxZ0NOO0EySTNxZ0NNO0VBQ0U7QzNJNnFnQ1I7QTJJL3BnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtDM0lpcWdDSjtBMkkzcGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MzSTZwZ0NKO0EySTNwZ0NJO0VBQ0U7RUFDQTtDM0k2cGdDTjtBMkkzcGdDTTtFQUNFO0MzSTZwZ0NSO0EySXhwZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzNJMHBnQ0o7QTJJeHBnQ0k7RUFDRTtDM0kwcGdDTjtBMkl0cGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNJdXBnQ0o7QTJJcnBnQ0k7RUFDRTtFQUNBO0VBQ0E7QzNJdXBnQ047QTJJcnBnQ007RUFDRTtDM0l1cGdDUjtBMklscGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MzSW9wZ0NKO0EySWxwZ0NJO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czSXFwZ0NKO0NBQ0Y7QTJJbHBnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Ozs7OztNQUFBO0MzSXlwZ0NKO0EySWpwZ0NJO0VBQ0U7RUFDQTtDM0ltcGdDTjtBMklocGdDSTtFQUNFO0MzSWtwZ0NOO0EySTlvZ0NFO0VBQ0U7QzNJZ3BnQ0o7O0E0STEwZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUk2MGdDRjtBNEkzMGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUk2MGdDSjtBNEkxMGdDRTtFQUNFO0VBQ0E7QzVJNDBnQ0o7QTRJejBnQ0U7RUFDRTtFQUNBO0M1STIwZ0NKO0E0SXowZ0NJO0VBQ0U7QzVJMjBnQ047QTRJdjBnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVJdzBnQ0o7QTRJcjBnQ0U7RUFDRTtDNUl1MGdDSjtBNElyMGdDSTtFQUNFO0M1SXUwZ0NOO0E0SW4wZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SXEwZ0NKO0E0SW4wZ0NJO0VBQ0U7QzVJcTBnQ047QTRJajBnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SW0wZ0NKO0E0SWowZ0NJO0VBQ0U7QzVJbTBnQ047QTRJOXpnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUlnMGdDTjtBNEk3emdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVJK3pnQ047O0E2STM1Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0k4NWdDRjtBNkkxNWdDTTtFQUNFO0M3STQ1Z0NSO0E2SXY1Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3SXk1Z0NKO0E2SXQ1Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3SXc1Z0NKO0E2SXI1Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3SXU1Z0NKO0E2SXA1Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0lzNWdDSjs7QThJeDhnQ0E7RUFDSTtDOUkyOGdDSjtBOEl2OGdDUTtFQUNJO0M5SXk4Z0NaO0E4SXg4Z0NZO0VBRko7SUFHUTtHOUkyOGdDZDtDQUNGO0E4SXo4Z0NZO0VBQ0k7QzlJMjhnQ2hCOztBK0l2OWdDQTtFQUNJO0VBaUJBOzs7Ozs7Ozs7Ozs7O01BQUE7Qy9JdTlnQ0o7QStJcCtnQ1E7RUFDSTtDL0lzK2dDWjtBK0lyK2dDWTtFQUZKO0lBR1E7Ry9JdytnQ2Q7Q0FDRjtBK0l0K2dDWTtFQUNJO0MvSXcrZ0NoQjs7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dEI7Q0FDRjtBd0pwc2xDZ0I7RUFDSTtDeEpzc2xDcEI7QXdKeHJsQ0k7RUFDSTtFQUNBO0N4SjBybENSO0F3SnhybENRO0VBQ0k7RUFDQTtDeEowcmxDWjtBd0p2cmxDUTtFQUNJO0VBQ0E7Q3hKeXJsQ1o7QXdKbnJsQ1k7RUFDSTtDeEpxcmxDaEI7QXdKanJsQ1E7RUFDSTtDeEptcmxDWjtBd0pocmxDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4SmtybENaO0F3SjdxbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SitxbENaO0F3SjdxbENZO0VBRUk7RUFDQTtFQUNBO0N4SjhxbENoQjtBd0o1cWxDZ0I7RUFDSTtDeEo4cWxDcEI7QXdKMXFsQ1k7RUFDSTtDeEo0cWxDaEI7QXdKdnFsQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnlxbENSO0F3SnZxbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnlxbENaO0F3SnRxbENnQjtFQUNJO0VBQ0E7Q3hKd3FsQ3BCO0F3SmxxbENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Sm9xbENSO0F3SmxxbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hKb3FsQ1o7QXdKaHFsQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEprcWxDUjtBd0pocWxDUTtFQUNJO0N4SmtxbENaOztBd0o3cGxDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEpncWxDSjtBd0o3cGxDUTtFQUNJO0VBQ0E7RUFDQTtDeEorcGxDWjtBd0ozcGxDWTtFQUNJO0N4SjZwbENoQjtBd0p4cGxDSTtFQUNJO0N4SjBwbENSO0F3SnhwbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3hKMHBsQ1o7QXdKeHBsQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEowcGxDaEI7QXdKeHBsQ2dCO0VBQ0k7Q3hKMHBsQ3BCO0F3SnZwbENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnlwbENwQjtBd0pwcGxDb0I7RUFDSTtDeEpzcGxDeEI7QXdKanBsQ1k7RUFDSTtDeEptcGxDaEI7QXdKOW9sQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEpncGxDaEI7QXdKNW9sQ1E7RUFDSTtDeEo4b2xDWjtBd0ozb2xDUTtFQUNJO0N4SjZvbENaO0F3SnhvbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hKMG9sQ1o7QXdKeG9sQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEowb2xDaEI7QXdKcm9sQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnVvbENSO0F3SnJvbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3hKdW9sQ1o7QXdKcG9sQ1E7RUFDSTtFQUNBO0VBQ0E7Q3hKc29sQ1o7QXdKbG9sQ0k7RUFDSTtFQUNBO0VBQ0E7Q3hKb29sQ1I7QXdKbG9sQ1E7RUFMSjtJQU1RO0d4SnFvbENWO0NBQ0Y7QXdKbm9sQ1E7RUFDSTtFQUNBO0VBQ0E7Q3hKcW9sQ1o7QXdKbG9sQ1E7RUFDSTtFQUNBO0VBQ0E7Q3hKb29sQ1o7QXdKL25sQ1E7RUFDSTtFQUNBO0VBQ0E7Q3hKaW9sQ1o7QXdKN25sQ0k7RUFFSTtDeEo4bmxDUjtBd0o1bmxDUTtFQUNJO0VBQ0E7Q3hKOG5sQ1o7QXdKMW5sQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEo0bmxDUjtBd0p6bmxDSTtFQUNJO0VBQ0E7RUFDQTtDeEoybmxDUjtBd0p4bmxDWTtFQUNJO0N4SjBubENoQjtBd0p2bmxDWTtFQUNJO0VBQ0E7Q3hKeW5sQ2hCO0F3SnJubENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnVubENaO0F3SnBubENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0N4SnNubENaO0F3SmxubENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hKb25sQ2hCO0F3Si9tbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hKaW5sQ1o7QXdKN21sQ29CO0VBQ0k7Q3hKK21sQ3hCO0F3SnptbENnQjtFQUNJO0N4SjJtbENwQjtBd0pybWxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnVtbENSO0F3SnJtbENRO0VBQ0c7Q3hKdW1sQ1g7QXdKbG1sQ1E7RUFDSTtFQUNBO0VBQ0E7Q3hKb21sQ1o7QXdKaG1sQ1k7RUFDSTtDeEprbWxDaEI7QXdKNWxsQ2dCO0VBQ0k7RUFDQTtDeEo4bGxDcEI7QXdKeGxsQ0k7RUFDSTtDeEowbGxDUjtBd0p4bGxDUTtFQUNJO0VBQ0E7RUFDQTtDeEowbGxDWjtBd0p2bGxDZ0I7RUFDSTtDeEp5bGxDcEI7QXdKdGxsQ2dCO0VBQ0k7RUFDQTtDeEp3bGxDcEI7QXdKcGxsQ1k7RUFDSTtFQUNBO0N4SnNsbENoQjtBd0pwbGxDZ0I7RUFDSTtFQUNBO0N4SnNsbENwQjtBd0pubGxDZ0I7RUFDSTtFQUNBO0N4SnFsbENwQjtBd0pqbGxDb0I7RUFDSTtFQUNBO0VBQ0E7Q3hKbWxsQ3hCO0F3SjlrbENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hKZ2xsQ2hCO0F3SjlrbENnQjtFQUNJO0VBQ0E7Q3hKZ2xsQ3BCO0F3SjNrbENnQjtFQUNJO0VBQ0E7Q3hKNmtsQ3BCO0F3SjFrbENnQjtFQUNJO0VBQ0E7Q3hKNGtsQ3BCO0F3SnZrbENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnlrbENwQjtBd0pya2xDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SnVrbENoQjtBd0pya2xDZ0I7RUFDSTtDeEp1a2xDcEI7QXdKbmtsQ1k7RUFDSTtFQUNBO0VBQ0E7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Q0E7RzFKMGxvQ2Q7RTBKeGxvQ1U7SUFDSTtJQUNBO0cxSjBsb0NkO0NBQ0Y7QTBKdGxvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUp3bG9DUjtBMEp0bG9DUTtFQU5KO0lBT1E7SUFDQTtJQUNBO0cxSnlsb0NWO0NBQ0Y7QTBKdGxvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxSndsb0NSO0EwSnJsb0NZO0VBQ0k7QzFKdWxvQ2hCO0EwSmxsb0NZO0VBQ0k7QzFKb2xvQ2hCO0EwSmhsb0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUprbG9DWjtBMEpobG9DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFKa2xvQ2hCO0EwSjlrb0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFKZ2xvQ1o7QTBKM2tvQ1E7RUFDSTtFQUNBO0MxSjZrb0NaOztBMko1bHBDSTtFQUNJO0MzSitscENSO0EySjdscENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNKK2xwQ1o7QTJKNWxwQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzSjhscENaO0EySjVscENZO0VBUEo7SUFRUTtJQUNBO0czSitscENkO0UySjdscENjO0lBQ0k7RzNKK2xwQ2xCO0NBQ0Y7QTJKNWxwQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0o4bHBDaEI7QTJKM2xwQ29CO0VBQ0k7QzNKNmxwQ3hCO0EySjFscENvQjtFQUNJO0MzSjRscEN4QjtBMkp6bHBDb0I7RUFDSTtDM0oybHBDeEI7QTJKcGxwQ0k7RUFDSTtDM0pzbHBDUjtBMkpsbHBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNKb2xwQ1o7QTJKamxwQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNKbWxwQ1o7QTJKaGxwQ1E7RUFDSTtD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RUFDQTtDNUpzMnBDWjtBNEpwMnBDWTtFQUNJO0M1SnMycENoQjtBNEpsMnBDZ0I7RUFDSTtDNUpvMnBDcEI7QTRKajJwQ2dCO0VBQ0k7QzVKbTJwQ3BCO0E0SjcxcENZO0VBREo7SUFFUTtHNUpnMnBDZDtDQUNGO0E0SjkxcENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVKZzJwQ2Q7QTRKOTFwQ2M7RUFDRTtDNUpnMnBDaEI7QTRKNzFwQ2M7RUFDRTtDNUorMXBDaEI7QTRKOTFwQ2dCO0VBQ0U7QzVKZzJwQ2xCO0E0Si8xcENrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O01BQUE7QzVKazJwQ3BCO0E0SjExcENvQjtFQUNFO0VBQ0E7QzVKNDFwQ3RCO0E0SnIxcENvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M1SnUxcEN0QjtBNEpoMXBDb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUprMXBDdEI7QTRKejBwQ1k7RUFESjtJQUVRO0c1SjQwcENkO0NBQ0Y7QTRKejBwQ2dCO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHNUo0MHBDbEI7Q0FDRjtBNEp6MHBDa0I7RUFDRTtDNUoyMHBDcEI7QTRKbjBwQzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVKcTBwQ2hDO0E0Sm4wcENnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVKcTBwQ3BDO0E0SmwwcENnQztFQUNFO0M1Sm8wcENsQztBNEpsMHBDa0M7RUFDRTtDNUpvMHBDcEM7QTRKeHpwQ2dDO0VBQ0k7QzVKMHpwQ3BDO0E0SnZ6cENnQztFQUNJO0VBQ0E7RUFDQTtDNUp5enBDcEM7QTRKM3lwQ2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVKNnlwQ3BDO0E0SjN5cENvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVKNnlwQ3hDO0E0Sm55cENnQztFQUNJO0M1SnF5cENwQztBNEpueXBDb0M7RUFDSTtDNUpxeXBDeEM7QTRKM3hwQ2dCOzs7RUFHSTtDNUo2eHBDcEI7QTRKMXhwQ2dCO0VBQ0k7QzVKNHhwQ3BCO0E0SjN4cENvQjtFQUZKO0lBR1E7RzVKOHhwQ3RCO0NBQ0Y7QTRKM3hwQ2dCO0VBZEo7SUFlUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1Sjh4cENsQjtDQUNGO0E0SjV4cENnQjtFQUNJO0M1Sjh4cENwQjtBNEoxeHBDb0I7RUFESjtJQUVRO0lBSUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVKeXhwQ3RCO0NBQ0Y7QTRKaHhwQ2dCO0VBQ0k7QzVKa3hwQ3BCO0E0Si93cEN3QjtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1Smt4cEMxQjtDQUNGO0E0Sjl3cENnQjtFQUNFO0M1Smd4cENsQjtBNEo5d3BDa0I7RUFIRjtJQUlJO0c1Sml4cENsQjtDQUNGO0E0SjV3cENRO0VBQ0k7RUFDQTtDNUo4d3BDWjtBNEo1d3BDWTtFQUNJO0VBQ0E7QzVKOHdwQ2hCO0E0SjN3cENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUo2d3BDaEI7QTRKM3dwQ2dCO0VBQ0k7QzVKNndwQ3BCO0E0SjN3cENvQjtFQUNJO0VBQ0E7QzVKNndwQ3hCO0E0Snp3cENnQjtFQUNJO0VBQ0E7QzVKMndwQ3BCO0E0SnR3cENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Snd3cENaO0E0SnR3cENZO0VBQ0k7RUFDQTtFQUNBO0M1Snd3cENoQjtBNEp0d3BDZ0I7RUFDSTtFQUNBO0M1Snd3cENwQjtBNEpwd3BDWTtFQUdJO0VBQ0E7QzVKb3dwQ2hCO0E0Smx3cENnQjtFQUNJO0M1Sm93cENwQjtBNEpsd3BDb0I7RUFDSTtDNUpvd3BDeEI7QTRKNXZwQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUo4dnBDWjtBNEp6dnBDZ0I7RUFDSTtDNUoydnBDcEI7QTRKdnZwQ1k7RUFDSTtDNUp5dnBDaEI7QTRKdHZwQ1k7RUFDSTtDNUp3dnBDaEI7QTRKdHZwQ2dCO0VBQ0k7QzVKd3ZwQ3BCO0E0Sm52cENRO0VBQ0k7QzVKcXZwQ1o7QTRKbnZwQ1k7RUFISjtJQUlRO0c1SnN2cENkO0NBQ0Y7QTRKbnZwQ1E7RUFDSTtDNUpxdnBDWjtBNEpodnBDZ0I7RUFESjtJQUVRO0c1Sm12cENsQjtDQUNGO0E0Smh2cENvQjtFQURKO0lBRVE7RzVKbXZwQ3RCO0NBQ0Y7QTRKaHZwQ2dCO0VBQ0k7QzVKa3ZwQ3BCO0E0Smh2cENvQjtFQUhKO0lBSVE7RzVKbXZwQ3RCO0NBQ0Y7QTRKOXVwQ2dCO0VBREo7SUFFUTtHNUppdnBDbEI7Q0FDRjtBNEo3dXBDZ0I7RUFESjtJQUVRO0c1Smd2cENsQjtDQUNGO0E0SjN1cENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SjZ1cENoQjtBNEp6dXBDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SjJ1cENwQjtBNEp6dXBDb0I7RUFDSTtDNUoydXBDeEI7QTRKeHVwQ29CO0VBQ0k7QzVKMHVwQ3hCO0E0SnZ1cENvQjtFQUNJO0M1Snl1cEN4QjtBNEpudXBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SnF1cENSO0E0Sm51cENRO0VBQ0U7RUFDQTtFQUNBO0M1SnF1cENWO0E0Smx1cENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Sm91cENWO0E0Smp1cENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Sm11cENWO0E0Smh1cENRO0VBQ0U7QzVKa3VwQ1Y7QTRKL3Rw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QUNBO0NqS2srdENSO0FpSy85dENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaktpK3RDUjtBaUs5OXRDTTtFQUNFO0VBQ0E7RUFDQTtDaktnK3RDUjtBaUszOXRDTTtFQUNFO0NqSzY5dENSO0FpS3o5dENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSzI5dENOO0FpS3Q5dENJO0VBQ0U7RUFDQTtFQUNBO0NqS3c5dENOOztBa0s3a3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEtnbHVDSjtBa0s3a3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xLK2t1Q0o7QWtLNWt1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xLOGt1Q0o7QWtLM2t1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xLNmt1Q0o7QWtLMWt1Q0U7RUFDRTtFQUNBO0VBQ0E7Q2xLNGt1Q0o7QWtLemt1Q0U7RUFDRTtFQUNBO0VBQ0E7Q2xLMmt1Q0o7QWtLeGt1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSzBrdUNKO0FrS3hrdUNJO0VBQ0U7RUFDQTtFQUNBO0VBR0E7Q2xLd2t1Q047QWtLdGt1Q007RUFDSTtDbEt3a3VDVjtBa0twa3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xLc2t1Q047QWtLbGt1Q0U7RUFDRTtFQUNBO0VBQ0E7Q2xLb2t1Q0o7QWtLbGt1Q0k7RUFMRjtJQU1JO0dsS3FrdUNKO0NBQ0Y7QWtLbmt1Q0k7RUFDRTtFQUNBO0VBQ0E7Q2xLcWt1Q047QWtLbGt1Q0k7RUFDRTtFQUNBO0VBQ0E7Q2xLb2t1Q047QWtLaGt1Q0k7RUFDRTtFQUNBO0VBQ0E7Q2xLa2t1Q047QWtLL2p1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xLaWt1Q047QWtLN2p1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEsranVDSjtBa0s3anVDSTtF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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtndHVDWjtBb0s1c3VDWTtFQUNFO0NwSzhzdUNkO0FvSzFzdUNVO0VBQ0U7RUFDQTtFQUNBO0NwSzRzdUNaO0FvS3pzdUNjO0VBQ0U7Q3BLMnN1Q2hCO0FvS3RzdUNVO0VBSUU7Q3BLcXN1Q1o7QW9LL3J1Q2dCO0VBQ0U7Q3BLaXN1Q2xCO0FvS3pydUNjO0VBQ0U7Q3BLMnJ1Q2hCO0FvS3BydUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtzcnVDUjtBb0tscnVDTTtFQUNFO0NwS29ydUNSO0FvS2pydUNNO0VBQ0U7Q3BLbXJ1Q1I7QW9LaHJ1Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtrcnVDUjtBb0tocnVDUTtFQUNFO0VBQ0E7Q3BLa3J1Q1Y7QW9LL3F1Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS2lydUNWO0FvSzdxdUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSytxdUNSO0FvSzdxdUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEsrcXVDVjtBb0s1cXVDUTtFQUNFO0NwSzhxdUNWO0FvSzNxdUNZOztFQUVFO0NwSzZxdUNkO0FvS3ZxdUNVOztFQUVFO0NwS3lxdUNaO0FvS3BxdUNVO0VBQ0U7Q3BLc3F1Q1o7QW9LaHF1Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtrcXVDUjtBb0tocXVDUTtFQUNJO0VBQ0E7RUFDQTtDcEtrcXVDWjtBb0svcHVDUTtFQUNFO0NwS2lxdUNWO0FvSzVwdUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEs4cHVDVjtBb0sxcHVDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLNHB1Q1o7QW9LdnB1Q1k7RUFDRTtDcEt5cHVDZDtBb0tycHVDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwS3VwdUNoQjtBb0tycHVDZ0I7RUFDRTtDcEt1cHVDbEI7QW9LbnB1Q1k7RUFDSTtDcEtxcHVDaEI7QW9LbHB1Q1k7RUFDSTtFQUNBO0NwS29wdUNoQjtBb0tqcHVDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS21wdUNoQjtBb0tqcHVDZ0I7RUFDSTtFQUNBO0NwS21wdUNwQjtBb0svb3VDb0I7RUFDSTtDcEtpcHVDeEI7QW9LM291Q2dCO0VBQ0k7Q3BLNm91Q3BCO0FvSzFvdUNnQjtFQUNJO0NwSzRvdUNwQjtBb0t2b3VDYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwS3lvdUNoQjtBb0t2b3VDZ0I7RUFDRTtDcEt5b3VDbEI7QW9LdG91Q2dCO0VBQ0U7Q3BLd291Q2xCO0FvS3BvdUNjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3BLc291Q2hCO0FvS3BvdUNnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwS3NvdUNsQjtBb0tsb3VDYztFQUNFO0NwS29vdUNoQjtBb0tsb3VDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLb291Q2xCO0FvS2hvdUNjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtrb3VDaEI7QW9LaG91Q2dCO0VBQ0U7Q3BLa291Q2xCO0FvSy9udUNnQjtFQUNFO0NwS2lvdUNsQjtBb0svbnVDa0I7RUFDRTtDcEtpb3VDcEI7QW9LN251Q2dCO0VBQ0U7Q3BLK251Q2xCO0FvSzVudUNnQjtFQUNFO0NwSzhudUNsQjtBb0szbnVDZ0I7RUFDRTtDcEs2bnVDbEI7QW9LMW51Q2dCO0VBQ0U7Q3BLNG51Q2xCO0FvS3pudUNnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLMm51Q2xCO0FvS3RudUNnQjtFQUNFO0VBQ0E7Q3BLd251Q2xCO0FvS3RudUNrQjtFQUNFO0NwS3dudUNwQjtBb0tubnVDYztFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q3BLb251Q2hCO0FvS2xudUNnQjtFQUNFO0NwS29udUNsQjtBb0s3bXVDWTtFQUNJO0VBQ0E7RUFDQTtDcEsrbXVDaEI7QW9LNW11Q1k7RUFDSTtFQUNBO0VBQ0E7Q3BLOG11Q2hCO0FvSzNtdUNvQjtFQUNJO0NwSzZtdUN4QjtBb0t6bXVDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEsybXVDcEI7QW9Lem11Q29CO0VBQ0k7RUFDQTtDcEsybXVDeEI7QW9LeG11Q29CO0VBQ0k7RUFDQTtDcEswbXVDeEI7QW9Ldm11Q29CO0VBQ0k7RUFDQTtDcEt5bXVDeEI7QW9LdG11Q29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BLd211Q3hCO0FvS3RtdUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLd211QzVCO0FvS3BtdUNvQjtFQUNJO0VBQ0E7Q3BLc211Q3hCO0FvS3BtdUN3QjtFQUVJO0NwS3FtdUM1QjtBb0tsbXVDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtvbXVDNUI7QW9LbG11QzRCO0VBQ0k7RUFDQTtFQUNBO0NwS29tdUNoQztBb0tqbXVDNEI7RUFDSTtFQUNBO0VBQ0E7Q3BLbW11Q2hDO0FvS2htdUM0QjtFQUNJO0VBQ0E7RUFDQTtDcEtrbXVDaEM7QW9LL2x1QzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS2ltdUNoQztBb0s1bHVDb0I7RUFDSTtDcEs4bHVDeEI7QW9LN2x1Q3dCO0VBQ0k7RUFDQTtDcEsrbHVDNUI7QW9LeGx1Q2dDO0VBQ0k7Q3BLMGx1Q3BDO0FvS25sdUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtxbHVDcEI7QW9Lbmx1Q29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtxbHVDeEI7QW9Lbmx1Q3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLcWx1QzVCO0FvS2psdUM0QjtFQUNJO0NwS21sdUNoQztBb0s5a3VD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RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEswOHRDWjtBb0t4OHRDWTtFQUNJO0NwSzA4dENoQjtBb0t0OHRDZ0I7RUFDSTtDcEt3OHRDcEI7QW9Lbjh0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLcTh0Q1o7QW9Lbjh0Q1k7RUFDSTtDcEtxOHRDaEI7QW9LbDh0Q1k7RUFDSTtFQUNBO0NwS284dENoQjtBb0tqOHRDWTtFQUNJO0VBQ0E7RUFDQTtDcEttOHRDaEI7QW9LaDh0Q29CO0VBQ0k7RUFDQTtDcEtrOHRDeEI7QW9LNzd0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSys3dENoQjtBb0s3N3RDZ0I7RUFDSTtDcEsrN3RDcEI7QW9LNTd0Q2dCO0VBWEo7SUFZUTtHcEsrN3RDbEI7Q0FDRjtBb0s3N3RDZ0I7RUFDSTtFQUNBO0VBQ0E7Q3BLKzd0Q3BCO0FvSzU3dENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwSzg3dENwQjtBb0szN3RDZ0I7RUFDSTtFQUNBO0VBQ0E7Q3BLNjd0Q3BCO0FvSzE3dENnQjtFQUNJO0NwSzQ3dENwQjtBb0t6N3RDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEsyN3RDcEI7QW9Lejd0Q29CO0VBQ0k7RUFDQTtDcEsyN3RDeEI7QW9LeDd0Q29CO0VBQ0k7RUFDQTtDcEswN3RDeEI7QW9Lcjd0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEt1N3RDaEI7QW9Lcjd0Q2dCO0VBQ0k7Q3BLdTd0Q3BCO0FvS3g3dENnQjtFQUNJO0NwS3U3dENwQjtBb0twN3RDZ0I7RUFFSTtFQUNBO0NwS3E3dENwQjtBb0toN3RDUTtFQUNJO0lBQ0k7SUFDQTtHcEtrN3RDZDtFb0toN3RDVTtJQUNJO0lBQ0E7R3BLazd0Q2Q7Q0FDRjtBb0svNnRDUTtFQUNJO0lBQ0k7SUFDQTtHcEtpN3RDZDtFb0svNnRDVTtJQUNJO0lBQ0E7R3BLaTd0Q2Q7Q0FDRjtBb0s3NnRDSTtFQUNJO0VBQ0E7Q3BLKzZ0Q1I7QW9LNTZ0Q1k7RUFDSTtDcEs4NnRDaEI7QW9LMTZ0Q1E7RUFDSTtDcEs0NnRDWjtBb0t6NnRDUTtFQUNJO0NwSzI2dENaO0FvS3g2dENRO0VBQ0k7RUFDQTtFQUNBO0NwSzA2dENaO0FvS3Y2dENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEt5NnRDWjtBb0t2NnRDWTtFQVZKO0lBV1E7R3BLMDZ0Q2Q7Q0FDRjtBb0t4NnRDWTtFQUNJO0VBQ0E7RUFDQTtDcEswNnRDaEI7QW9LdjZ0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS3k2dENoQjtBb0t0NnRDWTtFQUNJO0VBQ0E7RUFDQTtDcEt3NnRDaEI7QW9LcjZ0Q1k7RUFFSTtDcEtzNnRDaEI7QW9LbjZ0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLcTZ0Q2hCO0FvS2o2dENRO0VBQ0k7RUFDQTtFQUNBO0NwS202dENaO0FvS2g2dENnQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0NwS2k2dENwQjtBb0s1NXRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwSzg1dENaO0FvSzU1dENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BLODV0Q2hCO0FvS3g1dENZO0VBQ0U7Q3BLMDV0Q2Q7QW9LdDV0Q1U7RUFDRTtDcEt3NXRDWjtBb0twNXRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLczV0Q1o7QW9LcDV0Q1k7RUFDRTtDcEtzNXRDZDtBb0tuNXRDWTtFQUlJO0NwS2s1dENoQjtBb0s5NHRDZ0I7RUFBSztDcEtpNXRDckI7QW9LOTR0Q1k7RUFDSTtDcEtnNXRDaEI7QW9LNzR0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEsrNHRDaEI7QW9LNTR0Q1k7RUFDSTtFQUNBO0NwSzg0dENoQjtBb0szNHRDWTtFQUNJO0VBQ0E7RUFDQTtDcEs2NHRDaEI7QW9LeDR0Q0k7RUFDSTtDcEswNHRDUjtBb0t2NHRDWTtFQUNJO0NwS3k0dENoQjtBb0tuNHRDZ0I7RUFDSTtDcEtxNHRDcEI7QW9LaDR0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7OztzQkFBQTtDcEt3NHRDWjtBb0toNHRDWTtFQXZCSjtJQXdCUTtJQUNBO0dwS200dENkO0NBQ0Y7QW9LajR0Q1k7RUFJSTtFQUNBO0VBQ0E7RUFDQTtDcEtnNHRDaEI7QW9LNzN0Q2dCO0VBVko7SUFXUTtJQUNBO0dwS2c0dENsQjtDQUNGO0FvSzczdENZO0VBQ0k7RUFDQTtFQUNBO0NwSyszdENoQjtBb0s1M3RDb0I7RUFDSTtFQUNBO0NwSzgzdEN4QjtBb0sxM3RDZ0I7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLNDN0Q3BCO0FvSzEzdENvQjs7OztFQUVJO0NwSzgzdEN4QjtBb0sxM3RDZ0I7RUFDSTtFQUNBO0NwSzQzdENwQjtBb0sxM3RDb0I7O0VBRUk7Q3BLNDN0Q3hCO0FvS3gzdEN3Qjs7RUFFSTtDcEswM3RDNUI7QW9LcjN0Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BLdTN0Q3BCO0FvS3IzdENvQjtFQUNJO0NwS3UzdEN4QjtBb0twM3RDb0I7RUFWSjtJQVdRO0lBQ0E7R3BLdTN0Q3RCO0NBQ0Y7QW9LajN0Q0k7RUFDSTtFQUNBO0VBQ0E7Q3BLbTN0Q1I7QW9LajN0Q1E7RUFDSTtDcEttM3RDWjtBb0toM3RDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS2szdENaO0FvS2gzdENZO0VBQ0k7Q3BLazN0Q2hCO0FvS2gzdENnQjtFQUNJO0VBQ0E7Q3BLazN0Q3BCO0FvSzcydENnQjtFQUNJO0NwSysydENwQjtBb0szMnRDWTtFQUNJO0VBQ0E7RUFDQTtDcEs2MnRDaEI7QW9LMTJ0Q1k7RUFDSTtFQUNBO0VBQ0E7Q3BLNDJ0Q2hCO0FvSzEydENnQjtFQUNJO0VBQ0E7Q3BLNDJ0Q3BCO0FvS3gydENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEswMnRDaEI7QW9LdjJ0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS3kydENoQjtBb0t2MnRDZ0I7RUFoQko7SUFpQlE7SUFDQTtHcEswMnRDbEI7Q0FDRjtBb0t4MnRDZ0I7RUFDSTtDcEswMnRDcEI7QW9LcjJ0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS3UydENaO0FvS3IydENZO0VBRUk7Q3BLczJ0Q2hCO0FvS24ydENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtxMnRDaEI7QW9LbDJ0Q1k7RUFDSTtFQUNBO0NwS28ydENoQjtBb0tsMnRDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLbzJ0Q3BCO0FvSzkxdENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS2cydENoQjtBb0szMXRDSTtFQUNJO0VBQ0E7RUFDQTtDcEs2MXRDUjtBb0szMXRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwSzYxdENaO0FvSzExdENRO0VBQ0k7RUFDQTtDcEs0MXRDWjtBb0t6MXRDZ0I7RUFDSTtFQUNBO0NwSzIxdENwQjtBb0t6MXRDb0I7RUFDSTtFQUNBO0NwSzIxdEN4QjtBb0t0MXRDWTtFQUNJO0VBQ0E7Q3BLdzF0Q2hCO0FvS3IxdENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BLdTF0Q2hCO0FvS3IxdENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEt1MXRDcEI7QW9LcjF0Q29CO0VBQ0k7Q3BLdTF0Q3hCO0FvS3AxdENvQjtFQUNJO0VBQ0E7Q3BLczF0Q3hCO0FvS3AxdEN3QjtFQUNJO0NwS3MxdEM1QjtBb0tuMXRDd0I7RUFDSTtDcEtxMXRDNUI7QW9LbjF0QzRCO0VBQ0k7Q3BLcTF0Q2hDO0FvS2gxdENvQjtFQUNJO0VBQ0E7RUFDQTtFQXFCQTs7TUFBQTtDcEtnMHRDeEI7QW9LbjF0Q3dCO0VBQ0k7RUFDQTtFQU9BOztNQUFBO0NwS2kxdEM1QjtBb0t0MXRDNEI7O0VBRUk7Q3BLdzF0Q2hDO0FvS2gxdEN3Qjs7RUFFSTtDcEtrMXRDNUI7QW9LeDB0Q1k7RUFDSTtFQUNBO0NwSzAwdENoQjtBb0t4MHRDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwSzAwdENwQjtBb0tyMHRDUTtFQUNJO0NwS3UwdENaO0FvS3IwdENZO0VBQ0k7RUFDQTtDcEt1MHRDaEI7QW9LcjB0Q2dCO0VBQ0k7Q3BLdTB0Q3BCO0FvS3AwdENnQjtFQUNJO0NwS3MwdENwQjtBb0twMHRDb0I7RUFDSTtDcEtzMHRDeEI7QW9LajB0Q1k7RUFDSTtFQUNBO0NwS20wdENoQjtBb0svenRDUTtFQUNJO0NwS2kwdENaO0FvSzl6dENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BLZzB0Q1o7QW9LOXp0Q1k7RUFDSTtDcEtnMHRDaEI7QW9LOXp0Q2dCO0VBQ0k7Q3BLZzB0Q3BCO0FvSzV6dENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEs4enRDaEI7QW9LMXp0Q1E7RUFDSTtDcEs0enRDWjtBb0sxenRDWTtFQUNJO0VBQ0E7Q3BLNHp0Q2hCO0FvS3h6dENRO0VBQ0k7Q3BLMHp0Q1o7QW9Ldnp0Q1E7RUFDSTtDcEt5enRDWjtBb0t0enRDUTtFQUNJO0NwS3d6dENaO0FvS3J6dENRO0VBQ0k7Q3BLdXp0Q1o7QW9LbHp0Q1U7OztFQUNFO0NwS3N6dENaO0FvS256dENVOztFQUNFO0NwS3N6dENaO0FvS3B6dENZOztFQUNJO0NwS3V6dENoQjtBb0tqenRDSTtFQUNJO0VBQ0E7RUFDQTtDcEttenRDUjtBb0tqenRDUTtFQUNJO0NwS216dENaO0FvS2h6dENRO0VBQ0k7RUFDQTtDcEtrenRDWjtBb0sveXRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwS2l6dENaO0FvSy95dENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEtpenRDaEI7QW9LN3l0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcEsreXRDVjtBb0s3eXRDWTtFQUNFO0NwSyt5dENkO0FvSzN5dENnQjtFQUNJO0NwSzZ5dENwQjtBb0szeXRDb0I7RUFISjtJQUlRO0lBQ0E7SUFDQTtHcEs4eXRDdEI7Q0FDRjtBb0sxeXRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLNHl0Q2hCO0FvSzF5dENnQjtFQWJKO0lBY1E7SUFDQTtJQUNBO0lBQ0E7R3BLNnl0Q2xCO0NBQ0Y7QW9LM3l0Q2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEs2eXRDbEI7QW9LbHp0Q2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEs2eXRDbEI7QW9LM3l0Q2tCO0VBUEY7SUFRSTtJQUNBO0dwSzh5dENsQjtFb0t2enRDYztJQVFJO0lBQ0E7R3BLOHl0Q2xCO0NBQ0Y7QW9Lenl0Q29CO0VBQ0k7Q3BLMnl0Q3hCO0FvSzV5dENvQjtFQUNJO0NwSzJ5dEN4QjtBb0t2eXRDZ0I7RUF4Q0o7SUF5Q1E7R3BLMHl0Q2xCO0NBQ0Y7QW9LeHl0Q2dCO0VBQ0k7RUFDQTtFQUNBO0NwSzB5dENwQjtBb0t2eXRDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS3l5dENwQjtBb0t0eXRDZ0I7RUFDSTtFQUNBO0VBQ0E7Q3BLd3l0Q3BCO0FvS3J5dENnQjtFQUNJO0VBQ0E7Q3BLdXl0Q3BCO0FvS3p5dENnQjtFQUNJO0VBQ0E7Q3BLdXl0Q3BCO0FvS255dENZO0VBQ0U7Q3BLcXl0Q2Q7QW9Lanl0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7Ozs7O01BQUE7Q3BLd3l0Q1o7QW9LOXh0Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwS2d5dENaO0FvSzN4dENJO0VBQ0k7RUFDQTtFQUNBO0NwSzZ4dENSO0FvSzN4dENRO0VBQ0k7Q3BLNnh0Q1o7QW9LMXh0Q1E7RUFDSTtFQUNBO0NwSzR4dENaO0FvS3p4dENnQjtFQUNJO0VBQ0E7Q3BLMnh0Q3BCO0FvS3h4dENnQjtFQUNJO0NwSzB4dENwQjtBb0tyeHRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLdXh0Q1o7QW9Lcnh0Q1k7RUFDSTtDcEt1eHRDaEI7QW9LbHh0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEtveHRDUjtBb0tqeHRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLbXh0Q1I7QW9Lanh0Q1E7RUFFSTtFQUNBO0NwS2t4dENaO0FvSy93dENRO0VBQ0k7RUFDQTtDcEtpeHRDWjtBb0svd3RDWTtFQUVJO0NwS2d4dENoQjtBb0szd3RDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLNnd0Q1I7QW9LM3d0Q1E7RUFFSTtDcEs0d3RDWjtBb0t6d3RDUTtFQUdJO0NwS3l3dENaO0FvS3R3dENRO0VBQ0k7Q3BLd3d0Q1o7QW9Lcnd0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BLdXd0Q1o7QW9LcHd0Q1E7RUFDSTtFQUNBO0NwS3N3dENaO0FvS3B3dENZO0VBQ0k7Q3BLc3d0Q2hCO0FvS253dENZO0VBQ0k7RUFDQTtDcEtxd3RDaEI7QW9Lbnd0Q2dCO0VBQ0k7RUFDQTtDcEtxd3RDcEI7QW9LbHd0Q2dCO0VBQ0k7Q3BLb3d0Q3BCO0FvSy92dENRO0VBQ0k7RUFDQTtDcEtpd3RDWjtBb0svdnRDWTtFQUNJO0NwS2l3dENoQjtBb0s5dnRDWTtFQUNJO0VBQ0E7Q3BLZ3d0Q2hCO0FvSzl2dENnQjtFQUNJO0VBQ0E7Q3BLZ3d0Q3BCO0FvSzd2dENnQjtFQUNJO0NwSyt2dENwQjtBb0t6dnRDSTtFQUNFO0VBQ0E7Q3BLMnZ0Q047QW9LenZ0Q007RUFKRjtJQUtJO0dw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QUNBO0VBQ0E7RUFDQTtFQUNBO0MxS2tsMUNGOztBMEsvazFDQTs7Ozs7RUFLRTtDMUtrbDFDRjs7QTBLL2sxQ0E7O0VBRUU7QzFLa2wxQ0Y7O0EyS2puMUNFO0VBQ0U7QzNLb24xQ0o7O0EyS3JuMUNFO0VBQ0U7QzNLd24xQ0o7O0EyS3puMUNFO0VBQ0U7QzNLNG4xQ0o7O0EySzduMUNFO0VBQ0U7QzNLZ28xQ0o7O0EyS2pvMUNFO0VBQ0U7QzNLb28xQ0o7O0EyS3JvMUNFO0VBQ0U7QzNLd28xQ0o7O0EyS3pvMUNFO0VBQ0U7QzNLNG8xQ0o7O0EySzdvMUNFO0VBQ0U7QzNLZ3AxQ0o7O0EyS2pwMUNFO0VBQ0U7QzNLb3AxQ0o7O0EyS3JwMUNFO0VBQ0U7QzNLd3AxQ0o7O0EyS2xwMUNFO0VDSUE7RUFDQTtFQUNBO0M1S2twMUNGOztBMkt4cDFDRTtFQ0lBO0VBQ0E7RUFDQTtDNUt3cDFDRjs7QTJLOXAxQ0U7RUNJQTtFQUNBO0VBQ0E7QzVLOHAxQ0Y7O0EyS3BxMUNFO0VDSUE7RUFDQTtFQUNBO0M1S29xMUNGOztBMksxcTFDRTtFQ0lBO0VBQ0E7RUFDQTtDNUswcTFDRjs7QTJLaHIxQ0U7RUNJQTtFQUNBO0VBQ0E7QzVLZ3IxQ0Y7O0E2Sy9yMUNBO0VBQ0U7RUFDQSxjQ0l3QjtDOUs4cjFDMUI7O0ErS3BzMUNBO0VBQ0U7RUFDQTtFQUNBO0MvS3VzMUNGO0ErS3JzMUNFO0VBQU87Qy9Ld3MxQ1Q7O0ErS3JzMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0t3czFDRjs7QWdMcnQxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoTHd0MUNGOztBZ0xydDFDQTtFQUNFO0VBQ0E7Q2hMd3QxQ0Y7O0FnTHJ0MUNBO0VBQ0U7RUFDQTtDaEx3dDFDRjs7QWlMdnUxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pMMHUxQ0Y7O0FpTHZ1MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqTDB1MUNGOztBaUx2dTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakwwdTFDRjs7QWlMdnUxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pMMHUxQ0Y7O0FpTHZ1MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqTDB1MUNGOztBaUx2dTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakwwdTFDRjs7QWlMdnUxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pMMHUxQ0Y7O0FpTHZ1MUNBO0VBQ0U7Q2pMMHUxQ0Y7O0FpTHZ1MUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pMMHUxQ0Y7O0FpTHB1MUNBO0VBQ0U7Ozs7Ozs7OztJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pMdXUxQ0Y7Q0FDRjtBaUxwdTFDQTtFQUNFO0lBQVU7R2pMdXUxQ1Y7RWlMdHUxQ0E7SUFBTTtHakx5dTFDTjtDQUNGO0FpTHZ1MUNBO0VBQ0U7SUFBTztHakwwdTFDUDtFaUx6dTFDQTtJQUFPO0dqTDR1MUNQO0VpTDN1MUNBO0lBQU87R2pMOHUxQ1A7RWlMN3UxQ0E7SUFBTztHakxndjFDUDtFaUwvdTFDQTtJQUFPO0dqTGt2MUNQO0VpTGp2MUNBO0lBQU87R2pMb3YxQ1A7RWlMbnYxQ0E7SUFBTztHakxzdjFDUDtDQUNGO0FpTHB2MUNBO0VBQ0U7SUFBTTtHakx1djFDTjtDQUNGO0FpTHJ2MUNBO0VBQ0U7SUFDRTtJQUNBO0dqTHV2MUNGO0VpTHJ2MUNBO0lBQ0U7SUFDQTtHakx1djFDRjtDQUNGO0FpTHB2MUNBO0VBQ0U7SUFDRTtHakxzdjFDRjtDQUNGO0FpTG52MUNBO0VBQ0U7SUFBSztHakxzdjFDTDtFaUxydjFDQTtJQUFLO0dqTHd2MUNMO0VpTHZ2MUNBO0lBQVU7R2pMMHYxQ1Y7RWlMenYxQ0E7SUFBVztHakw0djFDWDtFaUwzdjFDQTtJQUFNO0dqTDh2MUNOO0VpTDd2MUNBO0lBQU07R2pMZ3cxQ047RWlML3YxQ0E7SUFBTTtHakxrdzFDTjtFaUxqdzFDQTtJQUFNO0dqTG93MUNOO0VpTG53MUNBO0lBQVk7R2pMc3cxQ1o7Q0FDRjtBaUxwdzFDQTtFQUNFO0lBQUs7R2pMdXcxQ0w7RWlMdHcxQ0E7SUFBTztHakx5dzFDUDtDQUNGO0FrTDc1MUNBO0VBQ0U7Q2xMKzUxQ0Y7O0FrTDU1MUNBO0VBQ0U7Q2xMKzUxQ0Y7O0FrTDU1MUNBO0VBQ0U7Q2xMKzUxQ0Y7O0FrTDU1MUNBO0VBQ0U7Q2xMKzUxQ0Y7O0FrTDU1MUNBO0VBQ0U7Q2xMKzUxQ0Y7O0FrTDU1MUNBOztFQUVFO0NsTCs1MUNGOztBa0w1NTFDQTtFQUNFO0NsTCs1MUNGOztBbUx6NzFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJMbUN3QjtFS2xDeEIsYUxtQ3dCO0M5S3k1MUMxQjs7QW1MejcxQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkw0NzFDRjs7QW1MejcxQ0E7RUFDRTtDbkw0NzFDRjs7QW1MejcxQ0E7RUFDRTtDbkw0NzFDRjs7QW1MejcxQ0E7RUFDRTtDbkw0NzFDRjs7QW9MdjkxQ0E7aUVBQUE7QUFJRTtFQUFzQztDcEx5OTFDeEM7O0FvTHo5MUNFO0VBQXNDO0NwTDY5MUN4Qzs7QW9MNzkxQ0U7RUFBc0M7Q3BMaSsxQ3hDOztBb0xqKzFDRTtFQUFzQztDcExxKzFDeEM7O0FvTHIrMUNFO0VBQXNDO0NwTHkrMUN4Qzs7QW9MeisxQ0U7RUFBc0M7Q3BMNisxQ3hDOztBb0w3KzFDRTtFQUFzQztDcExpLzFDeEM7O0FvTGovMUNFO0VBQXNDO0NwTHEvMUN4Qzs7QW9Mci8xQ0U7RUFBc0M7Q3BMeS8xQ3hDOztBb0x6LzFDRTtFQUFzQztDcEw2LzFDeEM7O0FvTDcvMUNFO0VBQXNDO0NwTGlnMkN4Qzs7QW9MamcyQ0U7RUFBc0M7Q3BMcWcyQ3hDOztBb0xyZzJDRTtFQUFzQztDcEx5ZzJDeEM7O0FvTHpnMkNFO0VBQXNDO0NwTDZnMkN4Qzs7QW9MN2cyQ0U7RUFBc0M7Q3BMaWgyQ3hDOztBb0xqaDJDRTtFQUFzQztDcExxaDJDeEM7O0FvTHJoMkNFO0VBQXNDO0NwTHloMkN4Qzs7QW9MemgyQ0U7RUFBc0M7Q3BMNmgyQ3hDOztBb0w3aDJDRTtFQUFzQztDcExpaTJDeEM7O0FvTGppMkNFO0VBQXNDO0NwTHFpMkN4Qzs7QW9McmkyQ0U7RUFBc0M7Q3BMeWkyQ3hDOztBb0x6aTJDRTtFQUFzQztDcEw2aTJDeEM7O0FvTDdpMkNFO0VBQXNDO0NwTGlqMkN4Qzs7QW9MamoyQ0U7RUFBc0M7Q3BMcWoyQ3hDOztBb0xyajJDRTtFQUFzQztDcEx5ajJDeEM7O0FvTHpqMkNFO0VBQXNDO0NwTDZqMkN4Qzs7QW9MN2oyQ0U7RUFBc0M7Q3BMaWsyQ3hDOztBb0xqazJDRTtFQUFzQztDcExxazJDeEM7O0FvTHJrMkNFO0VBQXNDO0NwTHlrMkN4Qzs7QW9MemsyQ0U7RUFBc0M7Q3BMNmsyQ3hDOztBb0w3azJDRTtFQUFzQztDcExpbDJDeEM7O0FvTGpsMkNFO0VBQXNDO0NwTHFsMkN4Qzs7QW9McmwyQ0U7RUFBc0M7Q3BMeWwyQ3hDOztBb0x6bDJDRTtFQUFzQztDcEw2bDJDeEM7O0FvTDdsMkNFO0VBQXNDO0NwTGltMkN4Qzs7QW9Mam0yQ0U7RUFBc0M7Q3BMcW0yQ3hDOztBb0xybTJDRTtFQUFzQztDcEx5bTJDeEM7O0FvTHptMkNFO0VBQXNDO0NwTDZtMkN4Qzs7QW9MN20yQ0U7RUFBc0M7Q3BMaW4yQ3hDOztBb0xqbjJDRTtFQUFzQztDcExxbjJDeEM7O0FvTHJuMkNFO0VBQXNDO0NwTHluMkN4Qzs7QW9Mem4yQ0U7RUFBc0M7Q3BMNm4yQ3hDOztBb0w3bjJDRTtFQUFzQztDcExpbzJDeEM7O0FvTGpvMkNFO0VBQXNDO0NwTHFvMkN4Qzs7QW9Mcm8yQ0U7RUFBc0M7Q3BMeW8yQ3hDOztBb0x6bzJDRTtFQUFzQztDcEw2bzJDeEM7O0FvTDdvMkNFO0VBQXNDO0NwTGlwMkN4Qzs7QW9ManAyQ0U7RUFBc0M7Q3BMcXAyQ3hDOztBb0xycDJDRTtFQUFzQztDcEx5cDJDeEM7O0FvTHpwMkNFO0VBQXNDO0NwTDZwMkN4Qzs7QW9MN3AyQ0U7RUFBc0M7Q3BMaXEyQ3hDOztBb0xqcTJDRTtFQUFzQztDcExxcTJDeEM7O0FvTHJxMkNFO0VBQXNDO0NwTHlxMkN4Qzs7QW9MenEyQ0U7RUFBc0M7Q3BMNnEyQ3hDOztBb0w3cTJDRTtFQUFzQztDcExpcjJDeEM7O0FvTGpyMkNFO0VBQXNDO0NwTHFyMkN4Qzs7QW9McnIyQ0U7RUFBc0M7Q3BMeXIyQ3hDOztBb0x6cjJDRTtFQUFzQztDcEw2cjJDeEM7O0FvTDdyMkNFO0VBQXNDO0NwTGlzMkN4Qzs7QW9ManMyQ0U7RUFBc0M7Q3BMcXMyQ3hDOztBb0xyczJDRTtFQUFzQztDcEx5czJDeEM7O0FvTHpzMkNFO0VBQXNDO0NwTDZzMkN4Qzs7QW9MN3MyQ0U7RUFBc0M7Q3BMaXQyQ3hDOztBb0xqdDJDRTtFQUFzQztDcExxdDJDeEM7O0FvTHJ0MkNFO0VBQXNDO0NwTHl0MkN4Qzs7QW9MenQyQ0U7RUFBc0M7Q3BMNnQyQ3hDOztBb0w3dDJDRTtFQUFzQztDcExpdTJDeEM7O0FvTGp1MkNFO0VBQXNDO0NwTHF1MkN4Qzs7QW9McnUyQ0U7RUFBc0M7Q3BMeXUyQ3hDOztBb0x6dTJDRTtFQUFzQztDcEw2dTJDeEM7O0FvTDd1MkNFO0VBQXNDO0NwTGl2MkN4Qzs7QW9ManYyQ0U7RUFBc0M7Q3BMcXYyQ3hDOztBb0xydjJDRTtFQUFzQztDcEx5djJDeEM7O0FvTHp2MkNFO0VBQXNDO0NwTDZ2MkN4Qzs7QW9MN3YyQ0U7RUFBc0M7Q3BMaXcyQ3hDOztBb0xqdzJDRTtFQUFzQztDcExxdzJDeEM7O0FvTHJ3MkNFO0VBQXNDO0NwTHl3MkN4Qzs7QW9MencyQ0U7RUFBc0M7Q3BMNncyQ3hDOztBb0w3dzJDRTtFQUFzQztDcExpeDJDeEM7O0FvTGp4MkNFO0VBQXNDO0NwTHF4MkN4Qzs7QW9McngyQ0U7RUFBc0M7Q3BMeXgyQ3hDOztBb0x6eDJDRTtFQUFzQztDcEw2eDJDeEM7O0FvTDd4MkNFO0VBQXNDO0NwTGl5MkN4Qzs7QW9MankyQ0U7RUFBc0M7Q3BMcXkyQ3hDOztBb0xyeTJDRTtFQUFzQztDcEx5eTJDeEM7O0FvTHp5MkNFO0VBQXNDO0NwTDZ5MkN4Qzs7QW9MN3kyQ0U7RUFBc0M7Q3BMaXoyQ3hDOztBb0xqejJDRTtFQUFzQztDcExxejJDeEM7O0FvTHJ6MkNFO0VBQXNDO0NwTHl6MkN4Qzs7QW9MenoyQ0U7RUFBc0M7Q3BMNnoyQ3hDOztBb0w3ejJDRTtFQUFzQztDcExpMDJDeEM7O0FvTGowMkNFO0VBQXNDO0NwTHEwMkN4Qzs7QW9McjAyQ0U7RUFBc0M7Q3BMeTAyQ3hDOztBb0x6MDJDRTtFQUFzQztDcEw2MDJDeEM7O0FvTDcwMkNFO0VBQXNDO0NwTGkxMkN4Qzs7QW9MajEyQ0U7RUFBc0M7Q3BMcTEyQ3hDOztBb0xyMTJDRTtFQUFzQztDcEx5MTJDeEM7O0FvTHoxMkNFO0VBQXNDO0NwTDYxMkN4Qzs7QW9MNzEyQ0U7RUFBc0M7Q3BMaTIyQ3hDOztBb0xqMjJDRTtFQUFzQztDcExxMjJDeEM7O0FvTHIyMkNFO0VBQXNDO0NwTHkyMkN4Qzs7QW9MejIyQ0U7RUFBc0M7Q3BMNjIyQ3hDOztBb0w3MjJDRTtFQUFzQztDcExpMzJDeEM7O0FvTGozMkNFO0VBQXNDO0NwTHEzMkN4Qzs7QW9McjMyQ0U7RUFBc0M7Q3BMeTMyQ3hDOztBb0x6MzJDRTtFQUFzQztDcEw2MzJDeEM7O0FvTDczMkNFO0VBQXNDO0NwTGk0MkN4Qzs7QW9MajQyQ0U7RUFBc0M7Q3BMcTQyQ3hDOztBb0xyNDJDRTtFQUFzQztDcEx5NDJDeEM7O0FvTHo0MkNFO0VBQXNDO0NwTDY0MkN4Qzs7QW9MNzQyQ0U7RUFBc0M7Q3BMaTUyQ3hDOztBb0xqNTJDRTtFQUFzQztDcExxNTJDeEM7O0FvTHI1MkNFO0VBQXNDO0NwTHk1MkN4Qzs7QW9MejUyQ0U7RUFBc0M7Q3BMNjUyQ3hDOztBb0w3NTJDRTtFQUFzQztDcExpNjJDeEM7O0FvTGo2MkNFO0VBQXNDO0NwTHE2MkN4Qzs7QW9McjYyQ0U7RUFBc0M7Q3BMeTYyQ3hDOztBb0x6NjJDRTtFQUFzQztDcEw2NjJDeEM7O0FvTDc2MkNFO0VBQXNDO0NwTGk3MkN4Qzs7QW9MajcyQ0U7RUFBc0M7Q3BMcTcyQ3hDOztBb0xyNzJDRTtFQUFzQztDcEx5NzJDeEM7O0FvTHo3MkNFO0VBQXNDO0NwTDY3MkN4Qzs7QW9MNzcyQ0U7RUFBc0M7Q3BMaTgyQ3hDOztBb0xqODJDRTtFQUFzQztDcExxODJDeEM7O0FvTHI4MkNFO0VBQXNDO0NwTHk4MkN4Qzs7QW9MejgyQ0U7RUFBc0M7Q3BMNjgyQ3hDOztBb0w3ODJDRTtFQUFzQztDcExpOTJDeEM7O0FvTGo5MkNFO0VBQXNDO0NwTHE5MkN4Qzs7QW9McjkyQ0U7RUFBc0M7Q3BMeTkyQ3hDOztBb0x6OTJDRTtFQUFzQztDcEw2OTJDeEM7O0FvTDc5MkNFO0VBQXNDO0NwTGkrMkN4Qzs7QW9MaisyQ0U7RUFBc0M7Q3BMcSsyQ3hDOztBb0xyKzJDRTtFQUFzQztDcEx5KzJDeEM7O0FvTHorMkNFO0VBQXNDO0NwTDYrMkN4Qzs7QW9MNysyQ0U7RUFBc0M7Q3BMaS8yQ3hDOztBb0xqLzJDRTtFQUFzQztDcExxLzJDeEM7O0FvTHIvMkNFO0VBQXNDO0NwTHkvMkN4Qzs7QW9Mei8yQ0U7RUFBc0M7Q3BMNi8yQ3hDOztBb0w3LzJDRTtFQUFzQztDcExpZzNDeEM7O0FvTGpnM0NFO0VBQXNDO0NwTHFnM0N4Qzs7QW9McmczQ0U7RUFBc0M7Q3BMeWczQ3hDOztBb0x6ZzNDRTtFQUFzQztDcEw2ZzNDeEM7O0FvTDdnM0NFO0VBQXNDO0NwTGloM0N4Qzs7QW9MamgzQ0U7RUFBc0M7Q3BMcWgzQ3hDOztBb0xyaDNDRTtFQUFzQztDcEx5aDNDeEM7O0FvTHpoM0NFO0VBQXNDO0NwTDZoM0N4Qzs7QW9MN2gzQ0U7RUFBc0M7Q3BMaWkzQ3hDOztBb0xqaTNDRTtFQUFzQztDcExxaTNDeEM7O0FvTHJpM0NFO0VBQXNDO0NwTHlpM0N4Qzs7QW9MemkzQ0U7RUFBc0M7Q3BMNmkzQ3hDOztBb0w3aTNDRTtFQUFzQztDcExpajNDeEM7O0FvTGpqM0NFO0VBQXNDO0NwTHFqM0N4Qzs7QW9McmozQ0U7RUFBc0M7Q3BMeWozQ3hDOztBb0x6ajNDRTtFQUFzQztDcEw2ajNDeEM7O0FvTDdqM0NFO0VBQXNDO0NwTGlrM0N4Qzs7QW9MamszQ0U7RUFBc0M7Q3BMcWszQ3hDOztBb0xyazNDRTtFQUFzQztDcEx5azNDeEM7O0FvTHprM0NFO0VBQXNDO0NwTDZrM0N4Qzs7QW9MN2szQ0U7RUFBc0M7Q3BMaWwzQ3hDOztBb0xqbDNDRTtFQUFzQztDcExxbDNDeEM7O0FvTHJsM0NFO0VBQXNDO0NwTHlsM0N4Qzs7QW9MemwzQ0U7RUFBc0M7Q3BMNmwzQ3hDOztBb0w3bDNDRTtFQUFzQztDcExpbTNDeEM7O0FvTGptM0NFO0VBQXNDO0NwTHFtM0N4Qzs7QW9Mcm0zQ0U7RUFBc0M7Q3BMeW0zQ3hDOztBb0x6bTNDRTtFQUFzQztDcEw2bTNDeEM7O0FvTDdtM0NFO0VBQXNDO0NwTGluM0N4Qzs7QW9Mam4zQ0U7RUFBc0M7Q3BMcW4zQ3hDOztBb0xybjNDRTtFQUFzQztDcEx5bjNDeEM7O0FvTHpuM0NFO0VBQXNDO0NwTDZuM0N4Qzs7QW9MN24zQ0U7RUFBc0M7Q3BMaW8zQ3hDOztBb0xqbzNDRTtFQUFzQztDcExxbzNDeEM7O0FvTHJvM0NFO0VBQXNDO0NwTHlvM0N4Qzs7QW9Mem8zQ0U7RUFBc0M7Q3BMNm8zQ3hDOztBb0w3bzNDRTtFQUFzQztDcExpcDNDeEM7O0FvTGpwM0NFO0VBQXNDO0NwTHFwM0N4Qzs7QW9McnAzQ0U7RUFBc0M7Q3BMeXAzQ3hDOztBb0x6cDNDRTtFQUFzQztDcEw2cDNDeEM7O0FvTDdwM0NFO0VBQXNDO0NwTGlxM0N4Qzs7QW9ManEzQ0U7RUFBc0M7Q3BMcXEzQ3hDOztBb0xycTNDRTtFQUFzQztDcEx5cTNDeEM7O0FvTHpxM0NFO0VBQXNDO0NwTDZxM0N4Qzs7QW9MN3EzQ0U7RUFBc0M7Q3BMaXIzQ3hDOztBb0xqcjNDRTtFQUFzQztDcExxcjNDeEM7O0FvTHJyM0NFO0VBQXNDO0NwTHlyM0N4Qzs7QW9MenIzQ0U7RUFBc0M7Q3BMNnIzQ3hDOztBb0w3cjNDRTtFQUFzQztDcExpczNDeEM7O0FvTGpzM0NFO0VBQXNDO0NwTHFzM0N4Qzs7QW9McnMzQ0U7RUFBc0M7Q3BMeXMzQ3hDOztBb0x6czNDRTtFQUFzQztDcEw2czNDeEM7O0FvTDdzM0NFO0VBQXNDO0NwTGl0M0N4Qzs7QW9ManQzQ0U7RUFBc0M7Q3BMcXQzQ3hDOztBb0xydDNDRTtFQUFzQztDcEx5dDNDeEM7O0FvTHp0M0NFO0VBQXNDO0NwTDZ0M0N4Qzs7QW9MN3QzQ0U7RUFBc0M7Q3BMaXUzQ3hDOztBb0xqdTNDRTtFQUFzQztDcExxdTNDeEM7O0FvTHJ1M0NFO0VBQXNDO0NwTHl1M0N4Qzs7QW9MenUzQ0U7RUFBc0M7Q3BMNnUzQ3hDOztBb0w3dTNDRTtFQUFzQztDcExpdjNDeEM7O0FvTGp2M0NFO0VBQXNDO0NwTHF2M0N4Qzs7QW9McnYzQ0U7RUFBc0M7Q3BMeXYzQ3hDOztBb0x6djNDRTtFQUFzQztDcEw2djNDeEM7O0FvTDd2M0NFO0VBQXNDO0NwTGl3M0N4Qzs7QW9ManczQ0U7RUFBc0M7Q3BMcXczQ3hDOztBb0xydzNDRTtFQUFzQztDcEx5dzNDeEM7O0FvTHp3M0NFO0VBQXNDO0NwTDZ3M0N4Qzs7QW9MN3czQ0U7RUFBc0M7Q3BMaXgzQ3hDOztBb0xqeDNDRTtFQUFzQztDcExxeDNDeEM7O0FvTHJ4M0NFO0VBQXNDO0NwTHl4M0N4Qzs7QW9MengzQ0U7RUFBc0M7Q3BMNngzQ3hDOztBb0w3eDNDRTtFQUFzQztDcExpeTNDeEM7O0FvTGp5M0NFO0VBQXNDO0NwTHF5M0N4Qzs7QW9McnkzQ0U7RUFBc0M7Q3BMeXkzQ3hDOztBb0x6eTNDRTtFQUFzQztDcEw2eTNDeEM7O0FvTDd5M0NFO0VBQXNDO0NwTGl6M0N4Qzs7QW9ManozQ0U7RUFBc0M7Q3BMcXozQ3hDOztBb0xyejNDRTtFQUFzQztDcEx5ejNDeEM7O0FvTHp6M0NFO0VBQXNDO0NwTDZ6M0N4Qzs7QW9MN3ozQ0U7RUFBc0M7Q3BMaTAzQ3hDOztBb0xqMDNDRTtFQUFzQztDcExxMDNDeEM7O0FvTHIwM0NFO0VBQXNDO0NwTHkwM0N4Qzs7QW9MejAzQ0U7RUFBc0M7Q3BMNjAzQ3hDOztBb0w3MDNDRTtFQUFzQztDcExpMTNDeEM7O0FvTGoxM0NFO0VBQXNDO0NwTHExM0N4Qzs7QW9McjEzQ0U7RUFBc0M7Q3BMeTEzQ3hDOztBb0x6MTNDRTtFQUFzQztDcEw2MTNDeEM7O0FvTDcxM0NFO0VBQXNDO0NwTGkyM0N4Qzs7QW9MajIzQ0U7RUFBc0M7Q3BMcTIzQ3hDOztBb0xyMjNDRTtFQUFzQztDcEx5MjNDeEM7O0FvTHoyM0NFO0VBQXNDO0NwTDYyM0N4Qzs7QW9MNzIzQ0U7RUFBc0M7Q3BMaTMzQ3hDOztBb0xqMzNDRTtFQUFzQztDcExxMzNDeEM7O0FvTHIzM0NFO0VBQXNDO0NwTHkzM0N4Qzs7QW9MejMzQ0U7RUFBc0M7Q3BMNjMzQ3hDOztBb0w3MzNDRTtFQUFzQztDcExpNDNDeEM7O0FvTGo0M0NFO0VBQXNDO0NwTHE0M0N4Qzs7QW9McjQzQ0U7RUFBc0M7Q3BMeTQzQ3hDOztBb0x6NDNDRTtFQUFzQztDcEw2NDNDeEM7O0FvTDc0M0NFO0VBQXNDO0NwTGk1M0N4Qzs7QW9MajUzQ0U7RUFBc0M7Q3BMcTUzQ3hDOztBb0xyNTNDRTtFQUFzQztDcEx5NTNDeEM7O0FvTHo1M0NFO0VBQXNDO0NwTDY1M0N4Qzs7QW9MNzUzQ0U7RUFBc0M7Q3BMaTYzQ3hDOztBb0xqNjNDRTtFQUFzQztDcExxNjNDeEM7O0FvTHI2M0NFO0VBQXNDO0NwTHk2M0N4Qzs7QW9MejYzQ0U7RUFBc0M7Q3BMNjYzQ3hDOztBb0w3NjNDRTtFQUFzQztDcExpNzNDeEM7O0FvTGo3M0NFO0VBQXNDO0NwTHE3M0N4Qzs7QW9McjczQ0U7RUFBc0M7Q3BMeTczQ3hDOztBb0x6NzNDRTtFQUFzQztDcEw2NzNDeEM7O0FvTDc3M0NFO0VBQXNDO0NwTGk4M0N4Qzs7QW9MajgzQ0U7RUFBc0M7Q3BMcTgzQ3hDOztBb0xyODNDRTtFQUFzQztDcEx5ODNDeEM7O0FvTHo4M0NFO0VBQXNDO0NwTDY4M0N4Qzs7QW9MNzgzQ0U7RUFBc0M7Q3BMaTkzQ3hDOztBb0xqOTNDRTtFQUFzQztDcExxOTNDeEM7O0FvTHI5M0NFO0VBQXNDO0NwTHk5M0N4Qzs7QW9MejkzQ0U7RUFBc0M7Q3BMNjkzQ3hDOztBb0w3OTNDRTtFQUFzQztDcExpKzNDeEM7O0FvTGorM0NFO0VBQXNDO0NwTHErM0N4Qzs7QW9MciszQ0U7RUFBc0M7Q3BMeSszQ3hDOztBb0x6KzNDRTtFQUFzQztDcEw2KzNDeEM7O0FvTDcrM0NFO0VBQXNDO0NwTGkvM0N4Qzs7QW9Mai8zQ0U7RUFBc0M7Q3BMcS8zQ3hDOztBb0xyLzNDRTtFQUFzQztDcEx5LzNDeEM7O0FvTHovM0NFO0VBQXNDO0NwTDYvM0N4Qzs7QW9MNy8zQ0U7RUFBc0M7Q3BMaWc0Q3hDOztBb0xqZzRDRTtFQUFzQztDcExxZzRDeEM7O0FvTHJnNENFO0VBQXNDO0NwTHlnNEN4Qzs7QW9Memc0Q0U7RUFBc0M7Q3BMNmc0Q3hDOztBb0w3ZzRDRTtFQUFzQztDcExpaDRDeEM7O0FvTGpoNENFO0VBQXNDO0NwTHFoNEN4Qzs7QW9Mcmg0Q0U7RUFBc0M7Q3BMeWg0Q3hDOztBb0x6aDRDRTtFQUFzQztDcEw2aDRDeEM7O0FvTDdoNENFO0VBQXNDO0NwTGlpNEN4Qzs7QW9Mamk0Q0U7RUFBc0M7Q3BMcWk0Q3hDOztBb0xyaTRDRTtFQUFzQztDcEx5aTRDeEM7O0FvTHppNENFO0VBQXNDO0NwTDZpNEN4Qzs7QW9MN2k0Q0U7RUFBc0M7Q3BMaWo0Q3hDOztBb0xqajRDRTtFQUFzQztDcExxajRDeEM7O0FvTHJqNENFO0VBQXNDO0NwTHlqNEN4Qzs7QW9Memo0Q0U7RUFBc0M7Q3BMNmo0Q3hDOztBb0w3ajRDRTtFQUFzQztDcExpazRDeEM7O0FvTGprNENFO0VBQXNDO0NwTHFrNEN4Qzs7QW9Mcms0Q0U7RUFBc0M7Q3BMeWs0Q3hDOztBb0x6azRDRTtFQUFzQztDcEw2azRDeEM7O0FvTDdrNENFO0VBQXNDO0NwTGlsNEN4Qzs7QW9Mamw0Q0U7RUFBc0M7Q3BMcWw0Q3hDOztBb0xybDRDRTtFQUFzQztDcEx5bDRDeEM7O0FvTHpsNENFO0VBQXNDO0NwTDZsNEN4Qzs7QW9MN2w0Q0U7RUFBc0M7Q3BMaW00Q3hDOztBb0xqbTRDRTtFQUFzQztDcExxbTRDeEM7O0FvTHJtNENFO0VBQXNDO0NwTHltNEN4Qzs7QW9Mem00Q0U7RUFBc0M7Q3BMNm00Q3hDOztBb0w3bTRDRTtFQUFzQztDcExpbjRDeEM7O0FvTGpuNENFO0VBQXNDO0NwTHFuNEN4Qzs7QW9Mcm40Q0U7RUFBc0M7Q3BMeW40Q3hDOztBb0x6bjRDRTtFQUFzQztDcEw2bjRDeEM7O0FvTDduNENFO0VBQXNDO0NwTGlvNEN4Qzs7QW9Mam80Q0U7RUFBc0M7Q3BMcW80Q3hDOztBb0xybzRDRTtFQUFzQztDcEx5bzRDeEM7O0FvTHpvNENFO0VBQXNDO0NwTDZvNEN4Qzs7QW9MN280Q0U7RUFBc0M7Q3BMaXA0Q3hDOztBb0xqcDRDRTtFQUFzQztDcExxcDRDeEM7O0FvTHJwNENFO0VBQXNDO0NwTHlwNEN4Qzs7QW9MenA0Q0U7RUFBc0M7Q3BMNnA0Q3hDOztBb0w3cDRDRTtFQUFzQztDcExpcTRDeEM7O0FvTGpxNENFO0VBQXNDO0NwTHFxNEN4Qzs7QW9McnE0Q0U7RUFBc0M7Q3BMeXE0Q3hDOztBb0x6cTRDRTtFQUFzQztDcEw2cTRDeEM7O0FvTDdxNENFO0VBQXNDO0NwTGlyNEN4Qzs7QW9ManI0Q0U7RUFBc0M7Q3BMcXI0Q3hDOztBb0xycjRDRTtFQUFzQztDcEx5cjRDeEM7O0FvTHpyNENFO0VBQXNDO0NwTDZyNEN4Qzs7QW9MN3I0Q0U7RUFBc0M7Q3BMaXM0Q3hDOztBb0xqczRDRTtFQUFzQztDcExxczRDeEM7O0FvTHJzNENFO0VBQXNDO0NwTHlzNEN4Qzs7QW9MenM0Q0U7RUFBc0M7Q3BMNnM0Q3hDOztBb0w3czRDRTtFQUFzQztDcExpdDRDeEM7O0FvTGp0NENFO0VBQXNDO0NwTHF0NEN4Qzs7QW9McnQ0Q0U7RUFBc0M7Q3BMeXQ0Q3hDOztBb0x6dDRDRTtFQUFzQztDcEw2dDRDeEM7O0FvTDd0NENFO0VBQXNDO0NwTGl1NEN4Qzs7QW9ManU0Q0U7RUFBc0M7Q3BMcXU0Q3hDOztBb0xydTRDRTtFQUFzQztDcEx5dTRDeEM7O0FvTHp1NENFO0VBQXNDO0NwTDZ1NEN4Qzs7QW9MN3U0Q0U7RUFBc0M7Q3BMaXY0Q3hDOztBb0xqdjRDRTtFQUFzQztDcExxdjRDeEM7O0FvTHJ2NENFO0VBQXNDO0NwTHl2NEN4Qzs7QW9MenY0Q0U7RUFBc0M7Q3BMNnY0Q3hDOztBb0w3djRDRTtFQUFzQztDcExpdzRDeEM7O0FvTGp3NENFO0VBQXNDO0NwTHF3NEN4Qzs7QW9Mcnc0Q0U7RUFBc0M7Q3BMeXc0Q3hDOztBb0x6dzRDRTtFQUFzQztDcEw2dzRDeEM7O0FvTDd3NENFO0VBQXNDO0NwTGl4NEN4Qzs7QW9Mang0Q0U7RUFBc0M7Q3BMcXg0Q3hDOztBb0xyeDRDRTtFQUFzQztDcEx5eDRDeEM7O0FvTHp4NENFO0VBQXNDO0NwTDZ4NEN4Qzs7QW9MN3g0Q0U7RUFBc0M7Q3BMaXk0Q3hDOztBb0xqeTRDRTtFQUFzQztDcExxeTRDeEM7O0FvTHJ5NENFO0VBQXNDO0NwTHl5NEN4Qzs7QW9Menk0Q0U7RUFBc0M7Q3BMNnk0Q3hDOztBb0w3eTRDRTtFQUFzQztDcExpejRDeEM7O0FvTGp6NENFO0VBQXNDO0NwTHF6NEN4Qzs7QW9Mcno0Q0U7RUFBc0M7Q3BMeXo0Q3hDOztBb0x6ejRDRTtFQUFzQztDcEw2ejRDeEM7O0FvTDd6NENFO0VBQXNDO0NwTGkwNEN4Qzs7QW9MajA0Q0U7RUFBc0M7Q3BMcTA0Q3hDOztBb0xyMDRDRTtFQUFzQztDcEx5MDRDeEM7O0FvTHowNENFO0VBQXNDO0NwTDYwNEN4Qzs7QW9MNzA0Q0U7RUFBc0M7Q3BMaTE0Q3hDOztBb0xqMTRDRTtFQUFzQztDcExxMTRDeEM7O0FvTHIxNENFO0VBQXNDO0NwTHkxNEN4Qzs7QW9MejE0Q0U7RUFBc0M7Q3BMNjE0Q3hDOztBb0w3MTRDRTtFQUFzQztDcExpMjRDeEM7O0FvTGoyNENFO0VBQXNDO0NwTHEyNEN4Qzs7QW9McjI0Q0U7RUFBc0M7Q3BMeTI0Q3hDOztBb0x6MjRDRTtFQUFzQztDcEw2MjRDeEM7O0FvTDcyNENFO0VBQXNDO0NwTGkzNEN4Qzs7QW9MajM0Q0U7RUFBc0M7Q3BMcTM0Q3hDOztBb0xyMzRDRTtFQUFzQztDcEx5MzRDeEM7O0FvTHozNENFO0VBQXNDO0NwTDYzNEN4Qzs7QW9MNzM0Q0U7RUFBc0M7Q3BMaTQ0Q3hDOztBb0xqNDRDRTtFQUFzQztDcExxNDRDeEM7O0FvTHI0NENFO0VBQXNDO0NwTHk0NEN4Qzs7QW9MejQ0Q0U7RUFBc0M7Q3BMNjQ0Q3hDOztBb0w3NDRDRTtFQUFzQztDcExpNTRDeEM7O0FvTGo1NENFO0VBQXNDO0NwTHE1NEN4Qzs7QW9McjU0Q0U7RUFBc0M7Q3BMeTU0Q3hDOztBb0x6NTRDRTtFQUFzQztDcEw2NTRDeEM7O0FvTDc1NENFO0VBQXNDO0NwTGk2NEN4Qzs7QW9MajY0Q0U7RUFBc0M7Q3BMcTY0Q3hDOztBb0xyNjRDRTtFQUFzQztDcEx5NjRDeEM7O0FvTHo2NENFO0VBQXNDO0NwTDY2NEN4Qzs7QW9MNzY0Q0U7RUFBc0M7Q3BMaTc0Q3hDOztBb0xqNzRDRTtFQUFzQztDcExxNzRDeEM7O0FvTHI3NENFO0VBQXNDO0NwTHk3NEN4Qzs7QW9Mejc0Q0U7RUFBc0M7Q3BMNjc0Q3hDOztBb0w3NzRDRTtFQUFzQztDcExpODRDeEM7O0FvTGo4NENFO0VBQXNDO0NwTHE4NEN4Qzs7QW9Mcjg0Q0U7RUFBc0M7Q3BMeTg0Q3hDOztBb0x6ODRDRTtFQUFzQztDcEw2ODRDeEM7O0FvTDc4NENFO0VBQXNDO0NwTGk5NEN4Qzs7QW9Majk0Q0U7RUFBc0M7Q3BMcTk0Q3hDOztBb0xyOTRDRTtFQUFzQztDcEx5OTRDeEM7O0FvTHo5NENFO0VBQXNDO0NwTDY5NEN4Qzs7QW9MNzk0Q0U7RUFBc0M7Q3BMaSs0Q3hDOztBb0xqKzRDRTtFQUFzQztDcExxKzRDeEM7O0FvTHIrNENFO0VBQXNDO0NwTHkrNEN4Qzs7QW9Meis0Q0U7RUFBc0M7Q3BMNis0Q3hDOztBb0w3KzRDRTtFQUFzQztDcExpLzRDeEM7O0FvTGovNENFO0VBQXNDO0NwTHEvNEN4Qzs7QW9Mci80Q0U7RUFBc0M7Q3BMeS80Q3hDOztBb0x6LzRDRTtFQUFzQztDcEw2LzRDeEM7O0FvTDcvNENFO0VBQXNDO0NwTGlnNUN4Qzs7QW9Mamc1Q0U7RUFBc0M7Q3BMcWc1Q3hDOztBb0xyZzVDRTtFQUFzQztDcEx5ZzVDeEM7O0FvTHpnNUNFO0VBQXNDO0NwTDZnNUN4Qzs7QW9MN2c1Q0U7RUFBc0M7Q3BMaWg1Q3hDOztBb0xqaDVDRTtFQUFzQztDcExxaDVDeEM7O0FvTHJoNUNFO0VBQXNDO0NwTHloNUN4Qzs7QW9Memg1Q0U7RUFBc0M7Q3BMNmg1Q3hDOztBb0w3aDVDRTtFQUFzQztDcExpaTVDeEM7O0FvTGppNUNFO0VBQXNDO0NwTHFpNUN4Qzs7QW9Mcmk1Q0U7RUFBc0M7Q3BMeWk1Q3hDOztBb0x6aTVDRTtFQUFzQztDcEw2aTVDeEM7O0FvTDdpNUNFO0VBQXNDO0NwTGlqNUN4Qzs7QW9Mamo1Q0U7RUFBc0M7Q3BMcWo1Q3hDOztBb0xyajVDRTtFQUFzQztDcEx5ajVDeEM7O0FvTHpqNUNFO0VBQXNDO0NwTDZqNUN4Qzs7QW9MN2o1Q0U7RUFBc0M7Q3BMaWs1Q3hDOztBb0xqazVDRTtFQUFzQztDcExxazVDeEM7O0FvTHJrNUNFO0VBQXNDO0NwTHlrNUN4Qzs7QW9Mems1Q0U7RUFBc0M7Q3BMNms1Q3hDOztBb0w3azVDRTtFQUFzQztDcExpbDVDeEM7O0FvTGpsNUNFO0VBQXNDO0NwTHFsNUN4Qzs7QW9Mcmw1Q0U7RUFBc0M7Q3BMeWw1Q3hDOztBb0x6bDVDRTtFQUFzQztDcEw2bDVDeEM7O0FvTDdsNUNFO0VBQXNDO0NwTGltNUN4Qzs7QW9Mam01Q0U7RUFBc0M7Q3BMcW01Q3hDOztBb0xybTVDRTtFQUFzQztDcEx5bTVDeEM7O0FvTHptNUNFO0VBQXNDO0NwTDZtNUN4Qzs7QW9MN201Q0U7RUFBc0M7Q3BMaW41Q3hDOztBb0xqbjVDRTtFQUFzQztDcExxbjVDeEM7O0FvTHJuNUNFO0VBQXNDO0NwTHluNUN4Qzs7QW9Mem41Q0U7RUFBc0M7Q3BMNm41Q3hDOztBb0w3bjVDRTtFQUFzQztDcExpbzVDeEM7O0FvTGpvNUNFO0VBQXNDO0NwTHFvNUN4Qzs7QW9Mcm81Q0U7RUFBc0M7Q3BMeW81Q3hDOztBb0x6bzVDRTtFQUFzQztDcEw2bzVDeEM7O0FvTDdvNUNFO0VBQXNDO0NwTGlwNUN4Qzs7QW9ManA1Q0U7RUFBc0M7Q3BMcXA1Q3hDOztBb0xycDVDRTtFQUFzQztDcEx5cDVDeEM7O0FvTHpwNUNFO0VBQXNDO0NwTDZwNUN4Qzs7QW9MN3A1Q0U7RUFBc0M7Q3BMaXE1Q3hDOztBb0xqcTVDRTtFQUFzQztDcExxcTVDeEM7O0FvTHJxNUNFO0VBQXNDO0NwTHlxNUN4Qzs7QW9MenE1Q0U7RUFBc0M7Q3BMNnE1Q3hDOztBb0w3cTVDRTtFQUFzQztDcExpcjVDeEM7O0FvTGpyNUNFO0VBQXNDO0NwTHFyNUN4Qzs7QW9McnI1Q0U7RUFBc0M7Q3BMeXI1Q3hDOztBb0x6cjVDRTtFQUFzQztDcEw2cjVDeEM7O0FvTDdyNUNFO0VBQXNDO0NwTGlzNUN4Qzs7QW9ManM1Q0U7RUFBc0M7Q3BMcXM1Q3hDOztBb0xyczVDRTtFQUFzQztDcEx5czVDeEM7O0FvTHpzNUNFO0VBQXNDO0NwTDZzNUN4Qzs7QW9MN3M1Q0U7RUFBc0M7Q3BMaXQ1Q3hDOztBb0xqdDVDRTtFQUFzQztDcExxdDVDeEM7O0FvTHJ0NUNFO0VBQXNDO0NwTHl0NUN4Qzs7QW9MenQ1Q0U7RUFBc0M7Q3BMNnQ1Q3hDOztBb0w3dDVDRTtFQUFzQztDcExpdTVDeEM7O0FvTGp1NUNFO0VBQXNDO0NwTHF1NUN4Qzs7QW9McnU1Q0U7RUFBc0M7Q3BMeXU1Q3hDOztBb0x6dTVDRTtFQUFzQztDcEw2dTVDeEM7O0FvTDd1NUNFO0VBQXNDO0NwTGl2NUN4Qzs7QW9ManY1Q0U7RUFBc0M7Q3BMcXY1Q3hDOztBb0xydjVDRTtFQUFzQztDcEx5djVDeEM7O0FvTHp2NUNFO0VBQXNDO0NwTDZ2NUN4Qzs7QW9MN3Y1Q0U7RUFBc0M7Q3BMaXc1Q3hDOztBb0xqdzVDRTtFQUFzQztDcExxdzVDeEM7O0FvTHJ3NUNFO0VBQXNDO0NwTHl3NUN4Qzs7QW9Menc1Q0U7RUFBc0M7Q3BMNnc1Q3hDOztBb0w3dzVDRTtFQUFzQztDcExpeDVDeEM7O0FvTGp4NUNFO0VBQXNDO0NwTHF4NUN4Qzs7QW9Mcng1Q0U7RUFBc0M7Q3BMeXg1Q3hDOztBb0x6eDVDRTtFQUFzQztDcEw2eDVDeEM7O0FvTDd4NUNFO0VBQXNDO0NwTGl5NUN4Qzs7QW9Mank1Q0U7RUFBc0M7Q3BMcXk1Q3hDOztBb0xyeTVDRTtFQUFzQztDcEx5eTVDeEM7O0FvTHp5NUNFO0VBQXNDO0NwTDZ5NUN4Qzs7QW9MN3k1Q0U7RUFBc0M7Q3BMaXo1Q3hDOztBb0xqejVDRTtFQUFzQztDcExxejVDeEM7O0FvTHJ6NUNFO0VBQXNDO0NwTHl6NUN4Qzs7QW9Meno1Q0U7RUFBc0M7Q3BMNno1Q3hDOztBb0w3ejVDRTtFQUFzQztDcExpMDVDeEM7O0FvTGowNUNFO0VBQXNDO0NwTHEwNUN4Qzs7QW9McjA1Q0U7RUFBc0M7Q3BMeTA1Q3hDOztBb0x6MDVDRTtFQUFzQztDcEw2MDVDeEM7O0FvTDcwNUNFO0VBQXNDO0NwTGkxNUN4Qzs7QW9MajE1Q0U7RUFBc0M7Q3BMcTE1Q3hDOztBb0xyMTVDRTtFQUFzQztDcEx5MTVDeEM7O0FvTHoxNUNFO0VBQXNDO0NwTDYxNUN4Qzs7QW9MNzE1Q0U7RUFBc0M7Q3BMaTI1Q3hDOztBb0xqMjVDRTtFQUFzQztDcExxMjVDeEM7O0FvTHIyNUNFO0VBQXNDO0NwTHkyNUN4Qzs7QW9MejI1Q0U7RUFBc0M7Q3BMNjI1Q3hDOztBb0w3MjVDRTtFQUFzQztDcExpMzVDeEM7O0FvTGozNUNFO0VBQXNDO0NwTHEzNUN4Qzs7QW9McjM1Q0U7RUFBc0M7Q3BMeTM1Q3hDOztBb0x6MzVDRTtFQUFzQztDcEw2MzVDeEM7O0FvTDczNUNFO0VBQXNDO0NwTGk0NUN4Qzs7QW9MajQ1Q0U7RUFBc0M7Q3BMcTQ1Q3hDOztBb0xyNDVDRTtFQUFzQztDcEx5NDVDeEM7O0FvTHo0NUNFO0VBQXNDO0NwTDY0NUN4Qzs7QW9MNzQ1Q0U7RUFBc0M7Q3BMaTU1Q3hDOztBb0xqNTVDRTtFQUFzQztDcExxNTVDeEM7O0FvTHI1NUNFO0VBQXNDO0NwTHk1NUN4Qzs7QW9MejU1Q0U7RUFBc0M7Q3BMNjU1Q3hDOztBb0w3NTVDRTtFQUFzQztDcExpNjVDeEM7O0FvTGo2NUNFO0VBQXNDO0NwTHE2NUN4Qzs7QW9McjY1Q0U7RUFBc0M7Q3BMeTY1Q3hDOztBb0x6NjVDRTtFQUFzQztDcEw2NjVDeEM7O0FvTDc2NUNFO0VBQXNDO0NwTGk3NUN4Qzs7QW9Majc1Q0U7RUFBc0M7Q3BMcTc1Q3hDOztBb0xyNzVDRTtFQUFzQztDcEx5NzVDeEM7O0FvTHo3NUNFO0VBQXNDO0NwTDY3NUN4Qzs7QW9MNzc1Q0U7RUFBc0M7Q3BMaTg1Q3hDOztBb0xqODVDRTtFQUFzQztDcExxODVDeEM7O0FvTHI4NUNFO0VBQXNDO0NwTHk4NUN4Qzs7QW9Mejg1Q0U7RUFBc0M7Q3BMNjg1Q3hDOztBb0w3ODVDRTtFQUFzQztDcExpOTVDeEM7O0FvTGo5NUNFO0VBQXNDO0NwTHE5NUN4Qzs7QW9Mcjk1Q0U7RUFBc0M7Q3BMeTk1Q3hDOztBb0x6OTVDRTtFQUFzQztDcEw2OTVDeEM7O0FvTDc5NUNFO0VBQXNDO0NwTGkrNUN4Qzs7QW9Mais1Q0U7RUFBc0M7Q3BMcSs1Q3hDOztBb0xyKzVDRTtFQUFzQztDcEx5KzVDeEM7O0FvTHorNUNFO0VBQXNDO0NwTDYrNUN4Qzs7QW9MNys1Q0U7RUFBc0M7Q3BMaS81Q3hDOztBb0xqLzVDRTtFQUFzQztDcExxLzVDeEM7O0FvTHIvNUNFO0VBQXNDO0NwTHkvNUN4Qzs7QW9Mei81Q0U7RUFBc0M7Q3BMNi81Q3hDOztBb0w3LzVDRTtFQUFzQztDcExpZzZDeEM7O0FvTGpnNkNFO0VBQXNDO0NwTHFnNkN4Qzs7QW9Mcmc2Q0U7RUFBc0M7Q3BMeWc2Q3hDOztBb0x6ZzZDRTtFQUFzQztDcEw2ZzZDeEM7O0FvTDdnNkNFO0VBQXNDO0NwTGloNkN4Qzs7QW9Mamg2Q0U7RUFBc0M7Q3BMcWg2Q3hDOztBb0xyaDZDRTtFQUFzQztDcEx5aDZDeEM7O0FvTHpoNkNFO0VBQXNDO0NwTDZoNkN4Qzs7QW9MN2g2Q0U7RUFBc0M7Q3BMaWk2Q3hDOztBb0xqaTZDRTtFQUFzQztDcExxaTZDeEM7O0FvTHJpNkNFO0VBQXNDO0NwTHlpNkN4Qzs7QW9Memk2Q0U7RUFBc0M7Q3BMNmk2Q3hDOztBb0w3aTZDRTtFQUFzQztDcExpajZDeEM7O0FvTGpqNkNFO0VBQXNDO0NwTHFqNkN4Qzs7QW9Mcmo2Q0U7RUFBc0M7Q3BMeWo2Q3hDOztBb0x6ajZDRTtFQUFzQztDcEw2ajZDeEM7O0FvTDdqNkNFO0VBQXNDO0NwTGlrNkN4Qzs7QW9Mams2Q0U7RUFBc0M7Q3BMcWs2Q3hDOztBb0xyazZDRTtFQUFzQztDcEx5azZDeEM7O0FvTHprNkNFO0VBQXNDO0NwTDZrNkN4Qzs7QW9MN2s2Q0U7RUFBc0M7Q3BMaWw2Q3hDOztBb0xqbDZDRTtFQUFzQztDcExxbDZDeEM7O0FvTHJsNkNFO0VBQXNDO0NwTHlsNkN4Qzs7QW9Memw2Q0U7RUFBc0M7Q3BMNmw2Q3hDOztBb0w3bDZDRTtFQUFzQztDcExpbTZDeEM7O0FvTGptNkNFO0VBQXNDO0NwTHFtNkN4Qzs7QW9Mcm02Q0U7RUFBc0M7Q3BMeW02Q3hDOztBb0x6bTZDRTtFQUFzQztDcEw2bTZDeEM7O0FvTDdtNkNFO0VBQXNDO0NwTGluNkN4Qzs7QW9Mam42Q0U7RUFBc0M7Q3BMcW42Q3hDOztBb0xybjZDRTtFQUFzQztDcEx5bjZDeEM7O0FvTHpuNkNFO0VBQXNDO0NwTDZuNkN4Qzs7QW9MN242Q0U7RUFBc0M7Q3BMaW82Q3hDOztBb0xqbzZDRTtFQUFzQztDcExxbzZDeEM7O0FvTHJvNkNFO0VBQXNDO0NwTHlvNkN4Qzs7QW9Mem82Q0U7RUFBc0M7Q3BMNm82Q3hDOztBb0w3bzZDRTtFQUFzQztDcExpcDZDeEM7O0FvTGpwNkNFO0VBQXNDO0NwTHFwNkN4Qzs7QW9McnA2Q0U7RUFBc0M7Q3BMeXA2Q3hDOztBb0x6cDZDRTtFQUFzQztDcEw2cDZDeEM7O0FvTDdwNkNFO0VBQXNDO0NwTGlxNkN4Qzs7QW9ManE2Q0U7RUFBc0M7Q3BMcXE2Q3hDOztBb0xycTZDRTtFQUFzQztDcEx5cTZDeEM7O0FvTHpxNkNFO0VBQXNDO0NwTDZxNkN4Qzs7QW9MN3E2Q0U7RUFBc0M7Q3BMaXI2Q3hDOztBb0xqcjZDRTtFQUFzQztDcExxcjZDeEM7O0FvTHJyNkNFO0VBQXNDO0NwTHlyNkN4Qzs7QW9MenI2Q0U7RUFBc0M7Q3BMNnI2Q3hDOztBb0w3cjZDRTtFQUFzQztDcExpczZDeEM7O0FvTGpzNkNFO0VBQXNDO0NwTHFzNkN4Qzs7QW9McnM2Q0U7RUFBc0M7Q3BMeXM2Q3hDOztBb0x6czZDRTtFQUFzQztDcEw2czZDeEM7O0FvTDdzNkNFO0VBQXNDO0NwTGl0NkN4Qzs7QW9ManQ2Q0U7RUFBc0M7Q3BMcXQ2Q3hDOztBb0xydDZDRTtFQUFzQztDcEx5dDZDeEM7O0FvTHp0NkNFO0VBQXNDO0NwTDZ0NkN4Qzs7QW9MN3Q2Q0U7RUFBc0M7Q3BMaXU2Q3hDOztBb0xqdTZDRTtFQUFzQztDcExxdTZDeEM7O0FvTHJ1NkNFO0VBQXNDO0NwTHl1NkN4Qzs7QW9MenU2Q0U7RUFBc0M7Q3BMNnU2Q3hDOztBb0w3dTZDRTtFQUFzQztDcExpdjZDeEM7O0FvTGp2NkNFO0VBQXNDO0NwTHF2NkN4Qzs7QW9McnY2Q0U7RUFBc0M7Q3BMeXY2Q3hDOztBb0x6djZDRTtFQUFzQztDcEw2djZDeEM7O0FvTDd2NkNFO0VBQXNDO0NwTGl3NkN4Qzs7QW9Manc2Q0U7RUFBc0M7Q3BMcXc2Q3hDOztBb0xydzZDRTtFQUFzQztDcEx5dzZDeEM7O0FvTHp3NkNFO0VBQXNDO0NwTDZ3NkN4Qzs7QW9MN3c2Q0U7RUFBc0M7Q3BMaXg2Q3hDOztBb0xqeDZDRTtFQUFzQztDcExxeDZDeEM7O0FvTHJ4NkNFO0VBQXNDO0NwTHl4NkN4Qzs7QW9Meng2Q0U7RUFBc0M7Q3BMNng2Q3hDOztBb0w3eDZDRTtFQUFzQztDcExpeTZDeEM7O0FvTGp5NkNFO0VBQXNDO0NwTHF5NkN4Qzs7QW9Mcnk2Q0U7RUFBc0M7Q3BMeXk2Q3hDOztBb0x6eTZDRTtFQUFzQztDcEw2eTZDeEM7O0FvTDd5NkNFO0VBQXNDO0NwTGl6NkN4Qzs7QW9Mano2Q0U7RUFBc0M7Q3BMcXo2Q3hDOztBb0xyejZDRTtFQUFzQztDcEx5ejZDeEM7O0FvTHp6NkNFO0VBQXNDO0NwTDZ6NkN4Qzs7QW9MN3o2Q0U7RUFBc0M7Q3BMaTA2Q3hDOztBb0xqMDZDRTtFQUFzQztDcExxMDZDeEM7O0FvTHIwNkNFO0VBQXNDO0NwTHkwNkN4Qzs7QW9MejA2Q0U7RUFBc0M7Q3BMNjA2Q3hDOztBb0w3MDZDRTtFQUFzQztDcExpMTZDeEM7O0FvTGoxNkNFO0VBQXNDO0NwTHExNkN4Qzs7QW9McjE2Q0U7RUFBc0M7Q3BMeTE2Q3hDOztBb0x6MTZDRTtFQUFzQztDcEw2MTZDeEM7O0FvTDcxNkNFO0VBQXNDO0NwTGkyNkN4Qzs7QW9MajI2Q0U7RUFBc0M7Q3BMcTI2Q3hDOztBb0xyMjZDRTtFQUFzQztDcEx5MjZDeEM7O0FvTHoyNkNFO0VBQXNDO0NwTDYyNkN4Qzs7QW9MNzI2Q0U7RUFBc0M7Q3BMaTM2Q3hDOztBb0xqMzZDRTtFQUFzQztDcExxMzZDeEM7O0FvTHIzNkNFO0VBQXNDO0NwTHkzNkN4Qzs7QW9MejM2Q0U7RUFBc0M7Q3BMNjM2Q3hDOztBb0w3MzZDRTtFQUFzQztDcExpNDZDeEM7O0FvTGo0NkNFO0VBQXNDO0NwTHE0NkN4Qzs7QW9McjQ2Q0U7RUFBc0M7Q3BMeTQ2Q3hDOztBb0x6NDZDRTtFQUFzQztDcEw2NDZDeEM7O0FvTDc0NkNFO0VBQXNDO0NwTGk1NkN4Qzs7QW9MajU2Q0U7RUFBc0M7Q3BMcTU2Q3hDOztBb0xyNTZDRTtFQUFzQztDcEx5NTZDeEM7O0FvTHo1NkNFO0VBQXNDO0NwTDY1NkN4Qzs7QW9MNzU2Q0U7RUFBc0M7Q3BMaTY2Q3hDOztBb0xqNjZDRTtFQUFzQztDcExxNjZDeEM7O0FvTHI2NkNFO0VBQXNDO0NwTHk2NkN4Qzs7QW9MejY2Q0U7RUFBc0M7Q3BMNjY2Q3hDOztBb0w3NjZDRTtFQUFzQztDcExpNzZDeEM7O0FvTGo3NkNFO0VBQXNDO0NwTHE3NkN4Qzs7QW9Mcjc2Q0U7RUFBc0M7Q3BMeTc2Q3hDOztBb0x6NzZDRTtFQUFzQztDcEw2NzZDeEM7O0FvTDc3NkNFO0VBQXNDO0NwTGk4NkN4Qzs7QW9Majg2Q0U7RUFBc0M7Q3BMcTg2Q3hDOztBb0xyODZDRTtFQUFzQztDcEx5ODZDeEM7O0FvTHo4NkNFO0VBQXNDO0NwTDY4NkN4Qzs7QW9MNzg2Q0U7RUFBc0M7Q3BMaTk2Q3hDOztBb0xqOTZDRTtFQUFzQztDcExxOTZDeEM7O0FvTHI5NkNFO0VBQXNDO0NwTHk5NkN4Qzs7QW9Mejk2Q0U7RUFBc0M7Q3BMNjk2Q3hDOztBb0w3OTZDRTtFQUFzQztDcExpKzZDeEM7O0FvTGorNkNFO0VBQXNDO0NwTHErNkN4Qzs7QW9Mcis2Q0U7RUFBc0M7Q3BMeSs2Q3hDOztBb0x6KzZDRTtFQUFzQztDcEw2KzZDeEM7O0FvTDcrNkNFO0VBQXNDO0NwTGkvNkN4Qzs7QW9Mai82Q0U7RUFBc0M7Q3BMcS82Q3hDOztBb0xyLzZDRTtFQUFzQztDcEx5LzZDeEM7O0FvTHovNkNFO0VBQXNDO0NwTDYvNkN4Qzs7QW9MNy82Q0U7RUFBc0M7Q3BMaWc3Q3hDOztBb0xqZzdDRTtFQUFzQztDcExxZzdDeEM7O0FvTHJnN0NFO0VBQXNDO0NwTHlnN0N4Qzs7QW9Memc3Q0U7RUFBc0M7Q3BMNmc3Q3hDOztBb0w3ZzdDRTtFQUFzQztDcExpaDdDeEM7O0FvTGpoN0NFO0VBQXNDO0NwTHFoN0N4Qzs7QW9Mcmg3Q0U7RUFBc0M7Q3BMeWg3Q3hDOztBb0x6aDdDRTtFQUFzQztDcEw2aDdDeEM7O0FvTDdoN0NFO0VBQXNDO0NwTGlpN0N4Qzs7QW9Mamk3Q0U7RUFBc0M7Q3BMcWk3Q3hDOztBb0xyaTdDRTtFQUFzQztDcEx5aTdDeEM7O0FvTHppN0NFO0VBQXNDO0NwTDZpN0N4Qzs7QW9MN2k3Q0U7RUFBc0M7Q3BMaWo3Q3hDOztBb0xqajdDRTtFQUFzQztDcExxajdDeEM7O0FvTHJqN0NFO0VBQXNDO0NwTHlqN0N4Qzs7QW9Memo3Q0U7RUFBc0M7Q3BMNmo3Q3hDOztBb0w3ajdDRTtFQUFzQztDcExpazdDeEM7O0FvTGprN0NFO0VBQXNDO0NwTHFrN0N4Qzs7QW9Mcms3Q0U7RUFBc0M7Q3BMeWs3Q3hDOztBb0x6azdDRTtFQUFzQztDcEw2azdDeEM7O0FvTDdrN0NFO0VBQXNDO0NwTGlsN0N4Qzs7QW9Mamw3Q0U7RUFBc0M7Q3BMcWw3Q3hDOztBb0xybDdDRTtFQUFzQztDcEx5bDdDeEM7O0FvTHpsN0NFO0VBQXNDO0NwTDZsN0N4Qzs7QW9MN2w3Q0U7RUFBc0M7Q3BMaW03Q3hDOztBb0xqbTdDRTtFQUFzQztDcExxbTdDeEM7O0FvTHJtN0NFO0VBQXNDO0NwTHltN0N4Qzs7QW9Mem03Q0U7RUFBc0M7Q3BMNm03Q3hDOztBb0w3bTdDRTtFQUFzQztDcExpbjdDeEM7O0FvTGpuN0NFO0VBQXNDO0NwTHFuN0N4Qzs7QW9Mcm43Q0U7RUFBc0M7Q3BMeW43Q3hDOztBb0x6bjdDRTtFQUFzQztDcEw2bjdDeEM7O0FvTDduN0NFO0VBQXNDO0NwTGlvN0N4Qzs7QW9Mam83Q0U7RUFBc0M7Q3BMcW83Q3hDOztBb0xybzdDRTtFQUFzQztDcEx5bzdDeEM7O0FvTHpvN0NFO0VBQXNDO0NwTDZvN0N4Qzs7QW9MN283Q0U7RUFBc0M7Q3BMaXA3Q3hDOztBb0xqcDdDRTtFQUFzQztDcExxcDdDeEM7O0FvTHJwN0NFO0VBQXNDO0NwTHlwN0N4Qzs7QW9MenA3Q0U7RUFBc0M7Q3BMNnA3Q3hDOztBb0w3cDdDRTtFQUFzQztDcExpcTdDeEM7O0FvTGpxN0NFO0VBQXNDO0NwTHFxN0N4Qzs7QW9McnE3Q0U7RUFBc0M7Q3BMeXE3Q3hDOztBb0x6cTdDRTtFQUFzQztDcEw2cTdDeEM7O0FvTDdxN0NFO0VBQXNDO0NwTGlyN0N4Qzs7QW9ManI3Q0U7RUFBc0M7Q3BMcXI3Q3hDOztBb0xycjdDRTtFQUFzQztDcEx5cjdDeEM7O0FvTHpyN0NFO0VBQXNDO0NwTDZyN0N4Qzs7QW9MN3I3Q0U7RUFBc0M7Q3BMaXM3Q3hDOztBb0xqczdDRTtFQUFzQztDcExxczdDeEM7O0FvTHJzN0NFO0VBQXNDO0NwTHlzN0N4Qzs7QW9MenM3Q0U7RUFBc0M7Q3BMNnM3Q3hDOztBb0w3czdDRTtFQUFzQztDcExpdDdDeEM7O0FvTGp0N0NFO0VBQXNDO0NwTHF0N0N4Qzs7QW9McnQ3Q0U7RUFBc0M7Q3BMeXQ3Q3hDOztBb0x6dDdDRTtFQUFzQztDcEw2dDdDeEM7O0FvTDd0N0NFO0VBQXNDO0NwTGl1N0N4Qzs7QW9ManU3Q0U7RUFBc0M7Q3BMcXU3Q3hDOztBb0xydTdDRTtFQUFzQztDcEx5dTdDeEM7O0FvTHp1N0NFO0VBQXNDO0NwTDZ1N0N4Qzs7QW9MN3U3Q0U7RUFBc0M7Q3BMaXY3Q3hDOztBb0xqdjdDRTtFQUFzQztDcExxdjdDeEM7O0FvTHJ2N0NFO0VBQXNDO0NwTHl2N0N4Qzs7QW9MenY3Q0U7RUFBc0M7Q3BMNnY3Q3hDOztBb0w3djdDRTtFQUFzQztDcExpdzdDeEM7O0FvTGp3N0NFO0VBQXNDO0NwTHF3N0N4Qzs7QW9Mcnc3Q0U7RUFBc0M7Q3BMeXc3Q3hDOztBb0x6dzdDRTtFQUFzQztDcEw2dzdDeEM7O0FvTDd3N0NFO0VBQXNDO0NwTGl4N0N4Qzs7QW9Mang3Q0U7RUFBc0M7Q3BMcXg3Q3hDOztBb0xyeDdDRTtFQUFzQztDcEx5eDdDeEM7O0FvTHp4N0NFO0VBQXNDO0NwTDZ4N0N4Qzs7QW9MN3g3Q0U7RUFBc0M7Q3BMaXk3Q3hDOztBb0xqeTdDRTtFQUFzQztDcExxeTdDeEM7O0FvTHJ5N0NFO0VBQXNDO0NwTHl5N0N4Qzs7QW9Menk3Q0U7RUFBc0M7Q3BMNnk3Q3hDOztBb0w3eTdDRTtFQUFzQztDcExpejdDeEM7O0FvTGp6N0NFO0VBQXNDO0NwTHF6N0N4Qzs7QW9Mcno3Q0U7RUFBc0M7Q3BMeXo3Q3hDOztBb0x6ejdDRTtFQUFzQztDcEw2ejdDeEM7O0FvTDd6N0NFO0VBQXNDO0NwTGkwN0N4Qzs7QW9MajA3Q0U7RUFBc0M7Q3BMcTA3Q3hDOztBb0xyMDdDRTtFQUFzQztDcEx5MDdDeEM7O0FvTHowN0NFO0VBQXNDO0NwTDYwN0N4Qzs7QW9MNzA3Q0U7RUFBc0M7Q3BMaTE3Q3hDOztBb0xqMTdDRTtFQUFzQztDcExxMTdDeEM7O0FvTHIxN0NFO0VBQXNDO0NwTHkxN0N4Qzs7QW9MejE3Q0U7RUFBc0M7Q3BMNjE3Q3hDOztBb0w3MTdDRTtFQUFzQztDcExpMjdDeEM7O0FvTGoyN0NFO0VBQXNDO0NwTHEyN0N4Qzs7QW9McjI3Q0U7RUFBc0M7Q3BMeTI3Q3hDOztBb0x6MjdDRTtFQUFzQztDcEw2MjdDeEM7O0FvTDcyN0NFO0VBQXNDO0NwTGkzN0N4Qzs7QW9MajM3Q0U7RUFBc0M7Q3BMcTM3Q3hDOztBb0xyMzdDRTtFQUFzQztDcEx5MzdDeEM7O0FvTHozN0NFO0VBQXNDO0NwTDYzN0N4Qzs7QW9MNzM3Q0U7RUFBc0M7Q3BMaTQ3Q3hDOztBb0xqNDdDRTtFQUFzQztDcExxNDdDeEM7O0FvTHI0N0NFO0VBQXNDO0NwTHk0N0N4Qzs7QW9MejQ3Q0U7RUFBc0M7Q3BMNjQ3Q3hDOztBb0w3NDdDRTtFQUFzQztDcExpNTdDeEM7O0FvTGo1N0NFO0VBQXNDO0NwTHE1N0N4Qzs7QW9McjU3Q0U7RUFBc0M7Q3BMeTU3Q3hDOztBb0x6NTdDRTtFQUFzQztDcEw2NTdDeEM7O0FvTDc1N0NFO0VBQXNDO0NwTGk2N0N4Qzs7QW9MajY3Q0U7RUFBc0M7Q3BMcTY3Q3hDOztBb0xyNjdDRTtFQUFzQztDcEx5NjdDeEM7O0FvTHo2N0NFO0VBQXNDO0NwTDY2N0N4Qzs7QW9MNzY3Q0U7RUFBc0M7Q3BMaTc3Q3hDOztBb0xqNzdDRTtFQUFzQztDcExxNzdDeEM7O0FvTHI3N0NFO0VBQXNDO0NwTHk3N0N4Qzs7QW9Mejc3Q0U7RUFBc0M7Q3BMNjc3Q3hDOztBb0w3NzdDRTtFQUFzQztDcExpODdDeEM7O0FvTGo4N0NFO0VBQXNDO0NwTHE4N0N4Qzs7QW9Mcjg3Q0U7RUFBc0M7Q3BMeTg3Q3hDOztBb0x6ODdDRTtFQUFzQztDcEw2ODdDeEM7O0FvTDc4N0NFO0VBQXNDO0NwTGk5N0N4Qzs7QW9Majk3Q0U7RUFBc0M7Q3BMcTk3Q3hDOztBb0xyOTdDRTtFQUFzQztDcEx5OTdDeEM7O0FvTHo5N0NFO0VBQXNDO0NwTDY5N0N4Qzs7QW9MNzk3Q0U7RUFBc0M7Q3BMaSs3Q3hDOztBb0xqKzdDRTtFQUFzQztDcExxKzdDeEM7O0FvTHIrN0NFO0VBQXNDO0NwTHkrN0N4Qzs7QW9Meis3Q0U7RUFBc0M7Q3BMNis3Q3hDOztBb0w3KzdDRTtFQUFzQztDcExpLzdDeEM7O0FvTGovN0NFO0VBQXNDO0NwTHEvN0N4Qzs7QW9Mci83Q0U7RUFBc0M7Q3BMeS83Q3hDOztBb0x6LzdDRTtFQUFzQztDcEw2LzdDeEM7O0FvTDcvN0NFO0VBQXNDO0NwTGlnOEN4Qzs7QW9Mamc4Q0U7RUFBc0M7Q3BMcWc4Q3hDOztBb0xyZzhDRTtFQUFzQztDcEx5ZzhDeEM7O0FvTHpnOENFO0VBQXNDO0NwTDZnOEN4Qzs7QW9MN2c4Q0U7RUFBc0M7Q3BMaWg4Q3hDOztBb0xqaDhDRTtFQUFzQztDcExxaDhDeEM7O0FvTHJoOENFO0VBQXNDO0NwTHloOEN4Qzs7QW9Memg4Q0U7RUFBc0M7Q3BMNmg4Q3hDOztBb0w3aDhDRTtFQUFzQztDcExpaThDeEM7O0FvTGppOENFO0VBQXNDO0NwTHFpOEN4Qzs7QW9Mcmk4Q0U7RUFBc0M7Q3BMeWk4Q3hDOztBb0x6aThDRTtFQUFzQztDcEw2aThDeEM7O0FvTDdpOENFO0VBQXNDO0NwTGlqOEN4Qzs7QW9Mamo4Q0U7RUFBc0M7Q3BMcWo4Q3hDOztBb0xyajhDRTtFQUFzQztDcEx5ajhDeEM7O0FvTHpqOENFO0VBQXNDO0NwTDZqOEN4Qzs7QW9MN2o4Q0U7RUFBc0M7Q3BMaWs4Q3hDOztBb0xqazhDRTtFQUFzQztDcExxazhDeEM7O0FvTHJrOENFO0VBQXNDO0NwTHlrOEN4Qzs7QW9Mems4Q0U7RUFBc0M7Q3BMNms4Q3hDOztBb0w3azhDRTtFQUFzQztDcExpbDhDeEM7O0FvTGpsOENFO0VBQXNDO0NwTHFsOEN4Qzs7QW9Mcmw4Q0U7RUFBc0M7Q3BMeWw4Q3hDOztBb0x6bDhDRTtFQUFzQztDcEw2bDhDeEM7O0FvTDdsOENFO0VBQXNDO0NwTGltOEN4Qzs7QW9Mam04Q0U7RUFBc0M7Q3BMcW04Q3hDOztBb0xybThDRTtFQUFzQztDcEx5bThDeEM7O0FvTHptOENFO0VBQXNDO0NwTDZtOEN4Qzs7QW9MN204Q0U7RUFBc0M7Q3BMaW44Q3hDOztBb0xqbjhDRTtFQUFzQztDcExxbjhDeEM7O0FvTHJuOENFO0VBQXNDO0NwTHluOEN4Qzs7QW9Mem44Q0U7RUFBc0M7Q3BMNm44Q3hDOztBb0w3bjhDRTtFQUFzQztDcExpbzhDeEM7O0FvTGpvOENFO0VBQXNDO0NwTHFvOEN4Qzs7QW9Mcm84Q0U7RUFBc0M7Q3BMeW84Q3hDOztBb0x6bzhDRTtFQUFzQztDcEw2bzhDeEM7O0FvTDdvOENFO0VBQXNDO0NwTGlwOEN4Qzs7QW9ManA4Q0U7RUFBc0M7Q3BMcXA4Q3hDOztBb0xycDhDRTtFQUFzQztDcEx5cDhDeEM7O0FvTHpwOENFO0VBQXNDO0NwTDZwOEN4Qzs7QW9MN3A4Q0U7RUFBc0M7Q3BMaXE4Q3hDOztBb0xqcThDRTtFQUFzQztDcExxcThDeEM7O0FvTHJxOENFO0VBQXNDO0NwTHlxOEN4Qzs7QW9MenE4Q0U7RUFBc0M7Q3BMNnE4Q3hDOztBb0w3cThDRTtFQUFzQztDcExpcjhDeEM7O0FvTGpyOENFO0VBQXNDO0NwTHFyOEN4Qzs7QW9McnI4Q0U7RUFBc0M7Q3BMeXI4Q3hDOztBb0x6cjhDRTtFQUFzQztDcEw2cjhDeEM7O0FvTDdyOENFO0VBQXNDO0NwTGlzOEN4Qzs7QW9ManM4Q0U7RUFBc0M7Q3BMcXM4Q3hDOztBb0xyczhDRTtFQUFzQztDcEx5czhDeEM7O0FvTHpzOENFO0VBQXNDO0NwTDZzOEN4Qzs7QW9MN3M4Q0U7RUFBc0M7Q3BMaXQ4Q3hDOztBb0xqdDhDRTtFQUFzQztDcExxdDhDeEM7O0FvTHJ0OENFO0VBQXNDO0NwTHl0OEN4Qzs7QW9MenQ4Q0U7RUFBc0M7Q3BMNnQ4Q3hDOztBb0w3dDhDRTtFQUFzQztDcExpdThDeEM7O0FvTGp1OENFO0VBQXNDO0NwTHF1OEN4Qzs7QW9McnU4Q0U7RUFBc0M7Q3BMeXU4Q3hDOztBb0x6dThDRTtFQUFzQztDcEw2dThDeEM7O0FvTDd1OENFO0VBQXNDO0NwTGl2OEN4Qzs7QW9ManY4Q0U7RUFBc0M7Q3BMcXY4Q3hDOztBb0xydjhDRTtFQUFzQztDcEx5djhDeEM7O0FvTHp2OENFO0VBQXNDO0NwTDZ2OEN4Qzs7QW9MN3Y4Q0U7RUFBc0M7Q3BMaXc4Q3hDOztBb0xqdzhDRTtFQUFzQztDcExxdzhDeEM7O0FvTHJ3OENFO0VBQXNDO0NwTHl3OEN4Qzs7QW9Menc4Q0U7RUFBc0M7Q3BMNnc4Q3hDOztBb0w3dzhDRTtFQUFzQztDcExpeDhDeEM7O0FvTGp4OENFO0VBQXNDO0NwTHF4OEN4Qzs7QW9Mcng4Q0U7RUFBc0M7Q3BMeXg4Q3hDOztBb0x6eDhDRTtFQUFzQztDcEw2eDhDeEM7O0FvTDd4OENFO0VBQXNDO0NwTGl5OEN4Qzs7QW9Mank4Q0U7RUFBc0M7Q3BMcXk4Q3hDOztBb0xyeThDRTtFQUFzQztDcEx5eThDeEM7O0FvTHp5OENFO0VBQXNDO0NwTDZ5OEN4Qzs7QW9MN3k4Q0U7RUFBc0M7Q3BMaXo4Q3hDOztBb0xqejhDRTtFQUFzQztDcExxejhDeEM7O0FvTHJ6OENFO0VBQXNDO0NwTHl6OEN4Qzs7QW9Meno4Q0U7RUFBc0M7Q3BMNno4Q3hDOztBb0w3ejhDRTtFQUFzQztDcExpMDhDeEM7O0FvTGowOENFO0VBQXNDO0NwTHEwOEN4Qzs7QW9McjA4Q0U7RUFBc0M7Q3BMeTA4Q3hDOztBb0x6MDhDRTtFQUFzQztDcEw2MDhDeEM7O0FvTDcwOENFO0VBQXNDO0NwTGkxOEN4Qzs7QW9MajE4Q0U7RUFBc0M7Q3BMcTE4Q3hDOztBb0xyMThDRTtFQUFzQztDcEx5MThDeEM7O0FvTHoxOENFO0VBQXNDO0NwTDYxOEN4Qzs7QW9MNzE4Q0U7RUFBc0M7Q3BMaTI4Q3hDOztBb0xqMjhDRTtFQUFzQztDcExxMjhDeEM7O0FvTHIyOENFO0VBQXNDO0NwTHkyOEN4Qzs7QW9MejI4Q0U7RUFBc0M7Q3BMNjI4Q3hDOztBb0w3MjhDRTtFQUFzQztDcExpMzhDeEM7O0FvTGozOENFO0VBQXNDO0NwTHEzOEN4Qzs7QW9McjM4Q0U7RUFBc0M7Q3BMeTM4Q3hDOztBb0x6MzhDRTtFQUFzQztDcEw2MzhDeEM7O0FvTDczOENFO0VBQXNDO0NwTGk0OEN4Qzs7QW9MajQ4Q0U7RUFBc0M7Q3BMcTQ4Q3hDOztBb0xyNDhDRTtFQUFzQztDcEx5NDhDeEM7O0FvTHo0OENFO0VBQXNDO0NwTDY0OEN4Qzs7QW9MNzQ4Q0U7RUFBc0M7Q3BMaTU4Q3hDOztBb0xqNThDRTtFQUFzQztDcExxNThDeEM7O0FvTHI1OENFO0VBQXNDO0NwTHk1OEN4Qzs7QW9MejU4Q0U7RUFBc0M7Q3BMNjU4Q3hDOztBb0w3NThDRTtFQUFzQztDcExpNjhDeEM7O0FvTGo2OENFO0VBQXNDO0NwTHE2OEN4Qzs7QW9McjY4Q0U7RUFBc0M7Q3BMeTY4Q3hDOztBb0x6NjhDRTtFQUFzQztDcEw2NjhDeEM7O0FvTDc2OENFO0VBQXNDO0NwTGk3OEN4Qzs7QW9Majc4Q0U7RUFBc0M7Q3BMcTc4Q3hDOztBb0xyNzhDRTtFQUFzQztDcEx5NzhDeEM7O0FvTHo3OENFO0VBQXNDO0NwTDY3OEN4Qzs7QW9MNzc4Q0U7RUFBc0M7Q3BMaTg4Q3hDOztBb0xqODhDRTtFQUFzQztDcExxODhDeEM7O0FvTHI4OENFO0VBQXNDO0NwTHk4OEN4Qzs7QW9Mejg4Q0U7RUFBc0M7Q3BMNjg4Q3hDOztBb0w3ODhDRTtFQUFzQztDcExpOThDeEM7O0FvTGo5OENFO0VBQXNDO0NwTHE5OEN4Qzs7QW9Mcjk4Q0U7RUFBc0M7Q3BMeTk4Q3hDOztBb0x6OThDRTtFQUFzQztDcEw2OThDeEM7O0FvTDc5OENFO0VBQXNDO0NwTGkrOEN4Qzs7QW9Mais4Q0U7RUFBc0M7Q3BMcSs4Q3hDOztBb0xyKzhDRTtFQUFzQztDcEx5KzhDeEM7O0FvTHorOENFO0VBQXNDO0NwTDYrOEN4Qzs7QW9MNys4Q0U7RUFBc0M7Q3BMaS84Q3hDOztBb0xqLzhDRTtFQUFzQztDcExxLzhDeEM7O0FvTHIvOENFO0VBQXNDO0NwTHkvOEN4Qzs7QW9Mei84Q0U7RUFBc0M7Q3BMNi84Q3hDOztBb0w3LzhDRTtFQUFzQztDcExpZzlDeEM7O0FvTGpnOUNFO0VBQXNDO0NwTHFnOUN4Qzs7QW9Mcmc5Q0U7RUFBc0M7Q3BMeWc5Q3hDOztBb0x6ZzlDRTtFQUFzQztDcEw2ZzlDeEM7O0FvTDdnOUNFO0VBQXNDO0NwTGloOUN4Qzs7QW9Mamg5Q0U7RUFBc0M7Q3BMcWg5Q3hDOztBb0xyaDlDRTtFQUFzQztDcEx5aDlDeEM7O0FvTHpoOUNFO0VBQXNDO0NwTDZoOUN4Qzs7QW9MN2g5Q0U7RUFBc0M7Q3BMaWk5Q3hDOztBb0xqaTlDRTtFQUFzQztDcExxaTlDeEM7O0FvTHJpOUNFO0VBQXNDO0NwTHlpOUN4Qzs7QW9Memk5Q0U7RUFBc0M7Q3BMNmk5Q3hDOztBb0w3aTlDRTtFQUFzQztDcExpajlDeEM7O0FvTGpqOUNFO0VBQXNDO0NwTHFqOUN4Qzs7QW9Mcmo5Q0U7RUFBc0M7Q3BMeWo5Q3hDOztBb0x6ajlDRTtFQUFzQztDcEw2ajlDeEM7O0FvTDdqOUNFO0VBQXNDO0NwTGlrOUN4Qzs7QW9Mams5Q0U7RUFBc0M7Q3BMcWs5Q3hDOztBb0xyazlDRTtFQUFzQztDcEx5azlDeEM7O0FvTHprOUNFO0VBQXNDO0NwTDZrOUN4Qzs7QW9MN2s5Q0U7RUFBc0M7Q3BMaWw5Q3hDOztBb0xqbDlDRTtFQUFzQztDcExxbDlDeEM7O0FvTHJsOUNFO0VBQXNDO0NwTHlsOUN4Qzs7QW9Memw5Q0U7RUFBc0M7Q3BMNmw5Q3hDOztBb0w3bDlDRTtFQUFzQztDcExpbTlDeEM7O0FvTGptOUNFO0VBQXNDO0NwTHFtOUN4Qzs7QW9Mcm05Q0U7RUFBc0M7Q3BMeW05Q3hDOztBb0x6bTlDRTtFQUFzQztDcEw2bTlDeEM7O0FvTDdtOUNFO0VBQXNDO0NwTGluOUN4Qzs7QW9Mam45Q0U7RUFBc0M7Q3BMcW45Q3hDOztBb0xybjlDRTtFQUFzQztDcEx5bjlDeEM7O0FvTHpuOUNFO0VBQXNDO0NwTDZuOUN4Qzs7QW9MN245Q0U7RUFBc0M7Q3BMaW85Q3hDOztBb0xqbzlDRTtFQUFzQztDcExxbzlDeEM7O0FvTHJvOUNFO0VBQXNDO0NwTHlvOUN4Qzs7QW9Mem85Q0U7RUFBc0M7Q3BMNm85Q3hDOztBb0w3bzlDRTtFQUFzQztDcExpcDlDeEM7O0FvTGpwOUNFO0VBQXNDO0NwTHFwOUN4Qzs7QW9McnA5Q0U7RUFBc0M7Q3BMeXA5Q3hDOztBb0x6cDlDRTtFQUFzQztDcEw2cDlDeEM7O0FvTDdwOUNFO0VBQXNDO0NwTGlxOUN4Qzs7QW9ManE5Q0U7RUFBc0M7Q3BMcXE5Q3hDOztBb0xycTlDRTtFQUFzQztDcEx5cTlDeEM7O0FvTHpxOUNFO0VBQXNDO0NwTDZxOUN4Qzs7QW9MN3E5Q0U7RUFBc0M7Q3BMaXI5Q3hDOztBb0xqcjlDRTtFQUFzQztDcExxcjlDeEM7O0FvTHJyOUNFO0VBQXNDO0NwTHlyOUN4Qzs7QW9MenI5Q0U7RUFBc0M7Q3BMNnI5Q3hDOztBb0w3cjlDRTtFQUFzQztDcExpczlDeEM7O0FvTGpzOUNFO0VBQXNDO0NwTHFzOUN4Qzs7QW9McnM5Q0U7RUFBc0M7Q3BMeXM5Q3hDOztBb0x6czlDRTtFQUFzQztDcEw2czlDeEM7O0FvTDdzOUNFO0VBQXNDO0NwTGl0OUN4Qzs7QW9ManQ5Q0U7RUFBc0M7Q3BMcXQ5Q3hDOztBb0xydDlDRTtFQUFzQztDcEx5dDlDeEM7O0FvTHp0OUNFO0VBQXNDO0NwTDZ0OUN4Qzs7QW9MN3Q5Q0U7RUFBc0M7Q3BMaXU5Q3hDOztBb0xqdTlDRTtFQUFzQztDcExxdTlDeEM7O0FvTHJ1OUNFO0VBQXNDO0NwTHl1OUN4Qzs7QW9MenU5Q0U7RUFBc0M7Q3BMNnU5Q3hDOztBb0w3dTlDRTtFQUFzQztDcExpdjlDeEM7O0FvTGp2OUNFO0VBQXNDO0NwTHF2OUN4Qzs7QW9McnY5Q0U7RUFBc0M7Q3BMeXY5Q3hDOztBb0x6djlDRTtFQUFzQztDcEw2djlDeEM7O0FvTDd2OUNFO0VBQXNDO0NwTGl3OUN4Qzs7QW9Manc5Q0U7RUFBc0M7Q3BMcXc5Q3hDOztBb0xydzlDRTtFQUFzQztDcEx5dzlDeEM7O0FvTHp3OUNFO0VBQXNDO0NwTDZ3OUN4Qzs7QW9MN3c5Q0U7RUFBc0M7Q3BMaXg5Q3hDOztBb0xqeDlDRTtFQUFzQztDcExxeDlDeEM7O0FvTHJ4OUNFO0VBQXNDO0NwTHl4OUN4Qzs7QW9Meng5Q0U7RUFBc0M7Q3BMNng5Q3hDOztBb0w3eDlDRTtFQUFzQztDcExpeTlDeEM7O0FvTGp5OUNFO0VBQXNDO0NwTHF5OUN4Qzs7QW9Mcnk5Q0U7RUFBc0M7Q3BMeXk5Q3hDOztBb0x6eTlDRTtFQUFzQztDcEw2eTlDeEM7O0FvTDd5OUNFO0VBQXNDO0NwTGl6OUN4Qzs7QW9Mano5Q0U7RUFBc0M7Q3BMcXo5Q3hDOztBb0xyejlDRTtFQUFzQztDcEx5ejlDeEM7O0FvTHp6OUNFO0VBQXNDO0NwTDZ6OUN4Qzs7QW9MN3o5Q0U7RUFBc0M7Q3BMaTA5Q3hDOztBb0xqMDlDRTtFQUFzQztDcExxMDlDeEM7O0FvTHIwOUNFO0VBQXNDO0NwTHkwOUN4Qzs7QW9MejA5Q0U7RUFBc0M7Q3BMNjA5Q3hDOztBb0w3MDlDRTtFQUFzQztDcExpMTlDeEM7O0FvTGoxOUNFO0VBQXNDO0NwTHExOUN4Qzs7QW9McjE5Q0U7RUFBc0M7Q3BMeTE5Q3hDOztBb0x6MTlDRTtFQUFzQztDcEw2MTlDeEM7O0FvTDcxOUNFO0VBQXNDO0NwTGkyOUN4Qzs7QW9MajI5Q0U7RUFBc0M7Q3BMcTI5Q3hDOztBb0xyMjlDRTtFQUFzQztDcEx5MjlDeEM7O0FvTHoyOUNFO0VBQXNDO0NwTDYyOUN4Qzs7QW9MNzI5Q0U7RUFBc0M7Q3BMaTM5Q3hDOztBb0xqMzlDRTtFQUFzQztDcExxMzlDeEM7O0FvTHIzOUNFO0VBQXNDO0NwTHkzOUN4Qzs7QW9MejM5Q0U7RUFBc0M7Q3BMNjM5Q3hDOztBb0w3MzlDRTtFQUFzQztDcExpNDlDeEM7O0FvTGo0OUNFO0VBQXNDO0NwTHE0OUN4Qzs7QW9McjQ5Q0U7RUFBc0M7Q3BMeTQ5Q3hDOztBb0x6NDlDRTtFQUFzQztDcEw2NDlDeEM7O0FvTDc0OUNFO0VBQXNDO0NwTGk1OUN4Qzs7QW9MajU5Q0U7RUFBc0M7Q3BMcTU5Q3hDOztBb0xyNTlDRTtFQUFzQztDcEx5NTlDeEM7O0FvTHo1OUNFO0VBQXNDO0NwTDY1OUN4Qzs7QW9MNzU5Q0U7RUFBc0M7Q3BMaTY5Q3hDOztBb0xqNjlDRTtFQUFzQztDcExxNjlDeEM7O0FvTHI2OUNFO0VBQXNDO0NwTHk2OUN4Qzs7QW9MejY5Q0U7RUFBc0M7Q3BMNjY5Q3hDOztBb0w3NjlDRTtFQUFzQztDcExpNzlDeEM7O0FvTGo3OUNFO0VBQXNDO0NwTHE3OUN4Qzs7QW9Mcjc5Q0U7RUFBc0M7Q3BMeTc5Q3hDOztBb0x6NzlDRTtFQUFzQztDcEw2NzlDeEM7O0FvTDc3OUNFO0VBQXNDO0NwTGk4OUN4Qzs7QW9Majg5Q0U7RUFBc0M7Q3BMcTg5Q3hDOztBb0xyODlDRTtFQUFzQztDcEx5ODlDeEM7O0FvTHo4OUNFO0VBQXNDO0NwTDY4OUN4Qzs7QW9MNzg5Q0U7RUFBc0M7Q3BMaTk5Q3hDOztBb0xqOTlDRTtFQUFzQztDcExxOTlDeEM7O0FvTHI5OUNFO0VBQXNDO0NwTHk5OUN4Qzs7QW9Mejk5Q0U7RUFBc0M7Q3BMNjk5Q3hDOztBb0w3OTlDRTtFQUFzQztDcExpKzlDeEM7O0FvTGorOUNFO0VBQXNDO0NwTHErOUN4Qzs7QW9Mcis5Q0U7RUFBc0M7Q3BMeSs5Q3hDOztBb0x6KzlDRTtFQUFzQztDcEw2KzlDeEM7O0FvTDcrOUNFO0VBQXNDO0NwTGkvOUN4Qzs7QW9Mai85Q0U7RUFBc0M7Q3BMcS85Q3hDOztBb0xyLzlDRTtFQUFzQztDcEx5LzlDeEM7O0FvTHovOUNFO0VBQXNDO0NwTDYvOUN4Qzs7QW9MNy85Q0U7RUFBc0M7Q3BMaWcrQ3hDOztBb0xqZytDRTtFQUFzQztDcExxZytDeEM7O0FvTHJnK0NFO0VBQXNDO0NwTHlnK0N4Qzs7QW9MemcrQ0U7RUFBc0M7Q3BMNmcrQ3hDOztBb0w3ZytDRTtFQUFzQztDcExpaCtDeEM7O0FvTGpoK0NFO0VBQXNDO0NwTHFoK0N4Qzs7QW9McmgrQ0U7RUFBc0M7Q3BMeWgrQ3hDOztBb0x6aCtDRTtFQUFzQztDcEw2aCtDeEM7O0FvTDdoK0NFO0VBQXNDO0NwTGlpK0N4Qzs7QW9MamkrQ0U7RUFBc0M7Q3BMcWkrQ3hDOztBb0xyaStDRTtFQUFzQztDcEx5aStDeEM7O0FvTHppK0NFO0VBQXNDO0NwTDZpK0N4Qzs7QW9MN2krQ0U7RUFBc0M7Q3BMaWorQ3hDOztBb0xqaitDRTtFQUFzQztDcExxaitDeEM7O0FvTHJqK0NFO0VBQXNDO0NwTHlqK0N4Qzs7QW9MemorQ0U7RUFBc0M7Q3BMNmorQ3hDOztBb0w3aitDRTtFQUFzQztDcExpaytDeEM7O0FvTGprK0NFO0VBQXNDO0NwTHFrK0N4Qzs7QW9McmsrQ0U7RUFBc0M7Q3BMeWsrQ3hDOztBb0x6aytDRTtFQUFzQztDcEw2aytDeEM7O0FvTDdrK0NFO0VBQXNDO0NwTGlsK0N4Qzs7QW9MamwrQ0U7RUFBc0M7Q3BMcWwrQ3hDOztBb0xybCtDRTtFQUFzQztDcEx5bCtDeEM7O0FvTHpsK0NFO0VBQXNDO0NwTDZsK0N4Qzs7QW9MN2wrQ0U7RUFBc0M7Q3BMaW0rQ3hDOztBb0xqbStDRTtFQUFzQztDcExxbStDeEM7O0FvTHJtK0NFO0VBQXNDO0NwTHltK0N4Qzs7QW9Mem0rQ0U7RUFBc0M7Q3BMNm0rQ3hDOztBb0w3bStDRTtFQUFzQztDcExpbitDeEM7O0FvTGpuK0NFO0VBQXNDO0NwTHFuK0N4Qzs7QW9Mcm4rQ0U7RUFBc0M7Q3BMeW4rQ3hDOztBb0x6bitDRTtFQUFzQztDcEw2bitDeEM7O0FvTDduK0NFO0VBQXNDO0NwTGlvK0N4Qzs7QW9Mam8rQ0U7RUFBc0M7Q3BMcW8rQ3hDOztBb0xybytDRTtFQUFzQztDcEx5bytDeEM7O0FvTHpvK0NFO0VBQXNDO0NwTDZvK0N4Qzs7QW9MN28rQ0U7RUFBc0M7Q3BMaXArQ3hDOztBb0xqcCtDRTtFQUFzQztDcExxcCtDeEM7O0FvTHJwK0NFO0VBQXNDO0NwTHlwK0N4Qzs7QW9MenArQ0U7RUFBc0M7Q3BMNnArQ3hDOztBb0w3cCtDRTtFQUFzQztDcExpcStDeEM7O0FvTGpxK0NFO0VBQXNDO0NwTHFxK0N4Qzs7QW9McnErQ0U7RUFBc0M7Q3BMeXErQ3hDOztBb0x6cStDRTtFQUFzQztDcEw2cStDeEM7O0FvTDdxK0NFO0VBQXNDO0NwTGlyK0N4Qzs7QW9ManIrQ0U7RUFBc0M7Q3BMcXIrQ3hDOztBb0xycitDRTtFQUFzQztDcEx5citDeEM7O0FvTHpyK0NFO0VBQXNDO0NwTDZyK0N4Qzs7QW9MN3IrQ0U7RUFBc0M7Q3BMaXMrQ3hDOztBb0xqcytDRTtFQUFzQztDcExxcytDeEM7O0FvTHJzK0NFO0VBQXNDO0NwTHlzK0N4Qzs7QW9MenMrQ0U7RUFBc0M7Q3BMNnMrQ3hDOztBb0w3cytDRTtFQUFzQztDcExpdCtDeEM7O0FvTGp0K0NFO0VBQXNDO0NwTHF0K0N4Qzs7QW9McnQrQ0U7RUFBc0M7Q3BMeXQrQ3hDOztBb0x6dCtDRTtFQUFzQztDcEw2dCtDeEM7O0FvTDd0K0NFO0VBQXNDO0NwTGl1K0N4Qzs7QW9ManUrQ0U7RUFBc0M7Q3BMcXUrQ3hDOztBb0xydStDRTtFQUFzQztDcEx5dStDeEM7O0FvTHp1K0NFO0VBQXNDO0NwTDZ1K0N4Qzs7QW9MN3UrQ0U7RUFBc0M7Q3BMaXYrQ3hDOztBb0xqditDRTtFQUFzQztDcExxditDeEM7O0FvTHJ2K0NFO0VBQXNDO0NwTHl2K0N4Qzs7QW9MenYrQ0U7RUFBc0M7Q3BMNnYrQ3hDOztBb0w3ditDRTtFQUFzQztDcExpdytDeEM7O0FvTGp3K0NFO0VBQXNDO0NwTHF3K0N4Qzs7QW9McncrQ0U7RUFBc0M7Q3BMeXcrQ3hDOztBb0x6dytDRTtFQUFzQztDcEw2dytDeEM7O0FvTDd3K0NFO0VBQXNDO0NwTGl4K0N4Qzs7QW9MangrQ0U7RUFBc0M7Q3BMcXgrQ3hDOztBb0xyeCtDRTtFQUFzQztDcEx5eCtDeEM7O0FvTHp4K0NFO0VBQXNDO0NwTDZ4K0N4Qzs7QW9MN3grQ0U7RUFBc0M7Q3BMaXkrQ3hDOztBb0xqeStDRTtFQUFzQztDcExxeStDeEM7O0FvTHJ5K0NFO0VBQXNDO0NwTHl5K0N4Qzs7QW9MenkrQ0U7RUFBc0M7Q3BMNnkrQ3hDOztBb0w3eStDRTtFQUFzQztDcExpeitDeEM7O0FvTGp6K0NFO0VBQXNDO0NwTHF6K0N4Qzs7QW9McnorQ0U7RUFBc0M7Q3BMeXorQ3hDOztBb0x6eitDRTtFQUFzQztDcEw2eitDeEM7O0FvTDd6K0NFO0VBQXNDO0NwTGkwK0N4Qzs7QW9MajArQ0U7RUFBc0M7Q3BMcTArQ3hDOztBb0xyMCtDRTtFQUFzQztDcEx5MCtDeEM7O0FvTHowK0NFO0VBQXNDO0NwTDYwK0N4Qzs7QW9MNzArQ0U7RUFBc0M7Q3BMaTErQ3hDOztBb0xqMStDRTtFQUFzQztDcExxMStDeEM7O0FvTHIxK0NFO0VBQXNDO0NwTHkxK0N4Qzs7QW9MejErQ0U7RUFBc0M7Q3BMNjErQ3hDOztBb0w3MStDRTtFQUFzQztDcExpMitDeEM7O0FvTGoyK0NFO0VBQXNDO0NwTHEyK0N4Qzs7QW9McjIrQ0U7RUFBc0M7Q3BMeTIrQ3hDOztBb0x6MitDRTtFQUFzQztDcEw2MitDeEM7O0FvTDcyK0NFO0VBQXNDO0NwTGkzK0N4Qzs7QW9MajMrQ0U7RUFBc0M7Q3BMcTMrQ3hDOztBb0xyMytDRTtFQUFzQztDcEx5MytDeEM7O0FvTHozK0NFO0VBQXNDO0NwTDYzK0N4Qzs7QW9MNzMrQ0U7RUFBc0M7Q3BMaTQrQ3hDOztBb0xqNCtDRTtFQUFzQztDcExxNCtDeEM7O0FvTHI0K0NFO0VBQXNDO0NwTHk0K0N4Qzs7QW9MejQrQ0U7RUFBc0M7Q3BMNjQrQ3hDOztBb0w3NCtDRTtFQUFzQztDcExpNStDeEM7O0FvTGo1K0NFO0VBQXNDO0NwTHE1K0N4Qzs7QW9McjUrQ0U7RUFBc0M7Q3BMeTUrQ3hDOztBb0x6NStDRTtFQUFzQztDcEw2NStDeEM7O0FvTDc1K0NFO0VBQXNDO0NwTGk2K0N4Qzs7QW9MajYrQ0U7RUFBc0M7Q3BMcTYrQ3hDOztBb0xyNitDRTtFQUFzQztDcEx5NitDeEM7O0FvTHo2K0NFO0VBQXNDO0NwTDY2K0N4Qzs7QW9MNzYrQ0U7RUFBc0M7Q3BMaTcrQ3hDOztBb0xqNytDRTtFQUFzQztDcExxNytDeEM7O0FvTHI3K0NFO0VBQXNDO0NwTHk3K0N4Qzs7QW9MejcrQ0U7RUFBc0M7Q3BMNjcrQ3hDOztBb0w3NytDRTtFQUFzQztDcExpOCtDeEM7O0FvTGo4K0NFO0VBQXNDO0NwTHE4K0N4Qzs7QW9McjgrQ0U7RUFBc0M7Q3BMeTgrQ3hDOztBb0x6OCtDRTtFQUFzQztDcEw2OCtDeEM7O0FvTDc4K0NFO0VBQXNDO0NwTGk5K0N4Qzs7QW9MajkrQ0U7RUFBc0M7Q3BMcTkrQ3hDOztBb0xyOStDRTtFQUFzQztDcEx5OStDeEM7O0FvTHo5K0NFO0VBQXNDO0NwTDY5K0N4Qzs7QW9MNzkrQ0U7RUFBc0M7Q3BMaSsrQ3hDOztBb0xqKytDRTtFQUFzQztDcExxKytDeEM7O0FvTHIrK0NFO0VBQXNDO0NwTHkrK0N4Qzs7QW9MeisrQ0U7RUFBc0M7Q3BMNisrQ3hDOztBb0w3KytDRTtFQUFzQztDcExpLytDeEM7O0FvTGovK0NFO0VBQXNDO0NwTHEvK0N4Qzs7QW9Mci8rQ0U7RUFBc0M7Q3BMeS8rQ3hDOztBb0x6LytDRTtFQUFzQztDcEw2LytDeEM7O0FvTDcvK0NFO0VBQXNDO0NwTGlnL0N4Qzs7QW9MamcvQ0U7RUFBc0M7Q3BMcWcvQ3hDOztBb0xyZy9DRTtFQUFzQztDcEx5Zy9DeEM7O0FvTHpnL0NFO0VBQXNDO0NwTDZnL0N4Qzs7QW9MN2cvQ0U7RUFBc0M7Q3BMaWgvQ3hDOztBb0xqaC9DRTtFQUFzQztDcExxaC9DeEM7O0FvTHJoL0NFO0VBQXNDO0NwTHloL0N4Qzs7QW9MemgvQ0U7RUFBc0M7Q3BMNmgvQ3hDOztBb0w3aC9DRTtFQUFzQztDcExpaS9DeEM7O0FvTGppL0NFO0VBQXNDO0NwTHFpL0N4Qzs7QW9McmkvQ0U7RUFBc0M7Q3BMeWkvQ3hDOztBb0x6aS9DRTtFQUFzQztDcEw2aS9DeEM7O0FvTDdpL0NFO0VBQXNDO0NwTGlqL0N4Qzs7QW9MamovQ0U7RUFBc0M7Q3BMcWovQ3hDOztBb0xyai9DRTtFQUFzQztDcEx5ai9DeEM7O0FvTHpqL0NFO0VBQXNDO0NwTDZqL0N4Qzs7QW9MN2ovQ0U7RUFBc0M7Q3BMaWsvQ3hDOztBb0xqay9DRTtFQUFzQztDcExxay9DeEM7O0FvTHJrL0NFO0VBQXNDO0NwTHlrL0N4Qzs7QW9MemsvQ0U7RUFBc0M7Q3BMNmsvQ3hDOztBb0w3ay9DRTtFQUFzQztDcExpbC9DeEM7O0FvTGpsL0NFO0VBQXNDO0NwTHFsL0N4Qzs7QW9McmwvQ0U7RUFBc0M7Q3BMeWwvQ3hDOztBb0x6bC9DRTtFQUFzQztDcEw2bC9DeEM7O0FvTDdsL0NFO0VBQXNDO0NwTGltL0N4Qzs7QW9Mam0vQ0U7RUFBc0M7Q3BMcW0vQ3hDOztBb0xybS9DRTtFQUFzQztDcEx5bS9DeEM7O0FvTHptL0NFO0VBQXNDO0NwTDZtL0N4Qzs7QW9MN20vQ0U7RUFBc0M7Q3BMaW4vQ3hDOztBb0xqbi9DRTtFQUFzQztDcExxbi9DeEM7O0FvTHJuL0NFO0VBQXNDO0NwTHluL0N4Qzs7QW9Mem4vQ0U7RUFBc0M7Q3BMNm4vQ3hDOztBb0w3bi9DRTtFQUFzQztDcExpby9DeEM7O0FvTGpvL0NFO0VBQXNDO0NwTHFvL0N4Qzs7QW9Mcm8vQ0U7RUFBc0M7Q3BMeW8vQ3hDOztBb0x6by9DRTtFQUFzQztDcEw2by9DeEM7O0FvTDdvL0NFO0VBQXNDO0NwTGlwL0N4Qzs7QW9ManAvQ0U7RUFBc0M7Q3BMcXAvQ3hDOztBb0xycC9DRTtFQUFzQztDcEx5cC9DeEM7O0FvTHpwL0NFO0VBQXNDO0NwTDZwL0N4Qzs7QW9MN3AvQ0U7RUFBc0M7Q3BMaXEvQ3hDOztBb0xqcS9DRTtFQUFzQztDcExxcS9DeEM7O0FvTHJxL0NFO0VBQXNDO0NwTHlxL0N4Qzs7QW9MenEvQ0U7RUFBc0M7Q3BMNnEvQ3hDOztBb0w3cS9DRTtFQUFzQztDcExpci9DeEM7O0FvTGpyL0NFO0VBQXNDO0NwTHFyL0N4Qzs7QW9McnIvQ0U7RUFBc0M7Q3BMeXIvQ3hDOztBb0x6ci9DRTtFQUFzQztDcEw2ci9DeEM7O0FvTDdyL0NFO0VBQXNDO0NwTGlzL0N4Qzs7QW9ManMvQ0U7RUFBc0M7Q3BMcXMvQ3hDOztBb0xycy9DRTtFQUFzQztDcEx5cy9DeEM7O0FvTHpzL0NFO0VBQXNDO0NwTDZzL0N4Qzs7QW9MN3MvQ0U7RUFBc0M7Q3BMaXQvQ3hDOztBb0xqdC9DRTtFQUFzQztDcExxdC9DeEM7O0FvTHJ0L0NFO0VBQXNDO0NwTHl0L0N4Qzs7QW9MenQvQ0U7RUFBc0M7Q3BMNnQvQ3hDOztBb0w3dC9DRTtFQUFzQztDcExpdS9DeEM7O0FvTGp1L0NFO0VBQXNDO0NwTHF1L0N4Qzs7QW9McnUvQ0U7RUFBc0M7Q3BMeXUvQ3hDOztBb0x6dS9DRTtFQUFzQztDcEw2dS9DeEM7O0FvTDd1L0NFO0VBQXNDO0NwTGl2L0N4Qzs7QW9ManYvQ0U7RUFBc0M7Q3BMcXYvQ3hDOztBb0xydi9DRTtFQUFzQztDcEx5di9DeEM7O0FvTHp2L0NFO0VBQXNDO0NwTDZ2L0N4Qzs7QW9MN3YvQ0U7RUFBc0M7Q3BMaXcvQ3hDOztBb0xqdy9DRTtFQUFzQztDcExxdy9DeEM7O0FvTHJ3L0NFO0VBQXNDO0NwTHl3L0N4Qzs7QW9MencvQ0U7RUFBc0M7Q3BMNncvQ3hDOztBb0w3dy9DRTtFQUFzQztDcExpeC9DeEM7O0FvTGp4L0NFO0VBQXNDO0NwTHF4L0N4Qzs7QW9McngvQ0U7RUFBc0M7Q3BMeXgvQ3hDOztBb0x6eC9DRTtFQUFzQztDcEw2eC9DeEM7O0FvTDd4L0NFO0VBQXNDO0NwTGl5L0N4Qzs7QW9MankvQ0U7RUFBc0M7Q3BMcXkvQ3hDOztBb0xyeS9DRTtFQUFzQztDcEx5eS9DeEM7O0FvTHp5L0NFO0VBQXNDO0NwTDZ5L0N4Qzs7QW9MN3kvQ0U7RUFBc0M7Q3BMaXovQ3hDOztBb0xqei9DRTtFQUFzQztDcExxei9DeEM7O0FvTHJ6L0NFO0VBQXNDO0NwTHl6L0N4Qzs7QW9MenovQ0U7RUFBc0M7Q3BMNnovQ3hDOztBb0w3ei9DRTtFQUFzQztDcExpMC9DeEM7O0FvTGowL0NFO0VBQXNDO0NwTHEwL0N4Qzs7QW9McjAvQ0U7RUFBc0M7Q3BMeTAvQ3hDOztBb0x6MC9DRTtFQUFzQztDcEw2MC9DeEM7O0FvTDcwL0NFO0VBQXNDO0NwTGkxL0N4Qzs7QW9MajEvQ0U7RUFBc0M7Q3BMcTEvQ3hDOztBb0xyMS9DRTtFQUFzQztDcEx5MS9DeEM7O0FvTHoxL0NFO0VBQXNDO0NwTDYxL0N4Qzs7QW9MNzEvQ0U7RUFBc0M7Q3BMaTIvQ3hDOztBb0xqMi9DRTtFQUFzQztDcExxMi9DeEM7O0FvTHIyL0NFO0VBQXNDO0NwTHkyL0N4Qzs7QW9MejIvQ0U7RUFBc0M7Q3BMNjIvQ3hDOztBb0w3Mi9DRTtFQUFzQztDcExpMy9DeEM7O0FvTGozL0NFO0VBQXNDO0NwTHEzL0N4Qzs7QW9McjMvQ0U7RUFBc0M7Q3BMeTMvQ3hDOztBb0x6My9DRTtFQUFzQztDcEw2My9DeEM7O0FvTDczL0NFO0VBQXNDO0NwTGk0L0N4Qzs7QW9MajQvQ0U7RUFBc0M7Q3BMcTQvQ3hDOztBb0xyNC9DRTtFQUFzQztDcEx5NC9DeEM7O0FvTHo0L0NFO0VBQXNDO0NwTDY0L0N4Qzs7QW9MNzQvQ0U7RUFBc0M7Q3BMaTUvQ3hDOztBb0xqNS9DRTtFQUFzQztDcExxNS9DeEM7O0FvTHI1L0NFO0VBQXNDO0NwTHk1L0N4Qzs7QW9MejUvQ0U7RUFBc0M7Q3BMNjUvQ3hDOztBb0w3NS9DRTtFQUFzQztDcExpNi9DeEM7O0FvTGo2L0NFO0VBQXNDO0NwTHE2L0N4Qzs7QW9McjYvQ0U7RUFBc0M7Q3BMeTYvQ3hDOztBb0x6Ni9DRTtFQUFzQztDcEw2Ni9DeEM7O0FvTDc2L0NFO0VBQXNDO0NwTGk3L0N4Qzs7QW9MajcvQ0U7RUFBc0M7Q3BMcTcvQ3hDOztBb0xyNy9DRTtFQUFzQztDcEx5Ny9DeEM7O0FvTHo3L0NFO0VBQXNDO0NwTDY3L0N4Qzs7QW9MNzcvQ0U7RUFBc0M7Q3BMaTgvQ3hDOztBb0xqOC9DRTtFQUFzQztDcExxOC9DeEM7O0FvTHI4L0NFO0VBQXNDO0NwTHk4L0N4Qzs7QW9MejgvQ0U7RUFBc0M7Q3BMNjgvQ3hDOztBb0w3OC9DRTtFQUFzQztDcExpOS9DeEM7O0FvTGo5L0NFO0VBQXNDO0NwTHE5L0N4Qzs7QW9McjkvQ0U7RUFBc0M7Q3BMeTkvQ3hDOztBb0x6OS9DRTtFQUFzQztDcEw2OS9DeEM7O0FvTDc5L0NFO0VBQXNDO0NwTGkrL0N4Qzs7QW9MaisvQ0U7RUFBc0M7Q3BMcSsvQ3hDOztBb0xyKy9DRTtFQUFzQztDcEx5Ky9DeEM7O0FvTHorL0NFO0VBQXNDO0NwTDYrL0N4Qzs7QW9MNysvQ0U7RUFBc0M7Q3BMaS8vQ3hDOztBb0xqLy9DRTtFQUFzQztDcExxLy9DeEM7O0FvTHIvL0NFO0VBQXNDO0NwTHkvL0N4Qzs7QW9Mei8vQ0U7RUFBc0M7Q3BMNi8vQ3hDOztBb0w3Ly9DRTtFQUFzQztDcExpZ2dEeEM7O0FvTGpnZ0RFO0VBQXNDO0NwTHFnZ0R4Qzs7QW9McmdnREU7RUFBc0M7Q3BMeWdnRHhDOztBb0x6Z2dERTtFQUFzQztDcEw2Z2dEeEM7O0FvTDdnZ0RFO0VBQXNDO0NwTGloZ0R4Qzs7QW9MamhnREU7RUFBc0M7Q3BMcWhnRHhDOztBb0xyaGdERTtFQUFzQztDcEx5aGdEeEM7O0FvTHpoZ0RFO0VBQXNDO0NwTDZoZ0R4Qzs7QW9MN2hnREU7RUFBc0M7Q3BMaWlnRHhDOztBb0xqaWdERTtFQUFzQztDcExxaWdEeEM7O0FvTHJpZ0RFO0VBQXNDO0NwTHlpZ0R4Qzs7QW9MemlnREU7RUFBc0M7Q3BMNmlnRHhDOztBb0w3aWdERTtFQUFzQztDcExpamdEeEM7O0FvTGpqZ0RFO0VBQXNDO0NwTHFqZ0R4Qzs7QW9McmpnREU7RUFBc0M7Q3BMeWpnRHhDOztBb0x6amdERTtFQUFzQztDcEw2amdEeEM7O0FvTDdqZ0RFO0VBQXNDO0NwTGlrZ0R4Qzs7QW9MamtnREU7RUFBc0M7Q3BMcWtnRHhDOztBb0xya2dERTtFQUFzQztDcEx5a2dEeEM7O0FvTHprZ0RFO0VBQXNDO0NwTDZrZ0R4Qzs7QW9MN2tnREU7RUFBc0M7Q3BMaWxnRHhDOztBb0xqbGdERTtFQUFzQztDcExxbGdEeEM7O0FvTHJsZ0RFO0VBQXNDO0NwTHlsZ0R4Qzs7QW9MemxnREU7RUFBc0M7Q3BMNmxnRHhDOztBb0w3bGdERTtFQUFzQztDcExpbWdEeEM7O0FvTGptZ0RFO0VBQXNDO0NwTHFtZ0R4Qzs7QW9Mcm1nREU7RUFBc0M7Q3BMeW1nRHhDOztBb0x6bWdERTtFQUFzQztDcEw2bWdEeEM7O0FvTDdtZ0RFO0VBQXNDO0NwTGluZ0R4Qzs7QW9Mam5nREU7RUFBc0M7Q3BMcW5nRHhDOztBb0xybmdERTtFQUFzQztDcEx5bmdEeEM7O0FvTHpuZ0RFO0VBQXNDO0NwTDZuZ0R4Qzs7QW9MN25nREU7RUFBc0M7Q3BMaW9nRHhDOztBb0xqb2dERTtFQUFzQztDcExxb2dEeEM7O0FvTHJvZ0RFO0VBQXNDO0NwTHlvZ0R4Qzs7QW9Mem9nREU7RUFBc0M7Q3BMNm9nRHhDOztBb0w3b2dERTtFQUFzQztDcExpcGdEeEM7O0FvTGpwZ0RFO0VBQXNDO0NwTHFwZ0R4Qzs7QW9McnBnREU7RUFBc0M7Q3BMeXBnRHhDOztBb0x6cGdERTtFQUFzQztDcEw2cGdEeEM7O0FvTDdwZ0RFO0VBQXNDO0NwTGlxZ0R4Qzs7QW9ManFnREU7RUFBc0M7Q3BMcXFnRHhDOztBb0xycWdERTtFQUFzQztDcEx5cWdEeEM7O0FvTHpxZ0RFO0VBQXNDO0NwTDZxZ0R4Qzs7QW9MN3FnREU7RUFBc0M7Q3BMaXJnRHhDOztBb0xqcmdERTtFQUFzQztDcExxcmdEeEM7O0FvTHJyZ0RFO0VBQXNDO0NwTHlyZ0R4Qzs7QW9MenJnREU7RUFBc0M7Q3BMNnJnRHhDOztBb0w3cmdERTtFQUFzQztDcExpc2dEeEM7O0FvTGpzZ0RFO0VBQXNDO0NwTHFzZ0R4Qzs7QW9McnNnREU7RUFBc0M7Q3BMeXNnRHhDOztBb0x6c2dERTtFQUFzQztDcEw2c2dEeEM7O0FvTDdzZ0RFO0VBQXNDO0NwTGl0Z0R4Qzs7QW9ManRnREU7RUFBc0M7Q3BMcXRnRHhDOztBb0xydGdERTtFQUFzQztDcEx5dGdEeEM7O0FvTHp0Z0RFO0VBQXNDO0NwTDZ0Z0R4Qzs7QW9MN3RnREU7RUFBc0M7Q3BMaXVnRHhDOztBb0xqdWdERTtFQUFzQztDcExxdWdEeEM7O0FvTHJ1Z0RFO0VBQXNDO0NwTHl1Z0R4Qzs7QW9MenVnREU7RUFBc0M7Q3BMNnVnRHhDOztBb0w3dWdERTtFQUFzQztDcExpdmdEeEM7O0FvTGp2Z0RFO0VBQXNDO0NwTHF2Z0R4Qzs7QW9McnZnREU7RUFBc0M7Q3BMeXZnRHhDOztBb0x6dmdERTtFQUFzQztDcEw2dmdEeEM7O0FvTDd2Z0RFO0VBQXNDO0NwTGl3Z0R4Qzs7QW9MandnREU7RUFBc0M7Q3BMcXdnRHhDOztBb0xyd2dERTtFQUFzQztDcEx5d2dEeEM7O0FvTHp3Z0RFO0VBQXNDO0NwTDZ3Z0R4Qzs7QW9MN3dnREU7RUFBc0M7Q3BMaXhnRHhDOztBb0xqeGdERTtFQUFzQztDcExxeGdEeEM7O0FvTHJ4Z0RFO0VBQXNDO0NwTHl4Z0R4Qzs7QW9MenhnREU7RUFBc0M7Q3BMNnhnRHhDOztBb0w3eGdERTtFQUFzQztDcExpeWdEeEM7O0FvTGp5Z0RFO0VBQXNDO0NwTHF5Z0R4Qzs7QW9McnlnREU7RUFBc0M7Q3BMeXlnRHhDOztBb0x6eWdERTtFQUFzQztDcEw2eWdEeEM7O0FvTDd5Z0RFO0VBQXNDO0NwTGl6Z0R4Qzs7QW9ManpnREU7RUFBc0M7Q3BMcXpnRHhDOztBb0xyemdERTtFQUFzQztDcEx5emdEeEM7O0FvTHp6Z0RFO0VBQXNDO0NwTDZ6Z0R4Qzs7QW9MN3pnREU7RUFBc0M7Q3BMaTBnRHhDOztBb0xqMGdERTtFQUFzQztDcExxMGdEeEM7O0FvTHIwZ0RFO0VBQXNDO0NwTHkwZ0R4Qzs7QW9MejBnREU7RUFBc0M7Q3BMNjBnRHhDOztBb0w3MGdERTtFQUFzQztDcExpMWdEeEM7O0FvTGoxZ0RFO0VBQXNDO0NwTHExZ0R4Qzs7QW9McjFnREU7RUFBc0M7Q3BMeTFnRHhDOztBb0x6MWdERTtFQUFzQztDcEw2MWdEeEM7O0FvTDcxZ0RFO0VBQXNDO0NwTGkyZ0R4Qzs7QW9MajJnREU7RUFBc0M7Q3BMcTJnRHhDOztBb0xyMmdERTtFQUFzQztDcEx5MmdEeEM7O0FvTHoyZ0RFO0VBQXNDO0NwTDYyZ0R4Qzs7QW9MNzJnREU7RUFBc0M7Q3BMaTNnRHhDOztBb0xqM2dERTtFQUFzQztDcExxM2dEeEM7O0FvTHIzZ0RFO0VBQXNDO0NwTHkzZ0R4Qzs7QW9MejNnREU7RUFBc0M7Q3BMNjNnRHhDOztBb0w3M2dERTtFQUFzQztDcExpNGdEeEM7O0FvTGo0Z0RFO0VBQXNDO0NwTHE0Z0R4Qzs7QW9McjRnREU7RUFBc0M7Q3BMeTRnRHhDOztBb0x6NGdERTtFQUFzQztDcEw2NGdEeEM7O0FvTDc0Z0RFO0VBQXNDO0NwTGk1Z0R4Qzs7QW9MajVnREU7RUFBc0M7Q3BMcTVnRHhDOztBb0xyNWdERTtFQUFzQztDcEx5NWdEeEM7O0FvTHo1Z0RFO0VBQXNDO0NwTDY1Z0R4Qzs7QW9MNzVnREU7RUFBc0M7Q3BMaTZnRHhDOztBb0xqNmdERTtFQUFzQztDcExxNmdEeEM7O0FvTHI2Z0RFO0VBQXNDO0NwTHk2Z0R4Qzs7QW9MejZnREU7RUFBc0M7Q3BMNjZnRHhDOztBb0w3NmdERTtFQUFzQztDcExpN2dEeEM7O0FvTGo3Z0RFO0VBQXNDO0NwTHE3Z0R4Qzs7QW9McjdnREU7RUFBc0M7Q3BMeTdnRHhDOztBb0x6N2dERTtFQUFzQztDcEw2N2dEeEM7O0FvTDc3Z0RFO0VBQXNDO0NwTGk4Z0R4Qzs7QW9MajhnREU7RUFBc0M7Q3BMcThnRHhDOztBb0xyOGdERTtFQUFzQztDcEx5OGdEeEM7O0FvTHo4Z0RFO0VBQXNDO0NwTDY4Z0R4Qzs7QW9MNzhnREU7RUFBc0M7Q3BMaTlnRHhDOztBb0xqOWdERTtFQUFzQztDcExxOWdEeEM7O0FvTHI5Z0RFO0VBQXNDO0NwTHk5Z0R4Qzs7QW9MejlnREU7RUFBc0M7Q3BMNjlnRHhDOztBb0w3OWdERTtFQUFzQztDcExpK2dEeEM7O0FvTGorZ0RFO0VBQXNDO0NwTHErZ0R4Qzs7QW9McitnREU7RUFBc0M7Q3BMeStnRHhDOztBb0x6K2dERTtFQUFzQztDcEw2K2dEeEM7O0FvTDcrZ0RFO0VBQXNDO0NwTGkvZ0R4Qzs7QW9Mai9nREU7RUFBc0M7Q3BMcS9nRHhDOztBb0xyL2dERTtFQUFzQztDcEx5L2dEeEM7O0FvTHovZ0RFO0VBQXNDO0NwTDYvZ0R4Qzs7QW9MNy9nREU7RUFBc0M7Q3BMaWdoRHhDOztBb0xqZ2hERTtFQUFzQztDcExxZ2hEeEM7O0FvTHJnaERFO0VBQXNDO0NwTHlnaER4Qzs7QW9MemdoREU7RUFBc0M7Q3BMNmdoRHhDOztBb0w3Z2hERTtFQUFzQztDcExpaGhEeEM7O0FvTGpoaERFO0VBQXNDO0NwTHFoaER4Qzs7QW9McmhoREU7RUFBc0M7Q3BMeWhoRHhDOztBb0x6aGhERTtFQUFzQztDcEw2aGhEeEM7O0FvTDdoaERFO0VBQXNDO0NwTGlpaER4Qzs7QW9MamloREU7RUFBc0M7Q3BMcWloRHhDOztBb0xyaWhERTtFQUFzQztDcEx5aWhEeEM7O0FvTHppaERFO0VBQXNDO0NwTDZpaER4Qzs7QW9MN2loREU7RUFBc0M7Q3BMaWpoRHhDOztBb0xqamhERTtFQUFzQztDcExxamhEeEM7O0FvTHJqaERFO0VBQXNDO0NwTHlqaER4Qzs7QW9MempoREU7RUFBc0M7Q3BMNmpoRHhDOztBb0w3amhERTtFQUFzQztDcExpa2hEeEM7O0FvTGpraERFO0VBQXNDO0NwTHFraER4Qzs7QW9McmtoREU7RUFBc0M7Q3BMeWtoRHhDOztBb0x6a2hERTtFQUFzQztDcEw2a2hEeEM7O0FvTDdraERFO0VBQXNDO0NwTGlsaER4Qzs7QW9MamxoREU7RUFBc0M7Q3BMcWxoRHhDOztBb0xybGhERTtFQUFzQztDcEx5bGhEeEM7O0FvTHpsaERFO0VBQXNDO0NwTDZsaER4Qzs7QW9MN2xoREU7RUFBc0M7Q3BMaW1oRHhDOztBb0xqbWhERTtFQUFzQztDcExxbWhEeEM7O0FvTHJtaERFO0VBQXNDO0NwTHltaER4Qzs7QW9Mem1oREU7RUFBc0M7Q3BMNm1oRHhDOztBb0w3bWhERTtFQUFzQztDcExpbmhEeEM7O0FvTGpuaERFO0VBQXNDO0NwTHFuaER4Qzs7QW9Mcm5oREU7RUFBc0M7Q3BMeW5oRHhDOztBb0x6bmhERTtFQUFzQztDcEw2bmhEeEM7O0FvTDduaERFO0VBQXNDO0NwTGlvaER4Qzs7QW9Mam9oREU7RUFBc0M7Q3BMcW9oRHhDOztBb0xyb2hERTtFQUFzQztDcEx5b2hEeEM7O0FvTHpvaERFO0VBQXNDO0NwTDZvaER4Qzs7QW9MN29oREU7RUFBc0M7Q3BMaXBoRHhDOztBb0xqcGhERTtFQUFzQztDcExxcGhEeEM7O0FvTHJwaERFO0VBQXNDO0NwTHlwaER4Qzs7QW9MenBoREU7RUFBc0M7Q3BMNnBoRHhDOztBb0w3cGhERTtFQUFzQztDcExpcWhEeEM7O0FvTGpxaERFO0VBQXNDO0NwTHFxaER4Qzs7QW9McnFoREU7RUFBc0M7Q3BMeXFoRHhDOztBb0x6cWhERTtFQUFzQztDcEw2cWhEeEM7O0FvTDdxaERFO0VBQXNDO0NwTGlyaER4Qzs7QW9ManJoREU7RUFBc0M7Q3BMcXJoRHhDOztBb0xycmhERTtFQUFzQztDcEx5cmhEeEM7O0FvTHpyaERFO0VBQXNDO0NwTDZyaER4Qzs7QW9MN3JoREU7RUFBc0M7Q3BMaXNoRHhDOztBb0xqc2hERTtFQUFzQztDcExxc2hEeEM7O0FvTHJzaERFO0VBQXNDO0NwTHlzaER4Qzs7QW9MenNoREU7RUFBc0M7Q3BMNnNoRHhDOztBb0w3c2hERTtFQUFzQztDcExpdGhEeEM7O0FvTGp0aERFO0VBQXNDO0NwTHF0aER4Qzs7QW9McnRoREU7RUFBc0M7Q3BMeXRoRHhDOztBb0x6dGhERTtFQUFzQztDcEw2dGhEeEM7O0FvTDd0aERFO0VBQXNDO0NwTGl1aER4Qzs7QW9ManVoREU7RUFBc0M7Q3BMcXVoRHhDOztBb0xydWhERTtFQUFzQztDcEx5dWhEeEM7O0FvTHp1aERFO0VBQXNDO0NwTDZ1aER4Qzs7QW9MN3VoREU7RUFBc0M7Q3BMaXZoRHhDOztBb0xqdmhERTtFQUFzQztDcExxdmhEeEM7O0FvTHJ2aERFO0VBQXNDO0NwTHl2aER4Qzs7QW9MenZoREU7RUFBc0M7Q3BMNnZoRHhDOztBb0w3dmhERTtFQUFzQztDcExpd2hEeEM7O0FvTGp3aERFO0VBQXNDO0NwTHF3aER4Qzs7QW9McndoREU7RUFBc0M7Q3BMeXdoRHhDOztBb0x6d2hERTtFQUFzQztDcEw2d2hEeEM7O0FvTDd3aERFO0VBQXNDO0NwTGl4aER4Qzs7QW9ManhoREU7RUFBc0M7Q3BMcXhoRHhDOztBb0xyeGhERTtFQUFzQztDcEx5eGhEeEM7O0FvTHp4aERFO0VBQXNDO0NwTDZ4aER4Qzs7QW9MN3hoREU7RUFBc0M7Q3BMaXloRHhDOztBb0xqeWhERTtFQUFzQztDcExxeWhEeEM7O0FvTHJ5aERFO0VBQXNDO0NwTHl5aER4Qzs7QW9MenloREU7RUFBc0M7Q3BMNnloRHhDOztBb0w3eWhERTtFQUFzQztDcExpemhEeEM7O0FvTGp6aERFO0VBQXNDO0NwTHF6aER4Qzs7QW9McnpoREU7RUFBc0M7Q3BMeXpoRHhDOztBb0x6emhERTtFQUFzQztDcEw2emhEeEM7O0FvTDd6aERFO0VBQXNDO0NwTGkwaER4Qzs7QW9MajBoREU7RUFBc0M7Q3BMcTBoRHhDOztBb0xyMGhERTtFQUFzQztDcEx5MGhEeEM7O0FvTHowaERFO0VBQXNDO0NwTDYwaER4Qzs7QW9MNzBoREU7RUFBc0M7Q3BMaTFoRHhDOztBb0xqMWhERTtFQUFzQztDcExxMWhEeEM7O0FvTHIxaERFO0VBQXNDO0NwTHkxaER4Qzs7QW9MejFoREU7RUFBc0M7Q3BMNjFoRHhDOztBb0w3MWhERTtFQUFzQztDcExpMmhEeEM7O0FvTGoyaERFO0VBQXNDO0NwTHEyaER4Qzs7QW9McjJoREU7RUFBc0M7Q3BMeTJoRHhDOztBb0x6MmhERTtFQUFzQztDcEw2MmhEeEM7O0FvTDcyaERFO0VBQXNDO0NwTGkzaER4Qzs7QW9MajNoREU7RUFBc0M7Q3BMcTNoRHhDOztBb0xyM2hERTtFQUFzQztDcEx5M2hEeEM7O0FvTHozaERFO0VBQXNDO0NwTDYzaER4Qzs7QW9MNzNoREU7RUFBc0M7Q3BMaTRoRHhDOztBb0xqNGhERTtFQUFzQztDcExxNGhEeEM7O0FvTHI0aERFO0VBQXNDO0NwTHk0aER4Qzs7QW9MejRoREU7RUFBc0M7Q3BMNjRoRHhDOztBb0w3NGhERTtFQUFzQztDcExpNWhEeEM7O0FvTGo1aERFO0VBQXNDO0NwTHE1aER4Qzs7QW9McjVoREU7RUFBc0M7Q3BMeTVoRHhDOztBb0x6NWhERTtFQUFzQztDcEw2NWhEeEM7O0FvTDc1aERFO0VBQXNDO0NwTGk2aER4Qzs7QW9MajZoREU7RUFBc0M7Q3BMcTZoRHhDOztBb0xyNmhERTtFQUFzQztDcEx5NmhEeEM7O0FvTHo2aERFO0VBQXNDO0NwTDY2aER4Qzs7QW9MNzZoREU7RUFBc0M7Q3BMaTdoRHhDOztBb0xqN2hERTtFQUFzQztDcExxN2hEeEM7O0FvTHI3aERFO0VBQXNDO0NwTHk3aER4Qzs7QW9MejdoREU7RUFBc0M7Q3BMNjdoRHhDOztBb0w3N2hERTtFQUFzQztDcExpOGhEeEM7O0FvTGo4aERFO0VBQXNDO0NwTHE4aER4Qzs7QW9McjhoREU7RUFBc0M7Q3BMeThoRHhDOztBb0x6OGhERTtFQUFzQztDcEw2OGhEeEM7O0FvTDc4aERFO0VBQXNDO0NwTGk5aER4Qzs7QW9MajloREU7RUFBc0M7Q3BMcTloRHhDOztBb0xyOWhERTtFQUFzQztDcEx5OWhEeEM7O0FvTHo5aERFO0VBQXNDO0NwTDY5aER4Qzs7QW9MNzloREU7RUFBc0M7Q3BMaStoRHhDOztBb0xqK2hERTtFQUFzQztDcExxK2hEeEM7O0FvTHIraERFO0VBQXNDO0NwTHkraER4Qzs7QW9MeitoREU7RUFBc0M7Q3BMNitoRHhDOztBb0w3K2hERTtFQUFzQztDcExpL2hEeEM7O0FvTGovaERFO0VBQXNDO0NwTHEvaER4Qzs7QW9Mci9oREU7RUFBc0M7Q3BMeS9oRHhDOztBb0x6L2hERTtFQUFzQztDcEw2L2hEeEM7O0FvTDcvaERFO0VBQXNDO0NwTGlnaUR4Qzs7QW9MamdpREU7RUFBc0M7Q3BMcWdpRHhDOztBb0xyZ2lERTtFQUFzQztDcEx5Z2lEeEM7O0FvTHpnaURFO0VBQXNDO0NwTDZnaUR4Qzs7QW9MN2dpREU7RUFBc0M7Q3BMaWhpRHhDOztBb0xqaGlERTtFQUFzQztDcExxaGlEeEM7O0FvTHJoaURFO0VBQXNDO0NwTHloaUR4Qzs7QW9MemhpREU7RUFBc0M7Q3BMNmhpRHhDOztBb0w3aGlERTtFQUFzQztDcExpaWlEeEM7O0FvTGppaURFO0VBQXNDO0NwTHFpaUR4Qzs7QW9McmlpREU7RUFBc0M7Q3BMeWlpRHhDOztBb0x6aWlERTtFQUFzQztDcEw2aWlEeEM7O0FvTDdpaURFO0VBQXNDO0NwTGlqaUR4Qzs7QW9MamppREU7RUFBc0M7Q3BMcWppRHhDOztBb0xyamlERTtFQUFzQztDcEx5amlEeEM7O0FvTHpqaURFO0VBQXNDO0NwTDZqaUR4Qzs7QW9MN2ppREU7RUFBc0M7Q3BMaWtpRHhDOztBb0xqa2lERTtFQUFzQztDcExxa2lEeEM7O0FvTHJraURFO0VBQXNDO0NwTHlraUR4Qzs7QW9MemtpREU7RUFBc0M7Q3BMNmtpRHhDOztBb0w3a2lERTtFQUFzQztDcExpbGlEeEM7O0FvTGpsaURFO0VBQXNDO0NwTHFsaUR4Qzs7QW9McmxpREU7RUFBc0M7Q3BMeWxpRHhDOztBb0x6bGlERTtFQUFzQztDcEw2bGlEeEM7O0FvTDdsaURFO0VBQXNDO0NwTGltaUR4Qzs7QW9Mam1pREU7RUFBc0M7Q3BMcW1pRHhDOztBb0xybWlERTtFQUFzQztDcEx5bWlEeEM7O0FvTHptaURFO0VBQXNDO0NwTDZtaUR4Qzs7QW9MN21pREU7RUFBc0M7Q3BMaW5pRHhDOztBb0xqbmlERTtFQUFzQztDcExxbmlEeEM7O0FvTHJuaURFO0VBQXNDO0NwTHluaUR4Qzs7QW9Mem5pREU7RUFBc0M7Q3BMNm5pRHhDOztBb0w3bmlERTtFQUFzQztDcExpb2lEeEM7O0FvTGpvaURFO0VBQXNDO0NwTHFvaUR4Qzs7QW9Mcm9pREU7RUFBc0M7Q3BMeW9pRHhDOztBb0x6b2lERTtFQUFzQztDcEw2b2lEeEM7O0FvTDdvaURFO0VBQXNDO0NwTGlwaUR4Qzs7QW9ManBpREU7RUFBc0M7Q3BMcXBpRHhDOztBb0xycGlERTtFQUFzQztDcEx5cGlEeEM7O0FvTHpwaURFO0VBQXNDO0NwTDZwaUR4Qzs7QW9MN3BpREU7RUFBc0M7Q3BMaXFpRHhDOztBb0xqcWlERTtFQUFzQztDcExxcWlEeEM7O0FvTHJxaURFO0VBQXNDO0NwTHlxaUR4Qzs7QW9MenFpREU7RUFBc0M7Q3BMNnFpRHhDOztBb0w3cWlERTtFQUFzQztDcExpcmlEeEM7O0FvTGpyaURFO0VBQXNDO0NwTHFyaUR4Qzs7QW9McnJpREU7RUFBc0M7Q3BMeXJpRHhDOztBb0x6cmlERTtFQUFzQztDcEw2cmlEeEM7O0FvTDdyaURFO0VBQXNDO0NwTGlzaUR4Qzs7QW9ManNpREU7RUFBc0M7Q3BMcXNpRHhDOztBb0xyc2lERTtFQUFzQztDcEx5c2lEeEM7O0FvTHpzaURFO0VBQXNDO0NwTDZzaUR4Qzs7QW9MN3NpREU7RUFBc0M7Q3BMaXRpRHhDOztBb0xqdGlERTtFQUFzQztDcExxdGlEeEM7O0FvTHJ0aURFO0VBQXNDO0NwTHl0aUR4Qzs7QW9MenRpREU7RUFBc0M7Q3BMNnRpRHhDOztBb0w3dGlERTtFQUFzQztDcExpdWlEeEM7O0FvTGp1aURFO0VBQXNDO0NwTHF1aUR4Qzs7QW9McnVpREU7RUFBc0M7Q3BMeXVpRHhDOztBb0x6dWlERTtFQUFzQztDcEw2dWlEeEM7O0FvTDd1aURFO0VBQXNDO0NwTGl2aUR4Qzs7QW9ManZpREU7RUFBc0M7Q3BMcXZpRHhDOztBb0xydmlERTtFQUFzQztDcEx5dmlEeEM7O0FvTHp2aURFO0VBQXNDO0NwTDZ2aUR4Qzs7QW9MN3ZpREU7RUFBc0M7Q3BMaXdpRHhDOztBb0xqd2lERTtFQUFzQztDcExxd2lEeEM7O0FvTHJ3aURFO0VBQXNDO0NwTHl3aUR4Qzs7QW9MendpREU7RUFBc0M7Q3BMNndpRHhDOztBb0w3d2lERTtFQUFzQztDcExpeGlEeEM7O0FvTGp4aURFO0VBQXNDO0NwTHF4aUR4Qzs7QW9McnhpREU7RUFBc0M7Q3BMeXhpRHhDOztBb0x6eGlERTtFQUFzQztDcEw2eGlEeEM7O0FvTDd4aURFO0VBQXNDO0NwTGl5aUR4Qzs7QW9ManlpREU7RUFBc0M7Q3BMcXlpRHhDOztBb0xyeWlERTtFQUFzQztDcEx5eWlEeEM7O0FvTHp5aURFO0VBQXNDO0NwTDZ5aUR4Qzs7QW9MN3lpREU7RUFBc0M7Q3BMaXppRHhDOztBb0xqemlERTtFQUFzQztDcExxemlEeEM7O0FvTHJ6aURFO0VBQXNDO0NwTHl6aUR4Qzs7QW9MenppREU7RUFBc0M7Q3BMNnppRHhDOztBb0w3emlERTtFQUFzQztDcExpMGlEeEM7O0FvTGowaURFO0VBQXNDO0NwTHEwaUR4Qzs7QW9McjBpREU7RUFBc0M7Q3BMeTBpRHhDOztBb0x6MGlERTtFQUFzQztDcEw2MGlEeEM7O0FvTDcwaURFO0VBQXNDO0NwTGkxaUR4Qzs7QW9MajFpREU7RUFBc0M7Q3BMcTFpRHhDOztBb0xyMWlERTtFQUFzQztDcEx5MWlEeEM7O0FvTHoxaURFO0VBQXNDO0NwTDYxaUR4Qzs7QW9MNzFpREU7RUFBc0M7Q3BMaTJpRHhDOztBb0xqMmlERTtFQUFzQztDcExxMmlEeEM7O0FvTHIyaURFO0VBQXNDO0NwTHkyaUR4Qzs7QW9MejJpREU7RUFBc0M7Q3BMNjJpRHhDOztBb0w3MmlERTtFQUFzQztDcExpM2lEeEM7O0FvTGozaURFO0VBQXNDO0NwTHEzaUR4Qzs7QW9McjNpREU7RUFBc0M7Q3BMeTNpRHhDOztBb0x6M2lERTtFQUFzQztDcEw2M2lEeEM7O0FvTDczaURFO0VBQXNDO0NwTGk0aUR4Qzs7QW9MajRpREU7RUFBc0M7Q3BMcTRpRHhDOztBb0xyNGlERTtFQUFzQztDcEx5NGlEeEM7O0FvTHo0aURFO0VBQXNDO0NwTDY0aUR4Qzs7QW9MNzRpREU7RUFBc0M7Q3BMaTVpRHhDOztBb0xqNWlERTtFQUFzQztDcExxNWlEeEM7O0FvTHI1aURFO0VBQXNDO0NwTHk1aUR4Qzs7QW9MejVpREU7RUFBc0M7Q3BMNjVpRHhDOztBb0w3NWlERTtFQUFzQztDcExpNmlEeEM7O0FvTGo2aURFO0VBQXNDO0NwTHE2aUR4Qzs7QW9McjZpREU7RUFBc0M7Q3BMeTZpRHhDOztBb0x6NmlERTtFQUFzQztDcEw2NmlEeEM7O0FvTDc2aURFO0VBQXNDO0NwTGk3aUR4Qzs7QW9MajdpREU7RUFBc0M7Q3BMcTdpRHhDOztBb0xyN2lERTtFQUFzQztDcEx5N2lEeEM7O0FvTHo3aURFO0VBQXNDO0NwTDY3aUR4Qzs7QW9MNzdpREU7RUFBc0M7Q3BMaThpRHhDOztBb0xqOGlERTtFQUFzQztDcExxOGlEeEM7O0FvTHI4aURFO0VBQXNDO0NwTHk4aUR4Qzs7QW9MejhpREU7RUFBc0M7Q3BMNjhpRHhDOztBb0w3OGlERTtFQUFzQztDcExpOWlEeEM7O0FvTGo5aURFO0VBQXNDO0NwTHE5aUR4Qzs7QW9McjlpREU7RUFBc0M7Q3BMeTlpRHhDOztBb0x6OWlERTtFQUFzQztDcEw2OWlEeEM7O0FvTDc5aURFO0VBQXNDO0NwTGkraUR4Qzs7QW9MaitpREU7RUFBc0M7Q3BMcStpRHhDOztBb0xyK2lERTtFQUFzQztDcEx5K2lEeEM7O0FvTHoraURFO0VBQXNDO0NwTDYraUR4Qzs7QW9MNytpREU7RUFBc0M7Q3BMaS9pRHhDOztBb0xqL2lERTtFQUFzQztDcExxL2lEeEM7O0FvTHIvaURFO0VBQXNDO0NwTHkvaUR4Qzs7QW9Mei9pREU7RUFBc0M7Q3BMNi9pRHhDOztBb0w3L2lERTtFQUFzQztDcExpZ2pEeEM7O0FvTGpnakRFO0VBQXNDO0NwTHFnakR4Qzs7QW9McmdqREU7RUFBc0M7Q3BMeWdqRHhDOztBb0x6Z2pERTtFQUFzQztDcEw2Z2pEeEM7O0FvTDdnakRFO0VBQXNDO0NwTGloakR4Qzs7QW9MamhqREU7RUFBc0M7Q3BMcWhqRHhDOztBb0xyaGpERTtFQUFzQztDcEx5aGpEeEM7O0FvTHpoakRFO0VBQXNDO0NwTDZoakR4Qzs7QW9MN2hqREU7RUFBc0M7Q3BMaWlqRHhDOztBb0xqaWpERTtFQUFzQztDcExxaWpEeEM7O0FvTHJpakRFO0VBQXNDO0NwTHlpakR4Qzs7QW9MemlqREU7RUFBc0M7Q3BMNmlqRHhDOztBb0w3aWpERTtFQUFzQztDcExpampEeEM7O0FvTGpqakRFO0VBQXNDO0NwTHFqakR4Qzs7QW9McmpqREU7RUFBc0M7Q3BMeWpqRHhDOztBb0x6ampERTtFQUFzQztDcEw2ampEeEM7O0FvTDdqakRFO0VBQXNDO0NwTGlrakR4Qzs7QW9MamtqREU7RUFBc0M7Q3BMcWtqRHhDOztBb0xya2pERTtFQUFzQztDcEx5a2pEeEM7O0FvTHprakRFO0VBQXNDO0NwTDZrakR4Qzs7QW9MN2tqREU7RUFBc0M7Q3BMaWxqRHhDOztBb0xqbGpERTtFQUFzQztDcExxbGpEeEM7O0FvTHJsakRFO0VBQXNDO0NwTHlsakR4Qzs7QW9MemxqREU7RUFBc0M7Q3BMNmxqRHhDOztBb0w3bGpERTtFQUFzQztDcExpbWpEeEM7O0FvTGptakRFO0VBQXNDO0NwTHFtakR4Qzs7QW9Mcm1qREU7RUFBc0M7Q3BMeW1qRHhDOztBb0x6bWpERTtFQUFzQztDcEw2bWpEeEM7O0FvTDdtakRFO0VBQXNDO0NwTGluakR4Qzs7QW9Mam5qREU7RUFBc0M7Q3BMcW5qRHhDOztBb0xybmpERTtFQUFzQztDcEx5bmpEeEM7O0FvTHpuakRFO0VBQXNDO0NwTDZuakR4Qzs7QW9MN25qREU7RUFBc0M7Q3BMaW9qRHhDOztBb0xqb2pERTtFQUFzQztDcExxb2pEeEM7O0FvTHJvakRFO0VBQXNDO0NwTHlvakR4Qzs7QW9Mem9qREU7RUFBc0M7Q3BMNm9qRHhDOztBb0w3b2pERTtFQUFzQztDcExpcGpEeEM7O0FvTGpwakRFO0VBQXNDO0NwTHFwakR4Qzs7QW9McnBqREU7RUFBc0M7Q3BMeXBqRHhDOztBb0x6cGpERTtFQUFzQztDcEw2cGpEeEM7O0FvTDdwakRFO0VBQXNDO0NwTGlxakR4Qzs7QW9ManFqREU7RUFBc0M7Q3BMcXFqRHhDOztBb0xycWpERTtFQUFzQztDcEx5cWpEeEM7O0FvTHpxakRFO0VBQXNDO0NwTDZxakR4Qzs7QW9MN3FqREU7RUFBc0M7Q3BMaXJqRHhDOztBb0xqcmpERTtFQUFzQztDcExxcmpEeEM7O0FvTHJyakRFO0VBQXNDO0NwTHlyakR4Qzs7QW9MenJqREU7RUFBc0M7Q3BMNnJqRHhDOztBb0w3cmpERTtFQUFzQztDcExpc2pEeEM7O0FvTGpzakRFO0VBQXNDO0NwTHFzakR4Qzs7QW9McnNqREU7RUFBc0M7Q3BMeXNqRHhDOztBb0x6c2pERTtFQUFzQztDcEw2c2pEeEM7O0FvTDdzakRFO0VBQXNDO0NwTGl0akR4Qzs7QW9ManRqREU7RUFBc0M7Q3BMcXRqRHhDOztBb0xydGpERTtFQUFzQztDcEx5dGpEeEM7O0FvTHp0akRFO0VBQXNDO0NwTDZ0akR4Qzs7QW9MN3RqREU7RUFBc0M7Q3BMaXVqRHhDOztBb0xqdWpERTtFQUFzQztDcExxdWpEeEM7O0FvTHJ1akRFO0VBQXNDO0NwTHl1akR4Qzs7QW9MenVqREU7RUFBc0M7Q3BMNnVqRHhDOztBb0w3dWpERTtFQUFzQztDcExpdmpEeEM7O0FvTGp2akRFO0VBQXNDO0NwTHF2akR4Qzs7QW9McnZqREU7RUFBc0M7Q3BMeXZqRHhDOztBb0x6dmpERTtFQUFzQztDcEw2dmpEeEM7O0FvTDd2akRFO0VBQXNDO0NwTGl3akR4Qzs7QW9MandqREU7RUFBc0M7Q3BMcXdqRHhDOztBb0xyd2pERTtFQUFzQztDcEx5d2pEeEM7O0FvTHp3akRFO0VBQXNDO0NwTDZ3akR4Qzs7QW9MN3dqREU7RUFBc0M7Q3BMaXhqRHhDOztBb0xqeGpERTtFQUFzQztDcExxeGpEeEM7O0FvTHJ4akRFO0VBQXNDO0NwTHl4akR4Qzs7QW9MenhqREU7RUFBc0M7Q3BMNnhqRHhDOztBb0w3eGpERTtFQUFzQztDcExpeWpEeEM7O0FvTGp5akRFO0VBQXNDO0NwTHF5akR4Qzs7QW9McnlqREU7RUFBc0M7Q3BMeXlqRHhDOztBb0x6eWpERTtFQUFzQztDcEw2eWpEeEM7O0FvTDd5akRFO0VBQXNDO0NwTGl6akR4Qzs7QW9ManpqREU7RUFBc0M7Q3BMcXpqRHhDOztBb0xyempERTtFQUFzQztDcEx5empEeEM7O0FvTHp6akRFO0VBQXNDO0NwTDZ6akR4Qzs7QW9MN3pqREU7RUFBc0M7Q3BMaTBqRHhDOztBb0xqMGpERTtFQUFzQztDcExxMGpEeEM7O0FvTHIwakRFO0VBQXNDO0NwTHkwakR4Qzs7QW9MejBqREU7RUFBc0M7Q3BMNjBqRHhDOztBb0w3MGpERTtFQUFzQztDcExpMWpEeEM7O0FvTGoxakRFO0VBQXNDO0NwTHExakR4Qzs7QW9McjFqREU7RUFBc0M7Q3BMeTFqRHhDOztBb0x6MWpERTtFQUFzQztDcEw2MWpEeEM7O0FvTDcxakRFO0VBQXNDO0NwTGkyakR4Qzs7QW9MajJqREU7RUFBc0M7Q3BMcTJqRHhDOztBb0xyMmpERTtFQUFzQztDcEx5MmpEeEM7O0FvTHoyakRFO0VBQXNDO0NwTDYyakR4Qzs7QW9MNzJqREU7RUFBc0M7Q3BMaTNqRHhDOztBb0xqM2pERTtFQUFzQztDcExxM2pEeEM7O0FvTHIzakRFO0VBQXNDO0NwTHkzakR4Qzs7QW9MejNqREU7RUFBc0M7Q3BMNjNqRHhDOztBb0w3M2pERTtFQUFzQztDcExpNGpEeEM7O0FvTGo0akRFO0VBQXNDO0NwTHE0akR4Qzs7QW9McjRqREU7RUFBc0M7Q3BMeTRqRHhDOztBb0x6NGpERTtFQUFzQztDcEw2NGpEeEM7O0FvTDc0akRFO0VBQXNDO0NwTGk1akR4Qzs7QW9MajVqREU7RUFBc0M7Q3BMcTVqRHhDOztBb0xyNWpERTtFQUFzQztDcEx5NWpEeEM7O0FvTHo1akRFO0VBQXNDO0NwTDY1akR4Qzs7QW9MNzVqREU7RUFBc0M7Q3BMaTZqRHhDOztBb0xqNmpERTtFQUFzQztDcExxNmpEeEM7O0FvTHI2akRFO0VBQXNDO0NwTHk2akR4Qzs7QW9MejZqREU7RUFBc0M7Q3BMNjZqRHhDOztBb0w3NmpERTtFQUFzQztDcExpN2pEeEM7O0FvTGo3akRFO0VBQXNDO0NwTHE3akR4Qzs7QW9McjdqREU7RUFBc0M7Q3BMeTdqRHhDOztBb0x6N2pERTtFQUFzQztDcEw2N2pEeEM7O0FvTDc3akRFO0VBQXNDO0NwTGk4akR4Qzs7QW9MajhqREU7RUFBc0M7Q3BMcThqRHhDOztBb0xyOGpERTtFQUFzQztDcEx5OGpEeEM7O0FvTHo4akRFO0VBQXNDO0NwTDY4akR4Qzs7QW9MNzhqREU7RUFBc0M7Q3BMaTlqRHhDOztBb0xqOWpERTtFQUFzQztDcExxOWpEeEM7O0FvTHI5akRFO0VBQXNDO0NwTHk5akR4Qzs7QW9MejlqREU7RUFBc0M7Q3BMNjlqRHhDOztBb0w3OWpERTtFQUFzQztDcExpK2pEeEM7O0FvTGorakRFO0VBQXNDO0NwTHErakR4Qzs7QW9McitqREU7RUFBc0M7Q3BMeStqRHhDOztBb0x6K2pERTtFQUFzQztDcEw2K2pEeEM7O0FvTDcrakRFO0VBQXNDO0NwTGkvakR4Qzs7QW9Mai9qREU7RUFBc0M7Q3BMcS9qRHhDOztBb0xyL2pERTtFQUFzQztDcEx5L2pEeEM7O0FvTHovakRFO0VBQXNDO0NwTDYvakR4Qzs7QW9MNy9qREU7RUFBc0M7Q3BMaWdrRHhDOztBb0xqZ2tERTtFQUFzQztDcExxZ2tEeEM7O0FvTHJna0RFO0VBQXNDO0NwTHlna0R4Qzs7QW9MemdrREU7RUFBc0M7Q3BMNmdrRHhDOztBb0w3Z2tERTtFQUFzQztDcExpaGtEeEM7O0FvTGpoa0RFO0VBQXNDO0NwTHFoa0R4Qzs7QW9McmhrREU7RUFBc0M7Q3BMeWhrRHhDOztBb0x6aGtERTtFQUFzQztDcEw2aGtEeEM7O0FvTDdoa0RFO0VBQXNDO0NwTGlpa0R4Qzs7QW9MamlrREU7RUFBc0M7Q3BMcWlrRHhDOztBb0xyaWtERTtFQUFzQztDcEx5aWtEeEM7O0FvTHppa0RFO0VBQXNDO0NwTDZpa0R4Qzs7QW9MN2lrREU7RUFBc0M7Q3BMaWprRHhDOztBb0xqamtERTtFQUFzQztDcExxamtEeEM7O0FvTHJqa0RFO0VBQXNDO0NwTHlqa0R4Qzs7QW9MemprREU7RUFBc0M7Q3BMNmprRHhDOztBb0w3amtERTtFQUFzQztDcExpa2tEeEM7O0FvTGpra0RFO0VBQXNDO0NwTHFra0R4Qzs7QW9McmtrREU7RUFBc0M7Q3BMeWtrRHhDOztBb0x6a2tERTtFQUFzQztDcEw2a2tEeEM7O0FvTDdra0RFO0VBQXNDO0NwTGlsa0R4Qzs7QW9MamxrREU7RUFBc0M7Q3BMcWxrRHhDOztBb0xybGtERTtFQUFzQztDcEx5bGtEeEM7O0FvTHpsa0RFO0VBQXNDO0NwTDZsa0R4Qzs7QW9MN2xrREU7RUFBc0M7Q3BMaW1rRHhDOztBb0xqbWtERTtFQUFzQztDcExxbWtEeEM7O0FvTHJta0RFO0VBQXNDO0NwTHlta0R4Qzs7QW9Mem1rREU7RUFBc0M7Q3BMNm1rRHhDOztBb0w3bWtERTtFQUFzQztDcExpbmtEeEM7O0FvTGpua0RFO0VBQXNDO0NwTHFua0R4Qzs7QW9Mcm5rREU7RUFBc0M7Q3BMeW5rRHhDOztBb0x6bmtERTtFQUFzQztDcEw2bmtEeEM7O0FvTDdua0RFO0VBQXNDO0NwTGlva0R4Qzs7QW9Mam9rREU7RUFBc0M7Q3BMcW9rRHhDOztBb0xyb2tERTtFQUFzQztDcEx5b2tEeEM7O0FvTHpva0RFO0VBQXNDO0NwTDZva0R4Qzs7QW9MN29rREU7RUFBc0M7Q3BMaXBrRHhDOztBb0xqcGtERTtFQUFzQztDcExxcGtEeEM7O0FvTHJwa0RFO0VBQXNDO0NwTHlwa0R4Qzs7QW9MenBrREU7RUFBc0M7Q3BMNnBrRHhDOztBb0w3cGtERTtFQUFzQztDcExpcWtEeEM7O0FvTGpxa0RFO0VBQXNDO0NwTHFxa0R4Qzs7QW9McnFrREU7RUFBc0M7Q3BMeXFrRHhDOztBb0x6cWtERTtFQUFzQztDcEw2cWtEeEM7O0FvTDdxa0RFO0VBQXNDO0NwTGlya0R4Qzs7QW9ManJrREU7RUFBc0M7Q3BMcXJrRHhDOztBb0xycmtERTtFQUFzQztDcEx5cmtEeEM7O0FvTHpya0RFO0VBQXNDO0NwTDZya0R4Qzs7QW9MN3JrREU7RUFBc0M7Q3BMaXNrRHhDOztBb0xqc2tERTtFQUFzQztDcExxc2tEeEM7O0FvTHJza0RFO0VBQXNDO0NwTHlza0R4Qzs7QW9MenNrREU7RUFBc0M7Q3BMNnNrRHhDOztBb0w3c2tERTtFQUFzQztDcExpdGtEeEM7O0FvTGp0a0RFO0VBQXNDO0NwTHF0a0R4Qzs7QW9McnRrREU7RUFBc0M7Q3BMeXRrRHhDOztBb0x6dGtERTtFQUFzQztDcEw2dGtEeEM7O0FvTDd0a0RFO0VBQXNDO0NwTGl1a0R4Qzs7QW9ManVrREU7RUFBc0M7Q3BMcXVrRHhDOztBb0xydWtERTtFQUFzQztDcEx5dWtEeEM7O0FvTHp1a0RFO0VBQXNDO0NwTDZ1a0R4Qzs7QW9MN3VrREU7RUFBc0M7Q3BMaXZrRHhDOztBb0xqdmtERTtFQUFzQztDcExxdmtEeEM7O0FvTHJ2a0RFO0VBQXNDO0NwTHl2a0R4Qzs7QW9MenZrREU7RUFBc0M7Q3BMNnZrRHhDOztBb0w3dmtERTtFQUFzQztDcExpd2tEeEM7O0FvTGp3a0RFO0VBQXNDO0NwTHF3a0R4Qzs7QW9McndrREU7RUFBc0M7Q3BMeXdrRHhDOztBb0x6d2tERTtFQUFzQztDcEw2d2tEeEM7O0FvTDd3a0RFO0VBQXNDO0NwTGl4a0R4Qzs7QW9ManhrREU7RUFBc0M7Q3BMcXhrRHhDOztBb0xyeGtERTtFQUFzQztDcEx5eGtEeEM7O0FvTHp4a0RFO0VBQXNDO0NwTDZ4a0R4Qzs7QW9MN3hrREU7RUFBc0M7Q3BMaXlrRHhDOztBb0xqeWtERTtFQUFzQztDcExxeWtEeEM7O0FvTHJ5a0RFO0VBQXNDO0NwTHl5a0R4Qzs7QW9MenlrREU7RUFBc0M7Q3BMNnlrRHhDOztBb0w3eWtERTtFQUFzQztDcExpemtEeEM7O0FvTGp6a0RFO0VBQXNDO0NwTHF6a0R4Qzs7QW9McnprREU7RUFBc0M7Q3BMeXprRHhDOztBb0x6emtERTtFQUFzQztDcEw2emtEeEM7O0FvTDd6a0RFO0VBQXNDO0NwTGkwa0R4Qzs7QW9MajBrREU7RUFBc0M7Q3BMcTBrRHhDOztBb0xyMGtERTtFQUFzQztDcEx5MGtEeEM7O0FvTHowa0RFO0VBQXNDO0NwTDYwa0R4Qzs7QW9MNzBrREU7RUFBc0M7Q3BMaTFrRHhDOztBb0xqMWtERTtFQUFzQztDcExxMWtEeEM7O0FvTHIxa0RFO0VBQXNDO0NwTHkxa0R4Qzs7QW9MejFrREU7RUFBc0M7Q3BMNjFrRHhDOztBb0w3MWtERTtFQUFzQztDcExpMmtEeEM7O0FvTGoya0RFO0VBQXNDO0NwTHEya0R4Qzs7QW9McjJrREU7RUFBc0M7Q3BMeTJrRHhDOztBb0x6MmtERTtFQUFzQztDcEw2MmtEeEM7O0FvTDcya0RFO0VBQXNDO0NwTGkza0R4Qzs7QW9MajNrREU7RUFBc0M7Q3BMcTNrRHhDOztBb0xyM2tERTtFQUFzQztDcEx5M2tEeEM7O0FvTHoza0RFO0VBQXNDO0NwTDYza0R4Qzs7QW9MNzNrREU7RUFBc0M7Q3BMaTRrRHhDOztBb0xqNGtERTtFQUFzQztDcExxNGtEeEM7O0FvTHI0a0RFO0VBQXNDO0NwTHk0a0R4Qzs7QW9MejRrREU7RUFBc0M7Q3BMNjRrRHhDOztBb0w3NGtERTtFQUFzQztDcExpNWtEeEM7O0FvTGo1a0RFO0VBQXNDO0NwTHE1a0R4Qzs7QW9McjVrREU7RUFBc0M7Q3BMeTVrRHhDOztBb0x6NWtERTtFQUFzQztDcEw2NWtEeEM7O0FvTDc1a0RFO0VBQXNDO0NwTGk2a0R4Qzs7QW9MajZrREU7RUFBc0M7Q3BMcTZrRHhDOztBb0xyNmtERTtFQUFzQztDcEx5NmtEeEM7O0FvTHo2a0RFO0VBQXNDO0NwTDY2a0R4Qzs7QW9MNzZrREU7RUFBc0M7Q3BMaTdrRHhDOztBb0xqN2tERTtFQUFzQztDcExxN2tEeEM7O0FvTHI3a0RFO0VBQXNDO0NwTHk3a0R4Qzs7QW9MejdrREU7RUFBc0M7Q3BMNjdrRHhDOztBb0w3N2tERTtFQUFzQztDcExpOGtEeEM7O0FvTGo4a0RFO0VBQXNDO0NwTHE4a0R4Qzs7QW9McjhrREU7RUFBc0M7Q3BMeThrRHhDOztBb0x6OGtERTtFQUFzQztDcEw2OGtEeEM7O0FvTDc4a0RFO0VBQXNDO0NwTGk5a0R4Qzs7QW9MajlrREU7RUFBc0M7Q3BMcTlrRHhDOztBb0xyOWtERTtFQUFzQztDcEx5OWtEeEM7O0FvTHo5a0RFO0VBQXNDO0NwTDY5a0R4Qzs7QW9MNzlrREU7RUFBc0M7Q3BMaStrRHhDOztBb0xqK2tERTtFQUFzQztDcExxK2tEeEM7O0FvTHIra0RFO0VBQXNDO0NwTHkra0R4Qzs7QW9MeitrREU7RUFBc0M7Q3BMNitrRHhDOztBb0w3K2tERTtFQUFzQztDcExpL2tEeEM7O0FvTGova0RFO0VBQXNDO0NwTHEva0R4Qzs7QW9Mci9rREU7RUFBc0M7Q3BMeS9rRHhDOztBb0x6L2tERTtFQUFzQztDcEw2L2tEeEM7O0FvTDcva0RFO0VBQXNDO0NwTGlnbER4Qzs7QW9MamdsREU7RUFBc0M7Q3BMcWdsRHhDOztBb0xyZ2xERTtFQUFzQztDcEx5Z2xEeEM7O0FvTHpnbERFO0VBQXNDO0NwTDZnbER4Qzs7QW9MN2dsREU7RUFBc0M7Q3BMaWhsRHhDOztBb0xqaGxERTtFQUFzQztDcExxaGxEeEM7O0FvTHJobERFO0VBQXNDO0NwTHlobER4Qzs7QW9MemhsREU7RUFBc0M7Q3BMNmhsRHhDOztBb0w3aGxERTtFQUFzQztDcExpaWxEeEM7O0FvTGppbERFO0VBQXNDO0NwTHFpbER4Qzs7QW9McmlsREU7RUFBc0M7Q3BMeWlsRHhDOztBb0x6aWxERTtFQUFzQztDcEw2aWxEeEM7O0FvTDdpbERFO0VBQXNDO0NwTGlqbER4Qzs7QW9MampsREU7RUFBc0M7Q3BMcWpsRHhDOztBb0xyamxERTtFQUFzQztDcEx5amxEeEM7O0FvTHpqbERFO0VBQXNDO0NwTDZqbER4Qzs7QW9MN2psREU7RUFBc0M7Q3BMaWtsRHhDOztBb0xqa2xERTtFQUFzQztDcExxa2xEeEM7O0FvTHJrbERFO0VBQXNDO0NwTHlrbER4Qzs7QW9MemtsREU7RUFBc0M7Q3BMNmtsRHhDOztBb0w3a2xERTtFQUFzQztDcExpbGxEeEM7O0FxTHBsbERBOztFVHFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVLb2tsREY7O0E0Sy9qbERFOztFQWJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUtpbGxERjs7QXNMbG5sREE7Ozs7R0FBQTtBQVFBO0VBQ0U7RUFDQTtDdExrbmxERjs7QXNML21sREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQlI4QndCO0VRN0J4QjtDdExrbmxERjtBc0w5bWxEQTs7RUFFRTtDdExnbmxERjs7QXVMeG9sREE7Ozs7R0FBQTtBQVFBO0VBQ0U7RUFDQTtDdkx3b2xERjs7QXVMcm9sREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQlQ4QndCO0VTN0J4QjtDdkx3b2xERjtBdUxwb2xEQTs7RUFFRTtDdkxzb2xERjs7QXdMOXBsREE7Ozs7R0FBQTtBQVFBO0VBQ0U7RUFDQTtDeEw4cGxERjs7QXdMM3BsREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQlY4QndCO0VVN0J4QjtDeEw4cGxERjtBd0wxcGxEQTs7RUFFRTtDeEw0cGxERjs7QXdMeHBsREU7RUFBcUM7Q3hMNHBsRHZDOztBd0w1cGxERTtFQUFxQztDeExncWxEdkM7O0F3TGhxbERFO0VBQXFDO0N4TG9xbER2Qzs7QXdMcHFsREU7RUFBcUM7Q3hMd3FsRHZDOztBd0x4cWxERTtFQUFxQztDeEw0cWxEdkM7O0F3TDVxbERFO0VBQXFDO0N4TGdybER2Qzs7QXdMaHJsREU7RUFBcUM7Q3hMb3JsRHZDOztBd0xwcmxERTtFQUFxQztDeEx3cmxEdkM7O0F3THhybERFO0VBQXFDO0N4TDRybER2Qzs7QXdMNXJsREU7RUFBcUM7Q3hMZ3NsRHZDOztBd0xoc2xERTtFQUFxQztDeExvc2xEdkM7O0F3THBzbERFO0VBQXFDO0N4THdzbER2Qzs7QXdMeHNsREU7RUFBcUM7Q3hMNHNsRHZDOztBd0w1c2xERTtFQUFxQztDeExndGxEdkM7O0F3TGh0bERFO0VBQXFDO0N4TG90bER2Qzs7QXdMcHRsREU7RUFBcUM7Q3hMd3RsRHZDOztBd0x4dGxERTtFQUFxQztDeEw0dGxEdkM7O0F3TDV0bERFO0VBQXFDO0N4TGd1bER2Qzs7QXdMaHVsREU7RUFBcUM7Q3hMb3VsRHZDOztBd0xwdWxERTtFQUFxQztDeEx3dWxEdkM7O0F3THh1bERFO0VBQXFDO0N4TDR1bER2Qzs7QXdMNXVsREU7RUFBcUM7Q3hMZ3ZsRHZDOztBd0xodmxERTtFQUFxQztDeExvdmxEdkM7O0F3THB2bERFO0VBQXFDO0N4THd2bER2Qzs7QXdMeHZsREU7RUFBcUM7Q3hMNHZsRHZDOztBd0w1dmxERTtFQUFxQztDeExnd2xEdkM7O0F3TGh3bERFO0VBQXFDO0N4TG93bER2Qzs7QXdMcHdsREU7RUFBcUM7Q3hMd3dsRHZDOztBd0x4d2xERTtFQUFxQztDeEw0d2xEdkM7O0F3TDV3bERFO0VBQXFDO0N4TGd4bER2Qzs7QXdMaHhsREU7RUFBcUM7Q3hMb3hsRHZDOztBd0xweGxERTtFQUFxQztDeEx3eGxEdkM7O0F3THh4bERFO0VBQXFDO0N4TDR4bER2Qzs7QXdMNXhsREU7RUFBcUM7Q3hMZ3lsRHZDOztBd0xoeWxERTtFQUFxQztDeExveWxEdkM7O0F3THB5bERFO0VBQXFDO0N4THd5bER2Qzs7QXdMeHlsREU7RUFBcUM7Q3hMNHlsRHZDOztBd0w1eWxERTtFQUFxQztDeExnemxEdkM7O0F3TGh6bERFO0VBQXFDO0N4TG96bER2Qzs7QXdMcHpsREU7RUFBcUM7Q3hMd3psRHZDOztBd0x4emxERTtFQUFxQztDeEw0emxEdkM7O0F3TDV6bERFO0VBQXFDO0N4TGcwbER2Qzs7QXdMaDBsREU7RUFBcUM7Q3hMbzBsRHZDOztBd0xwMGxERTtFQUFxQztDeEx3MGxEdkM7O0F3THgwbERFO0VBQXFDO0N4TDQwbER2Qzs7QXdMNTBsREU7RUFBcUM7Q3hMZzFsRHZDOztBd0xoMWxERTtFQUFxQztDeExvMWxEdkM7O0F3THAxbERFO0VBQXFDO0N4THcxbER2Qzs7QXdMeDFsREU7RUFBcUM7Q3hMNDFsRHZDOztBd0w1MWxERTtFQUFxQztDeExnMmxEdkM7O0F3TGgybERFO0VBQXFDO0N4TG8ybER2Qzs7QXdMcDJsREU7RUFBcUM7Q3hMdzJsRHZDOztBd0x4MmxERTtFQUFxQztDeEw0MmxEdkM7O0F3TDUybERFO0VBQXFDO0N4TGczbER2Qzs7QXdMaDNsREU7RUFBcUM7Q3hMbzNsRHZDOztBd0xwM2xERTtFQUFxQztDeEx3M2xEdkM7O0F3THgzbERFO0VBQXFDO0N4TDQzbER2Qzs7QXdMNTNsREU7RUFBcUM7Q3hMZzRsRHZDOztBd0xoNGxERTtFQUFxQztDeExvNGxEdkM7O0F3THA0bERFO0VBQXFDO0N4THc0bER2Qzs7QXdMeDRsREU7RUFBcUM7Q3hMNDRsRHZDOztBd0w1NGxERTtFQUFxQztDeExnNWxEdkM7O0F3TGg1bERFO0VBQXFDO0N4TG81bER2Qzs7QXdMcDVsREU7RUFBcUM7Q3hMdzVsRHZDOztBd0x4NWxERTtFQUFxQztDeEw0NWxEdkM7O0F3TDU1bERFO0VBQXFDO0N4TGc2bER2Qzs7QXdMaDZsREU7RUFBcUM7Q3hMbzZsRHZDOztBd0xwNmxERTtFQUFxQztDeEx3NmxEdkM7O0F3THg2bERFO0VBQXFDO0N4TDQ2bER2Qzs7QXdMNTZsREU7RUFBcUM7Q3hMZzdsRHZDOztBd0xoN2xERTtFQUFxQztDeExvN2xEdkM7O0F3THA3bERFO0VBQXFDO0N4THc3bER2Qzs7QXdMeDdsREU7RUFBcUM7Q3hMNDdsRHZDOztBd0w1N2xERTtFQUFxQztDeExnOGxEdkM7O0F3TGg4bERFO0VBQXFDO0N4TG84bER2Qzs7QXdMcDhsREU7RUFBcUM7Q3hMdzhsRHZDOztBd0x4OGxERTtFQUFxQztDeEw0OGxEdkM7O0F3TDU4bERFO0VBQXFDO0N4TGc5bER2Qzs7QXdMaDlsREU7RUFBcUM7Q3hMbzlsRHZDOztBd0xwOWxERTtFQUFxQztDeEx3OWxEdkM7O0F3THg5bERFO0VBQXFDO0N4TDQ5bER2Qzs7QXdMNTlsREU7RUFBcUM7Q3hMZytsRHZDOztBd0xoK2xERTtFQUFxQztDeExvK2xEdkM7O0F3THArbERFO0VBQXFDO0N4THcrbER2Qzs7QXdMeCtsREU7RUFBcUM7Q3hMNCtsRHZDOztBd0w1K2xERTtFQUFxQztDeExnL2xEdkM7O0F3TGgvbERFO0VBQXFDO0N4TG8vbER2Qzs7QXdMcC9sREU7RUFBcUM7Q3hMdy9sRHZDOztBd0x4L2xERTtFQUFxQztDeEw0L2xEdkM7O0F3TDUvbERFO0VBQXFDO0N4TGdnbUR2Qzs7QXdMaGdtREU7RUFBcUM7Q3hMb2dtRHZDOztBd0xwZ21ERTtFQUFxQztDeEx3Z21EdkM7O0F3THhnbURFO0VBQXFDO0N4TDRnbUR2Qzs7QXdMNWdtREU7RUFBcUM7Q3hMZ2htRHZDOztBd0xoaG1ERTtFQUFxQztDeExvaG1EdkM7O0F3THBobURFO0VBQXFDO0N4THdobUR2Qzs7QXdMeGhtREU7RUFBcUM7Q3hMNGhtRHZDOztBd0w1aG1ERTtFQUFxQztDeExnaW1EdkM7O0F3TGhpbURFO0VBQXFDO0N4TG9pbUR2Qzs7QXdMcGltREU7RUFBcUM7Q3hMd2ltRHZDOztBd0x4aW1ERTtFQUFxQztDeEw0aW1EdkM7O0F3TDVpbURFO0VBQXFDO0N4TGdqbUR2Qzs7QXdMaGptREU7RUFBcUM7Q3hMb2ptRHZDOztBd0xwam1ERTtFQUFxQztDeEx3am1EdkM7O0F3THhqbURFO0VBQXFDO0N4TDRqbUR2Qzs7QXdMNWptREU7RUFBcUM7Q3hMZ2ttRHZDOztBd0xoa21ERTtFQUFxQztDeExva21EdkM7O0F3THBrbURFO0VBQXFDO0N4THdrbUR2Qzs7QXdMeGttREU7RUFBcUM7Q3hMNGttRHZDOztBd0w1a21ERTtFQUFxQztDeExnbG1EdkM7O0F3TGhsbURFO0VBQXFDO0N4TG9sbUR2Qzs7QXdMcGxtREU7RUFBcUM7Q3hMd2xtRHZDOztBd0x4bG1ERTtFQUFxQztDeEw0bG1EdkM7O0F3TDVsbURFO0VBQXFDO0N4TGdtbUR2Qzs7QXdMaG1tREU7RUFBcUM7Q3hMb21tRHZDOztBd0xwbW1ERTtFQUFxQztDeEx3bW1EdkM7O0F3THhtbURFO0VBQXFDO0N4TDRtbUR2Qzs7QXdMNW1tREU7RUFBcUM7Q3hMZ25tRHZDOztBd0xobm1ERTtFQUFxQztDeExvbm1EdkM7O0F3THBubURFO0VBQXFDO0N4THdubUR2Qzs7QXdMeG5tREU7RUFBcUM7Q3hMNG5tRHZDOztBd0w1bm1ERTtFQUFxQztDeExnb21EdkM7O0F3TGhvbURFO0VBQXFDO0N4TG9vbUR2Qzs7QXdMcG9tREU7RUFBcUM7Q3hMd29tRHZDOztBd0x4b21ERTtFQUFxQztDeEw0b21EdkM7O0F3TDVvbURFO0VBQXFDO0N4TGdwbUR2Qzs7QXdMaHBtREU7RUFBcUM7Q3hMb3BtRHZDOztBd0xwcG1ERTtFQUFxQztDeEx3cG1EdkM7O0F3THhwbURFO0VBQXFDO0N4TDRwbUR2Qzs7QXdMNXBtREU7RUFBcUM7Q3hMZ3FtRHZDOztBd0xocW1ERTtFQUFxQztDeExvcW1EdkM7O0F3THBxbURFO0VBQXFDO0N4THdxbUR2Qzs7QXdMeHFtREU7RUFBcUM7Q3hMNHFtRHZDOztBd0w1cW1ERTtFQUFxQztDeExncm1EdkM7O0F3TGhybURFO0VBQXFDO0N4TG9ybUR2Qzs7QXdMcHJtREU7RUFBcUM7Q3hMd3JtRHZDOztBd0x4cm1ERTtFQUFxQztDeEw0cm1EdkM7O0F3TDVybURFO0VBQXFDO0N4TGdzbUR2Qzs7QXdMaHNtREU7RUFBcUM7Q3hMb3NtRHZDOztBd0xwc21ERTtFQUFxQztDeEx3c21EdkM7O0F3THhzbURFO0VBQXFDO0N4TDRzbUR2Qzs7QXdMNXNtREU7RUFBcUM7Q3hMZ3RtRHZDOztBd0xodG1ERTtFQUFxQztDeExvdG1EdkM7O0F3THB0bURFO0VBQXFDO0N4THd0bUR2Qzs7QXdMeHRtREU7RUFBcUM7Q3hMNHRtRHZDOztBd0w1dG1ERTtFQUFxQztDeExndW1EdkM7O0F3TGh1bURFO0VBQXFDO0N4TG91bUR2Qzs7QXdMcHVtREU7RUFBcUM7Q3hMd3VtRHZDOztBd0x4dW1ERTtFQUFxQztDeEw0dW1EdkM7O0F3TDV1bURFO0VBQXFDO0N4TGd2bUR2Qzs7QXdMaHZtREU7RUFBcUM7Q3hMb3ZtRHZDOztBd0xwdm1ERTtFQUFxQztDeEx3dm1EdkM7O0F3THh2bURFO0VBQXFDO0N4TDR2bUR2Qzs7QXdMNXZtREU7RUFBcUM7Q3hMZ3dtRHZDOztBd0xod21ERTtFQUFxQztDeExvd21EdkM7O0F3THB3bURFO0VBQXFDO0N4THd3bUR2Qzs7QXdMeHdtREU7RUFBcUM7Q3hMNHdtRHZDOztBd0w1d21ERTtFQUFxQztDeExneG1EdkM7O0F3TGh4bURFO0VBQXFDO0N4TG94bUR2Qzs7QXdMcHhtREU7RUFBcUM7Q3hMd3htRHZDOztBd0x4eG1ERTtFQUFxQztDeEw0eG1EdkM7O0F3TDV4bURFO0VBQXFDO0N4TGd5bUR2Qzs7QXdMaHltREU7RUFBcUM7Q3hMb3ltRHZDOztBd0xweW1ERTtFQUFxQztDeEx3eW1EdkM7O0F3THh5bURFO0VBQXFDO0N4TDR5bUR2Qzs7QXdMNXltREU7RUFBcUM7Q3hMZ3ptRHZDOztBd0xoem1ERTtFQUFxQztDeExvem1EdkM7O0F3THB6bURFO0VBQXFDO0N4THd6bUR2Qzs7QXdMeHptREU7RUFBcUM7Q3hMNHptRHZDOztBd0w1em1ERTtFQUFxQztDeExnMG1EdkM7O0F3TGgwbURFO0VBQXFDO0N4TG8wbUR2Qzs7QXdMcDBtREU7RUFBcUM7Q3hMdzBtRHZDOztBd0x4MG1ERTtFQUFxQztDeEw0MG1EdkM7O0F3TDUwbURFO0VBQXFDO0N4TGcxbUR2Qzs7QXdMaDFtREU7RUFBcUM7Q3hMbzFtRHZDOztBd0xwMW1ERTtFQUFxQztDeEx3MW1EdkM7O0F3THgxbURFO0VBQXFDO0N4TDQxbUR2Qzs7QXdMNTFtREU7RUFBcUM7Q3hMZzJtRHZDOztBd0xoMm1ERTtFQUFxQztDeExvMm1EdkM7O0F3THAybURFO0VBQXFDO0N4THcybUR2Qzs7QXdMeDJtREU7RUFBcUM7Q3hMNDJtRHZDOztBd0w1Mm1ERTtFQUFxQztDeExnM21EdkM7O0F3TGgzbURFO0VBQXFDO0N4TG8zbUR2Qzs7QXdMcDNtREU7RUFBcUM7Q3hMdzNtRHZDOztBd0x4M21ERTtFQUFxQztDeEw0M21EdkM7O0F3TDUzbURFO0VBQXFDO0N4TGc0bUR2Qzs7QXdMaDRtREU7RUFBcUM7Q3hMbzRtRHZDOztBd0xwNG1ERTtFQUFxQztDeEx3NG1EdkM7O0F3THg0bURFO0VBQXFDO0N4TDQ0bUR2Qzs7QXdMNTRtREU7RUFBcUM7Q3hMZzVtRHZDOztBd0xoNW1ERTtFQUFxQztDeExvNW1EdkM7O0F3THA1bURFO0VBQXFDO0N4THc1bUR2Qzs7QXdMeDVtREU7RUFBcUM7Q3hMNDVtRHZDOztBd0w1NW1ERTtFQUFxQztDeExnNm1EdkM7O0F3TGg2bURFO0VBQXFDO0N4TG82bUR2Qzs7QXdMcDZtREU7RUFBcUM7Q3hMdzZtRHZDOztBd0x4Nm1ERTtFQUFxQztDeEw0Nm1EdkM7O0F3TDU2bURFO0VBQXFDO0N4TGc3bUR2Qzs7QXdMaDdtREU7RUFBcUM7Q3hMbzdtRHZDOztBd0xwN21ERTtFQUFxQztDeEx3N21EdkM7O0F3THg3bURFO0VBQXFDO0N4TDQ3bUR2Qzs7QXdMNTdtREU7RUFBcUM7Q3hMZzhtRHZDOztBd0xoOG1ERTtFQUFxQztDeExvOG1EdkM7O0F3THA4bURFO0VBQXFDO0N4THc4bUR2Qzs7QXdMeDhtREU7RUFBcUM7Q3hMNDhtRHZDOztBd0w1OG1ERTtFQUFxQztDeExnOW1EdkM7O0F3TGg5bURFO0VBQXFDO0N4TG85bUR2Qzs7QXdMcDltREU7RUFBcUM7Q3hMdzltRHZDOztBd0x4OW1ERTtFQUFxQztDeEw0OW1EdkM7O0F3TDU5bURFO0VBQXFDO0N4TGcrbUR2Qzs7QXdMaCttREU7RUFBcUM7Q3hMbyttRHZDOztBd0xwK21ERTtFQUFxQztDeEx3K21EdkM7O0F3THgrbURFO0VBQXFDO0N4TDQrbUR2Qzs7QXdMNSttREU7RUFBcUM7Q3hMZy9tRHZDOztBd0xoL21ERTtFQUFxQztDeExvL21EdkM7O0F3THAvbURFO0VBQXFDO0N4THcvbUR2Qzs7QXdMeC9tREU7RUFBcUM7Q3hMNC9tRHZDOztBd0w1L21ERTtFQUFxQztDeExnZ25EdkM7O0F3TGhnbkRFO0VBQXFDO0N4TG9nbkR2Qzs7QXdMcGduREU7RUFBcUM7Q3hMd2duRHZDOztBd0x4Z25ERTtFQUFxQztDeEw0Z25EdkM7O0F3TDVnbkRFO0VBQXFDO0N4TGdobkR2Qzs7QXdMaGhuREU7RUFBcUM7Q3hMb2huRHZDOztBd0xwaG5ERTtFQUFxQztDeEx3aG5EdkM7O0F3THhobkRFO0VBQXFDO0N4TDRobkR2Qzs7QXdMNWhuREU7RUFBcUM7Q3hMZ2luRHZDOztBd0xoaW5ERTtFQUFxQztDeExvaW5EdkM7O0F3THBpbkRFO0VBQXFDO0N4THdpbkR2Qzs7QXdMeGluREU7RUFBcUM7Q3hMNGluRHZDOztBd0w1aW5ERTtFQUFxQztDeExnam5EdkM7O0F3TGhqbkRFO0VBQXFDO0N4TG9qbkR2Qzs7QXdMcGpuREU7RUFBcUM7Q3hMd2puRHZDOztBd0x4am5ERTtFQUFxQztDeEw0am5EdkM7O0F3TDVqbkRFO0VBQXFDO0N4TGdrbkR2Qzs7QXdMaGtuREU7RUFBcUM7Q3hMb2tuRHZDOztBd0xwa25ERTtFQUFxQztDeEx3a25EdkM7O0F3THhrbkRFO0VBQXFDO0N4TDRrbkR2Qzs7QXdMNWtuREU7RUFBcUM7Q3hMZ2xuRHZDOztBd0xobG5ERTtFQUFxQztDeExvbG5EdkM7O0F3THBsbkRFO0VBQXFDO0N4THdsbkR2Qzs7QXdMeGxuREU7RUFBcUM7Q3hMNGxuRHZDOztBd0w1bG5ERTtFQUFxQztDeExnbW5EdkM7O0F3TGhtbkRFO0VBQXFDO0N4TG9tbkR2Qzs7QXdMcG1uREU7RUFBcUM7Q3hMd21uRHZDOztBd0x4bW5ERTtFQUFxQztDeEw0bW5EdkM7O0F3TDVtbkRFO0VBQXFDO0N4TGdubkR2Qzs7QXdMaG5uREU7RUFBcUM7Q3hMb25uRHZDOztBd0xwbm5ERTtFQUFxQztDeEx3bm5EdkM7O0F3THhubkRFO0VBQXFDO0N4TDRubkR2Qzs7QXdMNW5uREU7RUFBcUM7Q3hMZ29uRHZDOztBd0xob25ERTtFQUFxQztDeExvb25EdkM7O0F3THBvbkRFO0VBQXFDO0N4THdvbkR2Qzs7QXdMeG9uREU7RUFBcUM7Q3hMNG9uRHZDOztBd0w1b25ERTtFQUFxQztDeExncG5EdkM7O0F3TGhwbkRFO0VBQXFDO0N4TG9wbkR2Qzs7QXdMcHBuREU7RUFBcUM7Q3hMd3BuRHZDOztBd0x4cG5ERTtFQUFxQztDeEw0cG5EdkM7O0F3TDVwbkRFO0VBQXFDO0N4TGdxbkR2Qzs7QXdMaHFuREU7RUFBcUM7Q3hMb3FuRHZDOztBd0xwcW5ERTtFQUFxQztDeEx3cW5EdkM7O0F3THhxbkRFO0VBQXFDO0N4TDRxbkR2Qzs7QXdMNXFuREU7RUFBcUM7Q3hMZ3JuRHZDOztBd0xocm5ERTtFQUFxQztDeExvcm5EdkM7O0F3THBybkRFO0VBQXFDO0N4THdybkR2Qzs7QXdMeHJuREU7RUFBcUM7Q3hMNHJuRHZDOztBd0w1cm5ERTtFQUFxQztDeExnc25EdkM7O0F3TGhzbkRFO0VBQXFDO0N4TG9zbkR2Qzs7QXdMcHNuREU7RUFBcUM7Q3hMd3NuRHZDOztBd0x4c25ERTtFQUFxQztDeEw0c25EdkM7O0F3TDVzbkRFO0VBQXFDO0N4TGd0bkR2Qzs7QXdMaHRuREU7RUFBcUM7Q3hMb3RuRHZDOztBd0xwdG5ERTtFQUFxQztDeEx3dG5EdkM7O0F3THh0bkRFO0VBQXFDO0N4TDR0bkR2Qzs7QXdMNXRuREU7RUFBcUM7Q3hMZ3VuRHZDOztBd0xodW5ERTtFQUFxQztDeExvdW5EdkM7O0F3THB1bkRFO0VBQXFDO0N4THd1bkR2Qzs7QXdMeHVuREU7RUFBcUM7Q3hMNHVuRHZDOztBd0w1dW5ERTtFQUFxQztDeExndm5EdkM7O0F3TGh2bkRFO0VBQXFDO0N4TG92bkR2Qzs7QXdMcHZuREU7RUFBcUM7Q3hMd3ZuRHZDOztBd0x4dm5ERTtFQUFxQztDeEw0dm5EdkM7O0F3TDV2bkRFO0VBQXFDO0N4TGd3bkR2Qzs7QXdMaHduREU7RUFBcUM7Q3hMb3duRHZDOztBd0xwd25ERTtFQUFxQztDeEx3d25EdkM7O0F3THh3bkRFO0VBQXFDO0N4TDR3bkR2Qzs7QXdMNXduREU7RUFBcUM7Q3hMZ3huRHZDOztBd0xoeG5ERTtFQUFxQztDeExveG5EdkM7O0F3THB4bkRFO0VBQXFDO0N4THd4bkR2Qzs7QXdMeHhuREU7RUFBcUM7Q3hMNHhuRHZDOztBd0w1eG5ERTtFQUFxQztDeExneW5EdkM7O0F3TGh5bkRFO0VBQXFDO0N4TG95bkR2Qzs7QXdMcHluREU7RUFBcUM7Q3hMd3luRHZDOztBd0x4eW5ERTtFQUFxQztDeEw0eW5EdkM7O0F3TDV5bkRFO0VBQXFDO0N4TGd6bkR2Qzs7QXdMaHpuREU7RUFBcUM7Q3hMb3puRHZDOztBd0xwem5ERTtFQUFxQztDeEx3em5EdkM7O0F3THh6bkRFO0VBQXFDO0N4TDR6bkR2Qzs7QXdMNXpuREU7RUFBcUM7Q3hMZzBuRHZDOztBd0xoMG5ERTtFQUFxQztDeExvMG5EdkM7O0F3THAwbkRFO0VBQXFDO0N4THcwbkR2Qzs7QXdMeDBuREU7RUFBcUM7Q3hMNDBuRHZDOztBd0w1MG5ERTtFQUFxQztDeExnMW5EdkM7O0F3TGgxbkRFO0VBQXFDO0N4TG8xbkR2Qzs7QXdMcDFuREU7RUFBcUM7Q3hMdzFuRHZDOztBd0x4MW5ERTtFQUFxQztDeEw0MW5EdkM7O0F3TDUxbkRFO0VBQXFDO0N4TGcybkR2Qzs7QXdMaDJuREU7RUFBcUM7Q3hMbzJuRHZDOztBd0xwMm5ERTtFQUFxQztDeEx3Mm5EdkM7O0F3THgybkRFO0VBQXFDO0N4TDQybkR2Qzs7QXdMNTJuREU7RUFBcUM7Q3hMZzNuRHZDOztBd0xoM25ERTtFQUFxQztDeExvM25EdkM7O0F3THAzbkRFO0VBQXFDO0N4THczbkR2Qzs7QXdMeDNuREU7RUFBcUM7Q3hMNDNuRHZDOztBd0w1M25ERTtFQUFxQztDeExnNG5EdkM7O0F3TGg0bkRFO0VBQXFDO0N4TG80bkR2Qzs7QXdMcDRuREU7RUFBcUM7Q3hMdzRuRHZDOztBd0x4NG5ERTtFQUFxQztDeEw0NG5EdkM7O0F3TDU0bkRFO0VBQXFDO0N4TGc1bkR2Qzs7QXdMaDVuREU7RUFBcUM7Q3hMbzVuRHZDOztBd0xwNW5ERTtFQUFxQztDeEx3NW5EdkM7O0F3THg1bkRFO0VBQXFDO0N4TDQ1bkR2Qzs7QXdMNTVuREU7RUFBcUM7Q3hMZzZuRHZDOztBd0xoNm5ERTtFQUFxQztDeExvNm5EdkM7O0F3THA2bkRFO0VBQXFDO0N4THc2bkR2Qzs7QXdMeDZuREU7RUFBcUM7Q3hMNDZuRHZDOztBd0w1Nm5ERTtFQUFxQztDeExnN25EdkM7O0F3TGg3bkRFO0VBQXFDO0N4TG83bkR2Qzs7QXdMcDduREU7RUFBcUM7Q3hMdzduRHZDOztBd0x4N25ERTtFQUFxQztDeEw0N25EdkM7O0F3TDU3bkRFO0VBQXFDO0N4TGc4bkR2Qzs7QXdMaDhuREU7RUFBcUM7Q3hMbzhuRHZDOztBd0xwOG5ERTtFQUFxQztDeEx3OG5EdkM7O0F3THg4bkRFO0VBQXFDO0N4TDQ4bkR2Qzs7QXdMNThuREU7RUFBcUM7Q3hMZzluRHZDOztBd0xoOW5ERTtFQUFxQztDeExvOW5EdkM7O0F3THA5bkRFO0VBQXFDO0N4THc5bkR2Qzs7QXdMeDluREU7RUFBcUM7Q3hMNDluRHZDOztBd0w1OW5ERTtFQUFxQztDeExnK25EdkM7O0F3TGgrbkRFO0VBQXFDO0N4TG8rbkR2Qzs7QXdMcCtuREU7RUFBcUM7Q3hMdytuRHZDOztBd0x4K25ERTtFQUFxQztDeEw0K25EdkM7O0F3TDUrbkRFO0VBQXFDO0N4TGcvbkR2Qzs7QXdMaC9uREU7RUFBcUM7Q3hMby9uRHZDOztBd0xwL25ERTtFQUFxQztDeEx3L25EdkM7O0F3THgvbkRFO0VBQXFDO0N4TDQvbkR2Qzs7QXdMNS9uREU7RUFBcUM7Q3hMZ2dvRHZDOztBd0xoZ29ERTtFQUFxQztDeExvZ29EdkM7O0F3THBnb0RFO0VBQXFDO0N4THdnb0R2Qzs7QXdMeGdvREU7RUFBcUM7Q3hMNGdvRHZDOztBd0w1Z29ERTtFQUFxQztDeExnaG9EdkM7O0F3TGhob0RFO0VBQXFDO0N4TG9ob0R2Qzs7QXdMcGhvREU7RUFBcUM7Q3hMd2hvRHZDOztBd0x4aG9ERTtFQUFxQztDeEw0aG9EdkM7O0F3TDVob0RFO0VBQXFDO0N4TGdpb0R2Qzs7QXdMaGlvREU7RUFBcUM7Q3hMb2lvRHZDOztBd0xwaW9ERTtFQUFxQztDeEx3aW9EdkM7O0F3THhpb0RFO0VBQXFDO0N4TDRpb0R2Qzs7QXdMNWlvREU7RUFBcUM7Q3hMZ2pvRHZDOztBd0xoam9ERTtFQUFxQztDeExvam9EdkM7O0F3THBqb0RFO0VBQXFDO0N4THdqb0R2Qzs7QXdMeGpvREU7RUFBcUM7Q3hMNGpvRHZDOztBd0w1am9ERTtFQUFxQztDeExna29EdkM7O0F3TGhrb0RFO0VBQXFDO0N4TG9rb0R2Qzs7QXdMcGtvREU7RUFBcUM7Q3hMd2tvRHZDOztBd0x4a29ERTtFQUFxQztDeEw0a29EdkM7O0F3TDVrb0RFO0VBQXFDO0N4TGdsb0R2Qzs7QXdMaGxvREU7RUFBcUM7Q3hMb2xvRHZDOztBd0xwbG9ERTtFQUFxQztDeEx3bG9EdkM7O0F3THhsb0RFO0VBQXFDO0N4TDRsb0R2Qzs7QXdMNWxvREU7RUFBcUM7Q3hMZ21vRHZDOztBd0xobW9ERTtFQUFxQztDeExvbW9EdkM7O0F3THBtb0RFO0VBQXFDO0N4THdtb0R2Qzs7QXdMeG1vREU7RUFBcUM7Q3hMNG1vRHZDOztBd0w1bW9ERTtFQUFxQztDeExnbm9EdkM7O0F3TGhub0RFO0VBQXFDO0N4TG9ub0R2Qzs7QXdMcG5vREU7RUFBcUM7Q3hMd25vRHZDOztBd0x4bm9ERTtFQUFxQztDeEw0bm9EdkM7O0F3TDVub0RFO0VBQXFDO0N4TGdvb0R2Qzs7QXdMaG9vREU7RUFBcUM7Q3hMb29vRHZDOztBd0xwb29ERTtFQUFxQztDeEx3b29EdkM7O0F3THhvb0RFO0VBQXFDO0N4TDRvb0R2Qzs7QXdMNW9vREU7RUFBcUM7Q3hMZ3BvRHZDOztBd0xocG9ERTtFQUFxQztDeExvcG9EdkM7O0F3THBwb0RFO0VBQXFDO0N4THdwb0R2Qzs7QXdMeHBvREU7RUFBcUM7Q3hMNHBvRHZDOztBd0w1cG9ERTtFQUFxQztDeExncW9EdkM7O0F3TGhxb0RFO0VBQXFDO0N4TG9xb0R2Qzs7QXdMcHFvREU7RUFBcUM7Q3hMd3FvRHZDOztBd0x4cW9ERTtFQUFxQztDeEw0cW9EdkM7O0F3TDVxb0RFO0VBQXFDO0N4TGdyb0R2Qzs7QXdMaHJvREU7RUFBcUM7Q3hMb3JvRHZDOztBd0xwcm9ERTtFQUFxQztDeEx3cm9EdkM7O0F3THhyb0RFO0VBQXFDO0N4TDRyb0R2Qzs7QXdMNXJvREU7RUFBcUM7Q3hMZ3NvRHZDOztBd0xoc29ERTtFQUFxQztDeExvc29EdkM7O0F3THBzb0RFO0VBQXFDO0N4THdzb0R2Qzs7QXdMeHNvREU7RUFBcUM7Q3hMNHNvRHZDOztBd0w1c29ERTtFQUFxQztDeExndG9EdkM7O0F3TGh0b0RFO0VBQXFDO0N4TG90b0R2Qzs7QXdMcHRvREU7RUFBcUM7Q3hMd3RvRHZDOztBd0x4dG9ERTtFQUFxQztDeEw0dG9EdkM7O0F3TDV0b0RFO0VBQXFDO0N4TGd1b0R2Qzs7QXdMaHVvREU7RUFBcUM7Q3hMb3VvRHZDOztBd0xwdW9ERTtFQUFxQztDeEx3dW9EdkM7O0F3THh1b0RFO0VBQXFDO0N4TDR1b0R2Qzs7QXdMNXVvREU7RUFBcUM7Q3hMZ3ZvRHZDOztBd0xodm9ERTtFQUFxQztDeExvdm9EdkM7O0F3THB2b0RFO0VBQXFDO0N4THd2b0R2Qzs7QXdMeHZvREU7RUFBcUM7Q3hMNHZvRHZDOztBd0w1dm9ERTtFQUFxQztDeExnd29EdkM7O0F3TGh3b0RFO0VBQXFDO0N4TG93b0R2Qzs7QXdMcHdvREU7RUFBcUM7Q3hMd3dvRHZDOztBd0x4d29ERTtFQUFxQztDeEw0d29EdkM7O0F3TDV3b0RFO0VBQXFDO0N4TGd4b0R2Qzs7QXdMaHhvREU7RUFBcUM7Q3hMb3hvRHZDOztBd0xweG9ERTtFQUFxQztDeEx3eG9EdkM7O0F3THh4b0RFO0VBQXFDO0N4TDR4b0R2Qzs7QXdMNXhvREU7RUFBcUM7Q3hMZ3lvRHZDOztBd0xoeW9ERTtFQUFxQztDeExveW9EdkM7O0F3THB5b0RFO0VBQXFDO0N4THd5b0R2Qzs7QXdMeHlvREU7RUFBcUM7Q3hMNHlvRHZDOztBd0w1eW9ERTtFQUFxQztDeExnem9EdkM7O0F3TGh6b0RFO0VBQXFDO0N4TG96b0R2Qzs7QXdMcHpvREU7RUFBcUM7Q3hMd3pvRHZDOztBd0x4em9ERTtFQUFxQztDeEw0em9EdkM7O0F3TDV6b0RFO0VBQXFDO0N4TGcwb0R2Qzs7QXdMaDBvREU7RUFBcUM7Q3hMbzBvRHZDOztBd0xwMG9ERTtFQUFxQztDeEx3MG9EdkM7O0F3THgwb0RFO0VBQXFDO0N4TDQwb0R2Qzs7QXdMNTBvREU7RUFBcUM7Q3hMZzFvRHZDOztBd0xoMW9ERTtFQUFxQztDeExvMW9EdkM7O0F3THAxb0RFO0VBQXFDO0N4THcxb0R2Qzs7QXdMeDFvREU7RUFBcUM7Q3hMNDFvRHZDOztBd0w1MW9ERTtFQUFxQztDeExnMm9EdkM7O0F3TGgyb0RFO0VBQXFDO0N4TG8yb0R2Qzs7QXdMcDJvREU7RUFBcUM7Q3hMdzJvRHZDOztBd0x4Mm9ERTtFQUFxQztDeEw0Mm9EdkM7O0F3TDUyb0RFO0VBQXFDO0N4TGczb0R2Qzs7QXdMaDNvREU7RUFBcUM7Q3hMbzNvRHZDOztBd0xwM29ERTtFQUFxQztDeEx3M29EdkM7O0F3THgzb0RFO0VBQXFDO0N4TDQzb0R2Qzs7QXdMNTNvREU7RUFBcUM7Q3hMZzRvRHZDOztBd0xoNG9ERTtFQUFxQztDeExvNG9EdkM7O0F3THA0b0RFO0VBQXFDO0N4THc0b0R2Qzs7QXdMeDRvREU7RUFBcUM7Q3hMNDRvRHZDOztBd0w1NG9ERTtFQUFxQztDeExnNW9EdkM7O0F3TGg1b0RFO0VBQXFDO0N4TG81b0R2Qzs7QXdMcDVvREU7RUFBcUM7Q3hMdzVvRHZDOztBd0x4NW9ERTtFQUFxQztDeEw0NW9EdkM7O0F3TDU1b0RFO0VBQXFDO0N4TGc2b0R2Qzs7QXdMaDZvREU7RUFBcUM7Q3hMbzZvRHZDOztBd0xwNm9ERTtFQUFxQztDeEx3Nm9EdkM7O0F3THg2b0RFO0VBQXFDO0N4TDQ2b0R2Qzs7QXdMNTZvREU7RUFBcUM7Q3hMZzdvRHZDOztBd0xoN29ERTtFQUFxQztDeExvN29EdkM7O0F3THA3b0RFO0VBQXFDO0N4THc3b0R2Qzs7QXdMeDdvREU7RUFBcUM7Q3hMNDdvRHZDOztBd0w1N29ERTtFQUFxQztDeExnOG9EdkM7O0F3TGg4b0RFO0VBQXFDO0N4TG84b0R2Qzs7QXdMcDhvREU7RUFBcUM7Q3hMdzhvRHZDOztBd0x4OG9ERTtFQUFxQztDeEw0OG9EdkM7O0F3TDU4b0RFO0VBQXFDO0N4TGc5b0R2Qzs7QXdMaDlvREU7RUFBcUM7Q3hMbzlvRHZDOztBd0xwOW9ERTtFQUFxQztDeEx3OW9EdkM7O0F3THg5b0RFO0VBQXFDO0N4TDQ5b0R2Qzs7QXdMNTlvREU7RUFBcUM7Q3hMZytvRHZDOztBd0xoK29ERTtFQUFxQztDeExvK29EdkM7O0F3THArb0RFO0VBQXFDO0N4THcrb0R2Qzs7QXdMeCtvREU7RUFBcUM7Q3hMNCtvRHZDOztBd0w1K29ERTtFQUFxQztDeExnL29EdkM7O0F3TGgvb0RFO0VBQXFDO0N4TG8vb0R2Qzs7QXdMcC9vREU7RUFBcUM7Q3hMdy9vRHZDOztBd0x4L29ERTtFQUFxQztDeEw0L29EdkM7O0F3TDUvb0RFO0VBQXFDO0N4TGdncER2Qzs7QXdMaGdwREU7RUFBcUM7Q3hMb2dwRHZDOztBd0xwZ3BERTtFQUFxQztDeEx3Z3BEdkM7O0F3THhncERFO0VBQXFDO0N4TDRncER2Qzs7QXdMNWdwREU7RUFBcUM7Q3hMZ2hwRHZDOztBd0xoaHBERTtFQUFxQztDeExvaHBEdkM7O0F3THBocERFO0VBQXFDO0N4THdocER2Qzs7QXdMeGhwREU7RUFBcUM7Q3hMNGhwRHZDOztBd0w1aHBERTtFQUFxQztDeExnaXBEdkM7O0F3TGhpcERFO0VBQXFDO0N4TG9pcER2Qzs7QXdMcGlwREU7RUFBcUM7Q3hMd2lwRHZDOztBd0x4aXBERTtFQUFxQztDeEw0aXBEdkM7O0F3TDVpcERFO0VBQXFDO0N4TGdqcER2Qzs7QXdMaGpwREU7RUFBcUM7Q3hMb2pwRHZDOztBd0xwanBERTtFQUFxQztDeEx3anBEdkM7O0F3THhqcERFO0VBQXFDO0N4TDRqcER2Qzs7QXdMNWpwREU7RUFBcUM7Q3hMZ2twRHZDOztBd0xoa3BERTtFQUFxQztDeExva3BEdkM7O0F3THBrcERFO0VBQXFDO0N4THdrcER2Qzs7QXdMeGtwREU7RUFBcUM7Q3hMNGtwRHZDOztBd0w1a3BERTtFQUFxQztDeExnbHBEdkM7O0F3TGhscERFO0VBQXFDO0N4TG9scER2Qzs7QXdMcGxwREU7RUFBcUM7Q3hMd2xwRHZDOztBd0x4bHBERTtFQUFxQztDeEw0bHBEdkM7O0F3TDVscERFO0VBQXFDO0N4TGdtcER2Qzs7QXdMaG1wREU7RUFBcUM7Q3hMb21wRHZDOztBd0xwbXBERTtFQUFxQztDeEx3bXBEdkM7O0F3THhtcERFO0VBQXFDO0N4TDRtcER2Qzs7QXdMNW1wREU7RUFBcUM7Q3hMZ25wRHZDOztBd0xobnBERTtFQUFxQztDeExvbnBEdkM7O0F3THBucERFO0VBQXFDO0N4THducER2Qzs7QXdMeG5wREU7RUFBcUM7Q3hMNG5wRHZDOztBd0w1bnBERTtFQUFxQztDeExn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cURSO0EwTHQ3cURRO0VBRUk7RUFDQTtFQUNBO0MxTHU3cURaO0EwTGw3cURJO0VBQ0k7RUFDQTtFQUNBO0MxTG83cURSO0EwTGw3cURRO0VBRUk7RUFDQTtFQUNBO0MxTG03cURaO0EwTC82cURZO0VBQ0k7RUFDQTtDMUxpN3FEaEI7QTBMNTZxREk7RUFDSTtFQUNBO0VBQ0E7QzFMODZxRFI7QTBMNTZxRFE7RUFFSTtFQUNBO0VBQ0E7QzFMNjZxRFo7QTBMejZxREk7RUFDSTtFQUNBO0VBQ0E7QzFMMjZxRFI7QTBMejZxRFE7RUFFSTtFQUNBO0VBQ0E7QzFMMDZxRFo7QTBMdDZxREk7RUFDSTtFQUNBO0VBQ0E7QzFMdzZxRFI7QTBMdDZxRFE7RUFFSTtFQUNBO0VBQ0E7QzFMdTZxRFo7O0EwTGw2cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUxxNnFESjtBMExuNnFESTtFQWJKO0lBY1E7RzFMczZxRE47Q0FDRjtBMExwNnFESTtFQUNJO0MxTHM2cURSO0EwTG42cURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzFMcTZxRFI7O0EwTGo2cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUxvNnFESjtBMExqNnFEUTtFQUNJO0VBQ0E7QzFMbTZxRFo7QTBMaDZxRFE7RUFDSTtFQUNBO0MxTGs2cURaO0EwTDk1cURJO0VBQ0k7QzFMZzZxRFI7QTBMNzVxREk7RUFDSTtFQUNBO0MxTCs1cURSO0EwTDU1cURJO0VBQ0k7RUFFQTtDMUw2NXFEUjtBMEwzNXFEUTtFQUFhO0MxTDg1cURyQjs7QTJMbm5yREE7QUFJQTtFQUNJO0VBQ0E7QzNMbW5yREo7O0EyTGpuckRBO0VBQ0k7RUFDQTtDM0xvbnJESjs7QTJMbG5yREE7RUFDSTtFQUNBO0MzTHFuckRKOztBMkxsbnJEQTtFQUNJO0VBQ0E7QzNMcW5yREo7O0EyTG5uckRBO0VBQ0k7RUFDQTtDM0xzbnJESjs7QTJMcG5yREE7RUFDSTtFQUNBO0MzTHVuckRKOztBMkxwbnJEQTtFQUNJO0VBQ0E7QzNMdW5yREo7O0EyTHJuckRBO0VBQ0k7RUFDQTtDM0x3bnJESjs7QTJMdG5yREE7RUFDSTtFQUNBO0MzTHluckRKOztBMkx0bnJEQTtFQUNJO0VBQ0E7QzNMeW5yREo7O0EyTHZuckRBO0VBQ0k7RUFDQTtDM0wwbnJESjs7QTJMeG5yREE7RUFDSTtFQUNBO0MzTDJuckRKOztBMkx4bnJEQTtFQUNJO0VBQ0E7QzNMMm5yREo7O0EyTHpuckRBO0VBQ0k7RUFDQTtDM0w0bnJESjs7QTJMMW5yREE7RUFDSTtFQUNBO0MzTDZuckRKOztBMkwxbnJEQTtFQUNJO0VBQ0E7QzNMNm5yREo7O0EyTDNuckRBO0VBQ0k7RUFDQTtDM0w4bnJESjs7QTJMNW5yREE7RUFDSTtFQUNBO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0VBQ0E7QzNMK25yREo7O0EyTDduckRBO0VBQ0k7RUFDQTtDM0xnb3JESjs7QTJMOW5yREE7RUFDSTtFQUNBO0MzTGlvckRKOztBMkw5bnJEQTs7RUFFSTtDM0xpb3JESjs7QTJMOW5yREE7RUFDSTtFQUNBO0MzTGlvckRKOztBMkw5bnJEQTs7RUFFSTtDM0xpb3JESjs7QTJMOW5yREE7RUFDSTtDM0xpb3JESjs7QTJML25yREE7RUFDSTtDM0xrb3JESjs7QTJMaG9yREE7RUFDSTtFQUNBO0MzTG1vckRKOztBMkxob3JEQTtFQUNJO0MzTG1vckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw3bnJEQTtFQUNJO0MzTGdvckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkw1bnJEQTtFQUNJO0MzTCtuckRKOztBMkwzbnJEQTtFQUNJO0MzTDhuckRKOztBMkwzbnJEQTtFQUNJO0MzTDhuckRKOztBMkwzbnJEQTtFQUNJO0MzTDhuckRKOztBMkwzbnJEQTtFQUNJO0MzTDhuckRKOztBMkwzbnJEQTtFQUNJO0MzTDhuckRKOztBMkwzbnJEQTtFQUNJO0MzTDhuckRKOztBMkwzbnJEQTtFQUNJIiwiZmlsZSI6Ii9jc3MvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gICAgLS12cy1jb2xvcnMtLWxpZ2h0ZXN0OiByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICAgIC0tdnMtY29sb3JzLS1saWdodDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICAgIC0tdnMtY29sb3JzLS1kYXJrOiAjMzMzO1xuICAgIC0tdnMtY29sb3JzLS1kYXJrZXN0OiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgLyogU2VhcmNoIElucHV0ICovXG4gICAgLS12cy1zZWFyY2gtaW5wdXQtY29sb3I6IGluaGVyaXQ7XG4gICAgLS12cy1zZWFyY2gtaW5wdXQtYmc6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAtLXZzLXNlYXJjaC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogaW5oZXJpdDtcblxuICAgIC8qIEZvbnQgKi9cbiAgICAtLXZzLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLXZzLWxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAvKiBEaXNhYmxlZCBTdGF0ZSAqL1xuICAgIC0tdnMtc3RhdGUtZGlzYWJsZWQtYmc6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgICAtLXZzLXN0YXRlLWRpc2FibGVkLWNvbG9yOiB2YXIoLS12cy1jb2xvcnMtLWxpZ2h0KTtcbiAgICAtLXZzLXN0YXRlLWRpc2FibGVkLWNvbnRyb2xzLWNvbG9yOiB2YXIoLS12cy1jb2xvcnMtLWxpZ2h0KTtcbiAgICAtLXZzLXN0YXRlLWRpc2FibGVkLWN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAvKiBCb3JkZXJzICovXG4gICAgLS12cy1ib3JkZXItY29sb3I6IHZhcigtLXZzLWNvbG9ycy0tbGlnaHRlc3QpO1xuICAgIC0tdnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgLS12cy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC0tdnMtYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgLyogQWN0aW9uczogaG91c2UgdGhlIGNvbXBvbmVudCBjb250cm9scyAqL1xuICAgIC0tdnMtYWN0aW9ucy1wYWRkaW5nOiA0cHggNnB4IDAgM3B4O1xuXG4gICAgLyogQ29tcG9uZW50IENvbnRyb2xzOiBDbGVhciwgT3BlbiBJbmRpY2F0b3IgKi9cbiAgICAtLXZzLWNvbnRyb2xzLWNvbG9yOiB2YXIoLS12cy1jb2xvcnMtLWxpZ2h0KTtcbiAgICAtLXZzLWNvbnRyb2xzLXNpemU6IDE7XG4gICAgLS12cy1jb250cm9scy0tZGVzZWxlY3QtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcblxuICAgIC8qIFNlbGVjdGVkICovXG4gICAgLS12cy1zZWxlY3RlZC1iZzogI2YwZjBmMDtcbiAgICAtLXZzLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS12cy1jb2xvcnMtLWRhcmspO1xuICAgIC0tdnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS12cy1ib3JkZXItY29sb3IpO1xuICAgIC0tdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlOiB2YXIoLS12cy1ib3JkZXItc3R5bGUpO1xuICAgIC0tdnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoOiB2YXIoLS12cy1ib3JkZXItd2lkdGgpO1xuXG4gICAgLyogRHJvcGRvd24gKi9cbiAgICAtLXZzLWRyb3Bkb3duLWJnOiAjZmZmO1xuICAgIC0tdnMtZHJvcGRvd24tY29sb3I6IGluaGVyaXQ7XG4gICAgLS12cy1kcm9wZG93bi16LWluZGV4OiAxMDAwO1xuICAgIC0tdnMtZHJvcGRvd24tbWluLXdpZHRoOiAxNjBweDtcbiAgICAtLXZzLWRyb3Bkb3duLW1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIC0tdnMtZHJvcGRvd24tYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHZhcigtLXZzLWNvbG9ycy0tZGFya2VzdCk7XG5cbiAgICAvKiBPcHRpb25zICovXG4gICAgLS12cy1kcm9wZG93bi1vcHRpb24tYmc6ICMwMDA7XG4gICAgLS12cy1kcm9wZG93bi1vcHRpb24tY29sb3I6IHZhcigtLXZzLWRyb3Bkb3duLWNvbG9yKTtcbiAgICAtLXZzLWRyb3Bkb3duLW9wdGlvbi1wYWRkaW5nOiAzcHggMjBweDtcblxuICAgIC8qIEFjdGl2ZSBTdGF0ZSAqL1xuICAgIC0tdnMtZHJvcGRvd24tb3B0aW9uLS1hY3RpdmUtYmc6ICM1ODk3ZmI7XG4gICAgLS12cy1kcm9wZG93bi1vcHRpb24tLWFjdGl2ZS1jb2xvcjogI2ZmZjtcblxuICAgIC8qIERlc2VsZWN0IFN0YXRlICovXG4gICAgLS12cy1kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0LWJnOiAjZmI1ODU4O1xuICAgIC0tdnMtZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdC1jb2xvcjogI2ZmZjtcblxuICAgIC8qIFRyYW5zaXRpb25zICovXG4gICAgLS12cy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgICAtLXZzLXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuIiwiLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiOnJvb3Qge1xuICAgIC0tdnMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG4gICAgLS12cy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuLyogS2V5RnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vKiBEcm9wZG93biBEZWZhdWx0IFRyYW5zaXRpb24gKi9cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXZzLXRyYW5zaXRpb24tZHVyYXRpb24pXG4gICAgICAgIHZhcigtLXZzLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKTtcbn1cbi52c19fZmFkZS1lbnRlcixcbi52c19fZmFkZS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbn1cbiIsIi8qKiBDb21wb25lbnQgU3RhdGVzICovXG5cbi8qXG4gKiBEaXNhYmxlZFxuICpcbiAqIFdoZW4gdGhlIGNvbXBvbmVudCBpcyBkaXNhYmxlZCwgYWxsIGludGVyYWN0aW9uXG4gKiBzaG91bGQgYmUgcHJldmVudGVkLiBIZXJlIHdlIG1vZGlmeSB0aGUgYmcgY29sb3IsXG4gKiBhbmQgY2hhbmdlIHRoZSBjdXJzb3IgZGlzcGxheWVkIG9uIHRoZSBpbnRlcmFjdGl2ZVxuICogY29tcG9uZW50cy5cbiAqL1xuXG46cm9vdCB7XG4gICAgLS12cy1kaXNhYmxlZC1iZzogdmFyKC0tdnMtc3RhdGUtZGlzYWJsZWQtYmcpO1xuICAgIC0tdnMtZGlzYWJsZWQtY29sb3I6IHZhcigtLXZzLXN0YXRlLWRpc2FibGVkLWNvbG9yKTtcbiAgICAtLXZzLWRpc2FibGVkLWN1cnNvcjogdmFyKC0tdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yKTtcbn1cblxuLnZzLS1kaXNhYmxlZCB7XG4gICAgLnZzX19kcm9wZG93bi10b2dnbGUsXG4gICAgLnZzX19jbGVhcixcbiAgICAudnNfX3NlYXJjaCxcbiAgICAudnNfX3NlbGVjdGVkLFxuICAgIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgICAgICBjdXJzb3I6IHZhcigtLXZzLWRpc2FibGVkLWN1cnNvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZzLWRpc2FibGVkLWJnKTtcbiAgICB9XG59XG5cbi8qXG4gKiAgUlRMIC0gUmlnaHQgdG8gTGVmdCBTdXBwb3J0XG4gKlxuICogIEJlY2F1c2Ugd2UncmUgdXNpbmcgYSBmbGV4Ym94IGxheW91dCwgdGhlIGBkaXI9XCJydGxcImBcbiAqICBIVE1MIGF0dHJpYnV0ZSBkb2VzIG1vc3Qgb2YgdGhlIHdvcmsgZm9yIHVzIGJ5XG4gKiAgcmVhcnJhbmdpbmcgdGhlIGNoaWxkIGVsZW1lbnRzIHZpc3VhbGx5LlxuICovXG5cbi52LXNlbGVjdFtkaXI9J3J0bCddIHtcbiAgICAudnNfX2FjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbiAgICB9XG5cbiAgICAudnNfX2NsZWFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC52c19fZGVzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuIiwiLyoqXG4gICAgRHJvcGRvd24gVG9nZ2xlXG5cbiAgICBUaGUgZHJvcGRvd24gdG9nZ2xlIGlzIHRoZSBwcmltYXJ5IHdyYXBwZXIgb2YgdGhlIGNvbXBvbmVudC4gSXRcbiAgICBoYXMgdHdvIGRpcmVjdCBkZXNjZW5kYW50czogLnZzX19zZWxlY3RlZC1vcHRpb25zLCBhbmQgLnZzX19hY3Rpb25zLlxuXG4gICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIGhvbGRzIHRoZSAudnNfX3NlbGVjdGVkJ3MgYXMgd2VsbCBhcyB0aGVcbiAgICBtYWluIHNlYXJjaCBpbnB1dC5cblxuICAgIC52c19fYWN0aW9ucyBob2xkcyB0aGUgY2xlYXIgYnV0dG9uIGFuZCBkcm9wZG93biB0b2dnbGUuXG4gKi9cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdnMtc2VhcmNoLWlucHV0LWJnKTtcbiAgICBib3JkZXI6IHZhcigtLXZzLWJvcmRlci13aWR0aCkgdmFyKC0tdnMtYm9yZGVyLXN0eWxlKSB2YXIoLS12cy1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXZzLWJvcmRlci1yYWRpdXMpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS12cy1hY3Rpb25zLXBhZGRpbmcpO1xufVxuXG4vKiBEcm9wZG93biBUb2dnbGUgU3RhdGVzICovXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udnMtLW9wZW4gLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCIvKiBPcGVuIEluZGljYXRvciAqL1xuXG4vKlxuICBUaGUgb3BlbiBpbmRpY2F0b3IgYXBwZWFycyBhcyBhIGRvd24gZmFjaW5nXG4gIGNhcmV0IG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBzZWxlY3QuXG4gKi9cblxuLnZzX19vcGVuLWluZGljYXRvciB7XG4gICAgZmlsbDogdmFyKC0tdnMtY29udHJvbHMtY29sb3IpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tdnMtY29udHJvbHMtc2l6ZSkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS12cy10cmFuc2l0aW9uLWR1cmF0aW9uKVxuICAgICAgICB2YXIoLS12cy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXZzLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKTtcbn1cblxuLyogT3BlbiBTdGF0ZSAqL1xuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSh2YXIoLS12cy1jb250cm9scy1zaXplKSk7XG59XG5cbi8qIExvYWRpbmcgU3RhdGUgKi9cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgIG9wYWNpdHk6IDA7XG59XG4iLCIvKiBDbGVhciBCdXR0b24gKi9cblxuLnZzX19jbGVhciB7XG4gICAgZmlsbDogdmFyKC0tdnMtY29udHJvbHMtY29sb3IpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiIsIi8qIERyb3Bkb3duIE1lbnUgKi9cblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBjYWxjIHRvIGVuc3VyZSB0aGUgbGVmdCBhbmQgcmlnaHQgYm9yZGVycyBvZiB0aGUgZHJvcGRvd24gYXBwZWFyIGZsdXNoIHdpdGggdGhlIHRvZ2dsZS4gKi9cbiAgICB0b3A6IGNhbGMoMTAwJSAtIHZhcigtLXZzLWJvcmRlci13aWR0aCkpO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogdmFyKC0tdnMtZHJvcGRvd24tei1pbmRleCk7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLXZzLWRyb3Bkb3duLW1heC1oZWlnaHQpO1xuICAgIG1pbi13aWR0aDogdmFyKC0tdnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXZzLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogdmFyKC0tdnMtYm9yZGVyLXdpZHRoKSB2YXIoLS12cy1ib3JkZXItc3R5bGUpIHZhcigtLXZzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tdnMtYm9yZGVyLXJhZGl1cykgdmFyKC0tdnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXZzLWRyb3Bkb3duLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tdnMtZHJvcGRvd24tY29sb3IpO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8qIExpc3QgSXRlbXMgKi9cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogdmFyKC0tdnMtZHJvcGRvd24tb3B0aW9uLXBhZGRpbmcpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiB2YXIoLS12cy1kcm9wZG93bi1vcHRpb24tY29sb3IpOyAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS12cy1kcm9wZG93bi1vcHRpb24tLWFjdGl2ZS1iZyk7XG4gICAgY29sb3I6IHZhcigtLXZzLWRyb3Bkb3duLW9wdGlvbi0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS12cy1kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tdnMtZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdC1jb2xvcik7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdnMtc3RhdGUtZGlzYWJsZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS12cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcik7XG4gICAgY3Vyc29yOiB2YXIoLS12cy1zdGF0ZS1kaXNhYmxlZC1jdXJzb3IpO1xufVxuIiwiLyogU2VsZWN0ZWQgVGFncyAqL1xuLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZzLXNlbGVjdGVkLWJnKTtcbiAgICBib3JkZXI6IHZhcigtLXZzLXNlbGVjdGVkLWJvcmRlci13aWR0aCkgdmFyKC0tdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlKVxuICAgICAgICB2YXIoLS12cy1zZWxlY3RlZC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXZzLWJvcmRlci1yYWRpdXMpO1xuICAgIGNvbG9yOiB2YXIoLS12cy1zZWxlY3RlZC1jb2xvcik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXZzLWxpbmUtaGVpZ2h0KTtcbiAgICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcbiAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4udnNfX2Rlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZmlsbDogdmFyKC0tdnMtY29udHJvbHMtY29sb3IpO1xuICAgIHRleHQtc2hhZG93OiB2YXIoLS12cy1jb250cm9scy0tZGVzZWxlY3QtdGV4dC1zaGFkb3cpO1xufVxuXG4vKiBTdGF0ZXMgKi9cblxuLnZzLS1zaW5nbGUge1xuICAgIC52c19fc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi52cy0tb3BlbiAudnNfX3NlbGVjdGVkLFxuICAgICYudnMtLWxvYWRpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgICAmLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLyogU2VhcmNoIElucHV0ICovXG5cbi8qKlxuICogU3VwZXIgd2VpcmQgYnVnLi4uIElmIHRoaXMgZGVjbGFyYXRpb24gaXMgZ3JvdXBlZFxuICogYmVsb3csIHRoZSBjYW5jZWwgYnV0dG9uIHdpbGwgc3RpbGwgYXBwZWFyIGluIGNocm9tZS5cbiAqIElmIGl0J3MgdXAgaGVyZSBvbiBpdCdzIG93biwgaXQnbGwgaGlkZSBpdC5cbiAqL1xuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS12cy1zZWFyY2gtaW5wdXQtY29sb3IpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXZzLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXNpemU6IHZhcigtLXZzLWZvbnQtc2l6ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDRweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS12cy1zZWFyY2gtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuXG4vKiBVbnNlYXJjaGFibGUgKi9cbi52cy0tdW5zZWFyY2hhYmxlIHtcbiAgICAudnNfX3NlYXJjaCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLyogU2luZ2xlLCB3aGVuIHNlYXJjaGluZyBidXQgbm90IGxvYWRpbmcgb3Igb3BlbiAqL1xuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSB7XG4gICAgLnZzX19zZWFyY2gge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxufVxuIiwiLyogTG9hZGluZyBTcGlubmVyICovXG4udnNfX3NwaW5uZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogNXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICAgIGJvcmRlci1yaWdodDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgICBib3JkZXItbGVmdDogMC45ZW0gc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjQ1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICAgICAgc2NhbGUodmFyKC0tdnMtY29udHJvbHMtLXNwaW5uZXItc2l6ZSwgdmFyKC0tdnMtY29udHJvbHMtc2l6ZSkpKTtcbiAgICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS12cy1jb250cm9scy0tc3Bpbm5lci1zaXplLCB2YXIoLS12cy1jb250cm9scy1zaXplKSkpO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgU3RhdGVzICovXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuIiwiOnJvb3R7LS12cy1jb2xvcnMtLWxpZ2h0ZXN0OnJnYmEoNjAsNjAsNjAsMC4yNik7LS12cy1jb2xvcnMtLWxpZ2h0OnJnYmEoNjAsNjAsNjAsMC41KTstLXZzLWNvbG9ycy0tZGFyazojMzMzOy0tdnMtY29sb3JzLS1kYXJrZXN0OnJnYmEoMCwwLDAsMC4xNSk7LS12cy1zZWFyY2gtaW5wdXQtY29sb3I6aW5oZXJpdDstLXZzLXNlYXJjaC1pbnB1dC1iZzojZmZmOy0tdnMtc2VhcmNoLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOmluaGVyaXQ7LS12cy1mb250LXNpemU6MXJlbTstLXZzLWxpbmUtaGVpZ2h0OjEuNDstLXZzLXN0YXRlLWRpc2FibGVkLWJnOiNmOGY4Zjg7LS12cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjp2YXIoLS12cy1jb2xvcnMtLWxpZ2h0KTstLXZzLXN0YXRlLWRpc2FibGVkLWNvbnRyb2xzLWNvbG9yOnZhcigtLXZzLWNvbG9ycy0tbGlnaHQpOy0tdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yOm5vdC1hbGxvd2VkOy0tdnMtYm9yZGVyLWNvbG9yOnZhcigtLXZzLWNvbG9ycy0tbGlnaHRlc3QpOy0tdnMtYm9yZGVyLXdpZHRoOjFweDstLXZzLWJvcmRlci1zdHlsZTpzb2xpZDstLXZzLWJvcmRlci1yYWRpdXM6NHB4Oy0tdnMtYWN0aW9ucy1wYWRkaW5nOjRweCA2cHggMCAzcHg7LS12cy1jb250cm9scy1jb2xvcjp2YXIoLS12cy1jb2xvcnMtLWxpZ2h0KTstLXZzLWNvbnRyb2xzLXNpemU6MTstLXZzLWNvbnRyb2xzLS1kZXNlbGVjdC10ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7LS12cy1zZWxlY3RlZC1iZzojZjBmMGYwOy0tdnMtc2VsZWN0ZWQtY29sb3I6dmFyKC0tdnMtY29sb3JzLS1kYXJrKTstLXZzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjp2YXIoLS12cy1ib3JkZXItY29sb3IpOy0tdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlOnZhcigtLXZzLWJvcmRlci1zdHlsZSk7LS12cy1zZWxlY3RlZC1ib3JkZXItd2lkdGg6dmFyKC0tdnMtYm9yZGVyLXdpZHRoKTstLXZzLWRyb3Bkb3duLWJnOiNmZmY7LS12cy1kcm9wZG93bi1jb2xvcjppbmhlcml0Oy0tdnMtZHJvcGRvd24tei1pbmRleDoxMDAwOy0tdnMtZHJvcGRvd24tbWluLXdpZHRoOjE2MHB4Oy0tdnMtZHJvcGRvd24tbWF4LWhlaWdodDozNTBweDstLXZzLWRyb3Bkb3duLWJveC1zaGFkb3c6MHB4IDNweCA2cHggMHB4IHZhcigtLXZzLWNvbG9ycy0tZGFya2VzdCk7LS12cy1kcm9wZG93bi1vcHRpb24tYmc6IzAwMDstLXZzLWRyb3Bkb3duLW9wdGlvbi1jb2xvcjp2YXIoLS12cy1kcm9wZG93bi1jb2xvcik7LS12cy1kcm9wZG93bi1vcHRpb24tcGFkZGluZzozcHggMjBweDstLXZzLWRyb3Bkb3duLW9wdGlvbi0tYWN0aXZlLWJnOiM1ODk3ZmI7LS12cy1kcm9wZG93bi1vcHRpb24tLWFjdGl2ZS1jb2xvcjojZmZmOy0tdnMtZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdC1iZzojZmI1ODU4Oy0tdnMtZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdC1jb2xvcjojZmZmOy0tdnMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDEsLTAuMTE1LDAuOTc1LDAuODU1KTstLXZzLXRyYW5zaXRpb24tZHVyYXRpb246MTUwbXN9LnYtc2VsZWN0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmV9LnYtc2VsZWN0LC52LXNlbGVjdCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH06cm9vdHstLXZzLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigxLDAuNSwwLjgsMSk7LS12cy10cmFuc2l0aW9uLWR1cmF0aW9uOjAuMTVzfUAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lcnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS52c19fZmFkZS1lbnRlci1hY3RpdmUsLnZzX19mYWRlLWxlYXZlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS12cy10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS12cy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbil9LnZzX19mYWRlLWVudGVyLC52c19fZmFkZS1sZWF2ZS10b3tvcGFjaXR5OjB9OnJvb3R7LS12cy1kaXNhYmxlZC1iZzp2YXIoLS12cy1zdGF0ZS1kaXNhYmxlZC1iZyk7LS12cy1kaXNhYmxlZC1jb2xvcjp2YXIoLS12cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcik7LS12cy1kaXNhYmxlZC1jdXJzb3I6dmFyKC0tdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yKX0udnMtLWRpc2FibGVkIC52c19fY2xlYXIsLnZzLS1kaXNhYmxlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSwudnMtLWRpc2FibGVkIC52c19fb3Blbi1pbmRpY2F0b3IsLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCwudnMtLWRpc2FibGVkIC52c19fc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS12cy1kaXNhYmxlZC1iZyk7Y3Vyc29yOnZhcigtLXZzLWRpc2FibGVkLWN1cnNvcil9LnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fYWN0aW9uc3twYWRkaW5nOjAgM3B4IDAgNnB4fS52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2NsZWFye21hcmdpbi1sZWZ0OjZweDttYXJnaW4tcmlnaHQ6MH0udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kZXNlbGVjdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoycHh9LnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fZHJvcGRvd24tbWVudXt0ZXh0LWFsaWduOnJpZ2h0fS52c19fZHJvcGRvd24tdG9nZ2xley13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXZzLXNlYXJjaC1pbnB1dC1iZyk7Ym9yZGVyOnZhcigtLXZzLWJvcmRlci13aWR0aCkgdmFyKC0tdnMtYm9yZGVyLXN0eWxlKSB2YXIoLS12cy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tdnMtYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAwIDRweDt3aGl0ZS1zcGFjZTpub3JtYWx9LnZzX19zZWxlY3RlZC1vcHRpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWJhc2lzOjEwMCU7ZmxleC1ncm93OjE7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDJweDtwb3NpdGlvbjpyZWxhdGl2ZX0udnNfX2FjdGlvbnN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOnZhcigtLXZzLWFjdGlvbnMtcGFkZGluZyl9LnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xle2N1cnNvcjp0ZXh0fS52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xle2N1cnNvcjpwb2ludGVyfS52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZXtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS52c19fb3Blbi1pbmRpY2F0b3J7ZmlsbDp2YXIoLS12cy1jb250cm9scy1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKHZhcigtLXZzLWNvbnRyb2xzLXNpemUpKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS12cy10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS12cy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tdnMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pfS52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9ye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSBzY2FsZSh2YXIoLS12cy1jb250cm9scy1zaXplKSl9LnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3J7b3BhY2l0eTowfS52c19fY2xlYXJ7ZmlsbDp2YXIoLS12cy1jb250cm9scy1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6MH0udnNfX2Ryb3Bkb3duLW1lbnV7YmFja2dyb3VuZDp2YXIoLS12cy1kcm9wZG93bi1iZyk7Ym9yZGVyOnZhcigtLXZzLWJvcmRlci13aWR0aCkgdmFyKC0tdnMtYm9yZGVyLXN0eWxlKSB2YXIoLS12cy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLXZzLWJvcmRlci1yYWRpdXMpIHZhcigtLXZzLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3Atc3R5bGU6bm9uZTtib3gtc2hhZG93OnZhcigtLXZzLWRyb3Bkb3duLWJveC1zaGFkb3cpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp2YXIoLS12cy1kcm9wZG93bi1jb2xvcik7ZGlzcGxheTpibG9jaztsZWZ0OjA7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO21heC1oZWlnaHQ6dmFyKC0tdnMtZHJvcGRvd24tbWF4LWhlaWdodCk7bWluLXdpZHRoOnZhcigtLXZzLWRyb3Bkb3duLW1pbi13aWR0aCk7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6NXB4IDA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpsZWZ0O3RvcDpjYWxjKDEwMCUgLSB2YXIoLS12cy1ib3JkZXItd2lkdGgpKTt3aWR0aDoxMDAlO3otaW5kZXg6dmFyKC0tdnMtZHJvcGRvd24tei1pbmRleCl9LnZzX19uby1vcHRpb25ze3RleHQtYWxpZ246Y2VudGVyfS52c19fZHJvcGRvd24tb3B0aW9ue2NsZWFyOmJvdGg7Y29sb3I6dmFyKC0tdnMtZHJvcGRvd24tb3B0aW9uLWNvbG9yKTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7cGFkZGluZzp2YXIoLS12cy1kcm9wZG93bi1vcHRpb24tcGFkZGluZyk7d2hpdGUtc3BhY2U6bm93cmFwfS52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDp2YXIoLS12cy1kcm9wZG93bi1vcHRpb24tLWFjdGl2ZS1iZyk7Y29sb3I6dmFyKC0tdnMtZHJvcGRvd24tb3B0aW9uLS1hY3RpdmUtY29sb3IpfS52c19fZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdHtiYWNrZ3JvdW5kOnZhcigtLXZzLWRyb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3QtYmcpO2NvbG9yOnZhcigtLXZzLWRyb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3QtY29sb3IpfS52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZHtiYWNrZ3JvdW5kOnZhcigtLXZzLXN0YXRlLWRpc2FibGVkLWJnKTtjb2xvcjp2YXIoLS12cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcik7Y3Vyc29yOnZhcigtLXZzLXN0YXRlLWRpc2FibGVkLWN1cnNvcil9LnZzX19zZWxlY3RlZHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS12cy1zZWxlY3RlZC1iZyk7Ym9yZGVyOnZhcigtLXZzLXNlbGVjdGVkLWJvcmRlci13aWR0aCkgdmFyKC0tdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlKSB2YXIoLS12cy1zZWxlY3RlZC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tdnMtYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tdnMtc2VsZWN0ZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtsaW5lLWhlaWdodDp2YXIoLS12cy1saW5lLWhlaWdodCk7bWFyZ2luOjRweCAycHggMDtwYWRkaW5nOjAgLjI1ZW07ei1pbmRleDowfS52c19fZGVzZWxlY3R7ZmlsbDp2YXIoLS12cy1jb250cm9scy1jb2xvcik7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1sZWZ0OjRweDtwYWRkaW5nOjA7dGV4dC1zaGFkb3c6dmFyKC0tdnMtY29udHJvbHMtLWRlc2VsZWN0LXRleHQtc2hhZG93KX0udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS52cy0tc2luZ2xlLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQsLnZzLS1zaW5nbGUudnMtLW9wZW4gLnZzX19zZWxlY3RlZHtvcGFjaXR5Oi40O3Bvc2l0aW9uOmFic29sdXRlfS52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZHtkaXNwbGF5Om5vbmV9LnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257ZGlzcGxheTpub25lfS52c19fc2VhcmNoOjotbXMtY2xlYXIsLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLC52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257ZGlzcGxheTpub25lfS52c19fc2VhcmNoLC52c19fc2VhcmNoOmZvY3Vzey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDpub25lO2JveC1zaGFkb3c6bm9uZTtjb2xvcjp2YXIoLS12cy1zZWFyY2gtaW5wdXQtY29sb3IpO2ZsZXgtZ3JvdzoxO2ZvbnQtc2l6ZTp2YXIoLS12cy1mb250LXNpemUpO2xpbmUtaGVpZ2h0OnZhcigtLXZzLWxpbmUtaGVpZ2h0KTttYXJnaW46NHB4IDAgMDttYXgtd2lkdGg6MTAwJTtvdXRsaW5lOm5vbmU7cGFkZGluZzowIDdweDt3aWR0aDowO3otaW5kZXg6MX0udnNfX3NlYXJjaDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS12cy1zZWFyY2gtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpfS52c19fc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS12cy1zZWFyY2gtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpfS52c19fc2VhcmNoOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS12cy1zZWFyY2gtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IpfS52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoe29wYWNpdHk6MX0udnMtLXVuc2VhcmNoYWJsZTpub3QoLnZzLS1kaXNhYmxlZCkgLnZzX19zZWFyY2h7Y3Vyc29yOnBvaW50ZXJ9LnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaHtvcGFjaXR5Oi4yfS52c19fc3Bpbm5lcnthbGlnbi1zZWxmOmNlbnRlcjstd2Via2l0LWFuaW1hdGlvbjp2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246dlNlbGVjdFNwaW5uZXIgMS4xcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOi45ZW0gc29saWQgaHNsYSgwLDAlLDM5JSwuMSk7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSg2MCw2MCw2MCwuNDUpO2ZvbnQtc2l6ZTo1cHg7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5OWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKHZhcigtLXZzLWNvbnRyb2xzLS1zcGlubmVyLXNpemUsdmFyKC0tdnMtY29udHJvbHMtc2l6ZSkpKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzfS52c19fc3Bpbm5lciwudnNfX3NwaW5uZXI6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjVlbTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tdnMtY29udHJvbHMtLXNwaW5uZXItc2l6ZSx2YXIoLS12cy1jb250cm9scy1zaXplKSkpO3dpZHRoOjVlbX0udnMtLWxvYWRpbmcgLnZzX19zcGlubmVye29wYWNpdHk6MX1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dnVlLXNlbGVjdC5jc3MubWFwKi8iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8vIEZvbnRzXHJcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTozMDAsNDAwLDYwMFwiKTtcclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4vL0BpbXBvcnQgXCJmb250cy9hbGJlcnQtc2Fucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi8vIEJvb3RzdHJhcFxyXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcclxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50cyc7XHJcblxyXG5AaW1wb3J0ICd+dnVlLXNlbGVjdC9kaXN0L3Z1ZS1zZWxlY3QuY3NzJztcclxuXHJcbkBpbXBvcnQgJ35zZWxlY3QyL2Rpc3QvY3NzL3NlbGVjdDIuY3NzJztcclxuXHJcbkBpbXBvcnQgJ2Jhc2Uvc3R5bGVzJztcclxuQGltcG9ydCAnYmFzZS9zaXRlLXdpZGUtc2VhcmNoLWJhci5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2Jhc2UvZGF0YXRhYmxlcy5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2Jhc2UvaGVhZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3NpZGUtYmFyLW1lbnUuc2Nzcyc7XHJcbi8vQGltcG9ydCAnYmFzZS9ub3RpZmljYXRpb25zLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3VzZXItbWVudS5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2Jhc2Uvc3VwcG9ydC10aWNrZXQtbGF5b3V0LnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3NwaW5uZXIuc2Nzcyc7XHJcblxyXG5AaW1wb3J0ICdzZWN0aW9ucy9fbWFuaWZlc3QnO1xyXG5cclxuQGltcG9ydCAnYmFzZS9pbnZpdGUtY2xpZW50LXBvcHVwLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL25ldy13ZWJ1ZW5vLWNvbXBvbmVudHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvcGF5bWVudC5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2Jhc2UvZGFzaGJvYXJkLWNvbnRhaW5lci5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9wcm9maWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL2NvbXBhbnktcHJvZmlsZS5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9pbnZvaWNlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL21lbnVzLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL25hdmlnYXRpb24tYmFyLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3dlYnNpdGVzLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3Byb2plY3RzLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3NlcnZlcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2Uvbm90aWZpY2F0aW9uLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL2NyZWF0ZS13ZWJzaXRlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL2FyY2hpdmUtd2Vic2l0ZS5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9hcmNoaXZlLXRpY2tldHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvcGVybWlzc2lvbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvdHJhY2tlZC10aW1lLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL3JlZ2lzdHJhdGlvbi5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd2ItbmF2aWdhdGlvbi10YWJzLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3diLW5hdi10YWJzLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3diLXBhZ2luYXRpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd2ItZHJvcGRvd24uc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd2Itd2lkZ2V0LXYtc2VsZWN0LnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3dlYnNpdGUtY2FyZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy92dWUtZGF0YXRhYmxlLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21lbnRpb24tdGFnLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2xpa2UtdGlja2V0LnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2ZsYXNoLW1lc3NhZ2UtYWxlcnQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdXNlci1jYXJkLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Jvb3Rib3gtbW9kYWwuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmV3LWlucHV0LWV4dGVuZGVkLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbW1vbi1jYXJkLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3diLXRvb2x0aXAuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMveW91dHViZS12aWRlby1lbWJlZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy93Yi1kcm9wZG93bi1maWx0ZXJzLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2plY3QtY2FyZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcm9qZWN0LXdpZGdldC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb3JtLWZpZWxkcy5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcm9qZWN0LXRhc2stY2FyZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9zZXJ2ZXItbG9jYXRpb24tY2FyZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9zdWJzY3JpcHRpb24tZmVhdHVyZS1jYXJkLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3N1YnNjcmlwdGlvbi1zdW1tYXJ5LWNhcmQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWRkb24tY2FyZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9nbG9iYWwtbG9hZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Rhc2hib2FyZC13aWRnZXQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd2ItY29tbWVudC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9ub3RpZmljYXRpb24tYWxlcnQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2FyZC13aWRnZXQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGlsbC13aWRnZXQuc2Nzcyc7XHJcblxyXG5AaW1wb3J0ICdwYWdlcy90ZWFtLWFyY2hpdmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3VzZXJzLWFyY2hpdmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2FnZW5jaWVzLWFyY2hpdmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2NsaWVudC1hY2NvdW50cy1hcmNoaXZlLnNjc3MnO1xyXG5AaW1wb3J0ICdwYWdlcy9jbGllbnQtbXktdGVhbS5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvY3JlZGl0cy1idXkuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3NlcnZlci1hcmNoaXZlLnNjc3MnO1xyXG5AaW1wb3J0ICdwYWdlcy92ZXJpZnktZW1haWwuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3Byb2plY3RzLWFyY2hpdmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3N0YWdpbmctc2VydmVyLWNyZWF0ZS5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvcHJvamVjdHMtc2luZ2xlLnNjc3MnO1xyXG5AaW1wb3J0ICdwYWdlcy9zaW5nbGUtdXNlci1wcm9maWxlLnNjc3MnO1xyXG5AaW1wb3J0ICdwYWdlcy93ZWJzaXRlLWxpbmstc2Nhbm5lci5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvd2Vic2l0ZS11cGRhdGVzLnNjc3MnO1xyXG5AaW1wb3J0ICdwYWdlcy9iaWxsaW5nLXBhZ2Uuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3N1YnNjcmlwdGlvbnMtaGlzdG9yeS5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvc3Vic2NyaXB0aW9ucy5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvc3dpdGNoLWFjY291bnQuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2Rhc2hib2FyZC5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvY29tbWVudHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL21hbHdhcmUtc2Nhbi5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvZmluYW5jaWFscy1sZWdhY3kuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3NpbmdsZS10aWNrZXQuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2NsaWVudC1hY2NvdW50cy1zaW5nbGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2FnZW5jeS11c2Vycy5zY3NzJztcclxuQGltcG9ydCAncGFnZXMvc3VwZXJhZG1pbi1pbmZvLnNjc3MnO1xyXG5cclxuLy8gVmVuZG9yXHJcbkBpbXBvcnQgJ3ZlbmRvci9fbWFuaWZlc3QnO1xyXG5cclxuLy8gRm9udCBhd2Vzb21lXHJcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lJztcclxuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhcic7XHJcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkJztcclxuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzJztcclxuXHJcbkBpbXBvcnQgJ2FwcCc7XHJcblxyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1ncmF5MTogI0ZCRkJGQjtcclxuICAgIC0tZ3JheTI6ICNDNEM0QzQ7XHJcbiAgICAtLWdyYXkzOiAjNkM2QzZDO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCB7XHJcbiAgICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbnRoLFxyXG50ZCB7XHJcbiAgICBjb2xvcjogIzI5MjkyOTtcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAjMzIzNTM5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMTIxNTE5O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLnRhYmxlIHRoZWFkIHRkIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbnRoIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxudGQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tZG90cy1pY29uOmhvdmVyLFxyXG4uZHJvcGRvd24tZG90cyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1kb3RzOmhvdmVyIC5kcm9wZG93bi1kb3RzLW9wdGlvbnMsXHJcbi5kcm9wZG93bi1kb3RzLW9wdGlvbnM6aG92ZXIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1kb3RzLW9wdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMnB4KTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tZG90cy1vcHRpb25zIGEge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgICAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmVkLXdlYnNpdGVzLXRhYmxlLXJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4vLy0tLS0tIGN1c3RvbSBzY3JvbGwgYmVnaW4gLS0tLS1cclxuLmN1c3RvbS1zY3JvbGwsXHJcbi5jdXN0b20tc2Nyb2xsLWxpZ2h0IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuLmFsZXJ0e1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uY3VzdG9tLXNjcm9sbDpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGw6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbn1cclxuXHJcbi5jdXN0b20tc2Nyb2xsOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG59XHJcblxyXG4vLyAtLS0gbGlnaHQgdmVyc2lvbiAtLS1cclxuLmN1c3RvbS1zY3JvbGwtbGlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjUpO1xyXG59XHJcblxyXG4uY3VzdG9tLXNjcm9sbC1saWdodDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC4yKTtcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGwtbGlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcbn1cclxuXHJcbi5jdXN0b20tc2Nyb2xsLWxpZ2h0OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdlO1xyXG59XHJcblxyXG4uY3VzdG9tLXNjcm9sbC1saWdodDpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGwtbGlnaHQ6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbn1cclxuXHJcbi8vLS0tLS0gY3VzdG9tIHNjcm9sbCBlbmQgLS0tLS1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tIHBhZ2luYXRpb24gZW5kIC0tLS0tLS0tLS0tXHJcblxyXG5uYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNtYWluIHtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib290Ym94Lm1vZGFsIC5tb2RhbC1mb290ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiAzMTtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHotaW5kZXg6IDMwO1xyXG59XHJcblxyXG4uYm9vdGJveCAubW9kYWwtaGVhZGVyIGg0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uYm9vdGJveCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxufVxyXG5cclxuLm5hdmJhci5tb2JpbGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IHdoaXRlIDFweCAxcHggMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2hpdGVsYWJlbC1wYWdlIC5jYXJke1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4ud2hpdGVsYWJlbC1sb2dvLWJne1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSAyMzcgMjM3KTtcclxufVxyXG5cclxuLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzMyMzUzOTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYmxhY2sge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSxcclxuLmJ0bi1zdWNjZXNzLFxyXG4uYnRuLXNlY29uZGFyeSxcclxuLmJ0bi13ZWJ1ZW5vLWxpZ2h0LFxyXG4uYnRuLXdhcm5pbmcsXHJcbi5idG4tZGFuZ2VyLFxyXG4uYnRuLWluZm8sXHJcbi5idG4tbGlnaHQsXHJcbi5idG4tZGFyayxcclxuLmJ0bi1wdXJwbGUsXHJcbi5idG4tcGFsZS1nb2xkIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy9ib3gtc2hhZG93OiAwcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDsgLy8gb2xkOiAxN3B4XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYWRpdXMtc20ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJhZGl1cy1sZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgICYsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5LWhvdmVyKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICYsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeS1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnktaG92ZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICAgICYsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcy1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzLWhvdmVyKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICAgICYsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlci1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXItaG92ZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi13YXJuaW5nIHtcclxuICAgICYsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby13YXJuaW5nKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8td2FybmluZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8td2FybmluZy1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby13YXJuaW5nLWhvdmVyKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcHVycGxlIHtcclxuICAgICYsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wdXJwbGUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wdXJwbGUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXB1cnBsZS1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wdXJwbGUtaG92ZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1wYWxlLWdvbGQge1xyXG4gICAgJixcclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXBhbGUtZ29sZCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXBhbGUtZ29sZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcGFsZS1nb2xkLWhvdmVyKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXBhbGUtZ29sZC1ob3Zlcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXdlYnVlbm8tbGlnaHQge1xyXG4gICAgY29sb3I6ICMyODE2MTY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjgxNjE2O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzMyMzUzOTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzEyMTUxOTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyBcclxuICAgIC8vYm9yZGVyLXJhZGl1czogMC4ycmVtOyBcclxufVxyXG5cclxuLmJ0bi1sZyB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbn1cclxuXHJcbi53ZWJ1ZW5vLWJhY2tncm91bmQge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7IC8vIG9sZDogIzM1MTQxNFxyXG59XHJcblxyXG4uc2V0dGluZ3MtbmF2IGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1uYXYgbGkgYSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1uYXYgI2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1uYXYgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi50aHJlZS1kb3RzIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4udGhyZWUtZG90czpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIGxvYWRlclxyXG4ubGRzLWR1YWwtcmluZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxufVxyXG5cclxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbn1cclxuXHJcbi5zZWxlY3QyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBTZXQgdGhlIHNlbGVjdCBmaWVsZCBoZWlnaHQsIGJhY2tncm91bmQgY29sb3IgZXRjIC4uLlxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTZXQgc2VsZWN0ZWQgdmFsdWUgcG9zaXRpb24sIGNvbG9yICwgZm9udCBzaXplLCBldGMgLi4uXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndlYnNpdGUtcHJvZ3Jlc3MtYmFye1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWxvYWRlcntcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgIHRyYW5zaXRpb246IDIwcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG59XHJcblxyXG4ubG9hZGluZy1zcGlubmVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxNzE3YWI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNwaW5uZXItZWRpdHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTcxN2FiO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxvYWRpbmctc3Bpbm5lci5hY3RpdmUsXHJcbi5zcGlubmVyLWVkaXQuYWN0aXZle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmFkZC1jZXJ0aWZpY2F0ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5yZW5ldy1jZXJ0aWZpY2F0ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc3Bpbm5lci10ZXh0e1xyXG4gICAgY29sb3I6cmdiKDIzNCwgMTQxLCAyOCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5mbGFzaC1tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7IC8qIEdyZWVuIGZvciBzdWNjZXNzICovXHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICAgIHotaW5kZXg6IDIwOyAvKiBIaWdoZXIgdGhhbiBzcGlubmVyLWNvbnRhaW5lciAoei1pbmRleDogMTUpICovXHJcbn1cclxuXHJcbi5mbGFzaC1tZXNzYWdlLmhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc3Bpbm5lci1jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyA5MCUpOyAgIFxyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxuXHJcbiAgICAmICsgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRoLnNvcnRpbmd7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbnRoLnNvcnRpbmc6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzVhNWE1YTtcclxufVxyXG5cclxudGguc29ydGluZy5zb3J0aW5nX2FzYzo6YWZ0ZXIsXHJcbnRoLnNvcnRpbmcuc29ydGluZ19kZXNjOjphZnRlcntcclxuICAgIGNvbnRlbnQ6IHVybCgnL2ltYWdlcy9hcnJvd19zZWxlY3Quc3ZnJyk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxudGguc29ydGluZy5zb3J0aW5nX2Rlc2M6OmFmdGVye1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHsgXHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG59XHJcblxyXG4uY29weS1tZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGYwZTk7ICAvKiBMaWdodCBncmVlbiBiYWNrZ3JvdW5kICovXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNENBRjUwOyAvKiBHcmVlbiBib3JkZXIgKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50OyAgICAgICAgLyogUm91bmRlZCBjb3JuZXJzICovXHJcbiAgICBwYWRkaW5nOiAycHggOHB4ICFpbXBvcnRhbnQ7ICAgICAgICAgIC8qIFBhZGRpbmcgKi9cclxuICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDsgICAgICAgICAgLyogRm9udCBzaXplICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgICAgIC8qIE1ha2UgaXQgaW5saW5lICovXHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7ICAgICAgICAgIC8qIFNwYWNlIGJldHdlZW4gcGFzc3dvcmQgYW5kIG1lc3NhZ2UgKi9cclxuICAgIG9wYWNpdHk6IDE7ICAgICAgICAgICAgICAgIC8qIEZ1bGx5IHZpc2libGUgYnkgZGVmYXVsdCAqL1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyAgLyogU21vb3RoIGZhZGUgb3V0ICovXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47ICAgICAgICAvKiBJbml0aWFsbHkgaGlkZGVuICovXHJcbn1cclxuXHJcbi8qIEZhZGUgb3V0IGVmZmVjdCB1c2luZyBDU1MgdHJhbnNpdGlvbiAqL1xyXG4uY29weS1tZXNzYWdlLmZhZGluZy1vdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgLy9uZWVkcyB0byBiZSBmaXhlZCBvbiBGSUdNQVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWRvdHMtb3B0aW9ucyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg1JSwgMnB4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5LFxyXG4gICAgLmJ0bi1zdWNjZXNzLFxyXG4gICAgLmJ0bi1zZWNvbmRhcnksXHJcbiAgICAuYnRuLXdlYnVlbm8tbGlnaHQsXHJcbiAgICAuYnRuLXdhcm5pbmcsXHJcbiAgICAuYnRuLXBhbGUtZ29sZCB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1mbGV4LWNvbHVtbi1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXByb2dyZXNzLWJhcntcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuYm9keSB7XHJcbiAgJjpoYXMoLndiLWNvbnRlbnQtZGlzYWJsZWQpIHtcclxuICAgICNtYWluIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnY29tcG9uZW50cy93Yi1idXR0b25zLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL2JzLW92ZXJyaWRlcy5zY3NzJztcclxuIiwiLy8gVGhlbWUgdmFyaWFibGVzXHJcbi8qICR0aGVtZS1jb2xvcnM6IChcclxuICBcInByaW1hcnlcIjogICMyNTgxRDYsXHJcbiAgXCJzZWNvbmRhcnlcIjogIzZDNkM2QyxcclxuICBcInN1Y2Nlc3NcIjogIzZBRDRBNyxcclxuICBcImRhbmdlclwiOiAjRTE2QjZCLFxyXG4gIFwid2FybmluZ1wiOiAjRkJCNjYyLFxyXG4gIC8vXCJpbmZvXCI6ICNGRkZGRkZcclxuKTsgKi9cclxuXHJcblxyXG4vLyBDb21wb25lbnQgdmFyaWFibGVzXHJcbiRjYXJkLWJvcmRlci13aWR0aDogMnB4O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiA4cHggIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogI2ZmZmZmZjtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAjRUZFRkVGO1xyXG5cclxuLy8gQm9keVxyXG4kYm9keS1iZzogI2ZmZmZmZjsgLy8jZjVmOGZhO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNpemUtYmFzZTogMC45cmVtO1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xyXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+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+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIqIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vLyBhZGQgbWFyZ2luIGFuZCBwYWRkaW5nIHJlc2V0IGZvciBwIGFuZCBoIHRhZ3NcclxuXHJcbmJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbnRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxudHIge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE1PQklMRSBNRU5VICovXHJcblxyXG4ubW9iaWxlLW5hdmlnYXRpb24td3JhcHBlciAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNzBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzNTE0MTQ7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxvZ28td3JhcHBlciAubG9nbyB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxufVxyXG5cclxuLmxvZ2luLWJveC10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiNyZXNldC1wYXNzd29yZC1mb3JtIC5hbGVydC1zdWNjZXNze1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNzVweDtcclxufVxyXG5cclxuI2xvZ2luLWZvcm0gLmZvcm0tY29udHJvbCwgI3Jlc2V0LXBhc3N3b3JkLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMjc1cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHBhZGRpbmc6IDVweCAxMXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbiNsb2dpbi1mb3JtIC5mb3JtLWdyb3VwLnJlbWVtYmVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgJiBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuI2xvZ2luLWZvcm0sXHJcbiNyZXNldC1wYXNzd29yZC1mb3JtIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubG9naW4tbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuYmFjay1hcnJvdyBhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6Zm9jdXMsXHJcbiAgICBhOmZvY3VzIHB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1hcnJvdyBwLFxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1hcnJvdzpob3ZlciBwLFxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stYXJyb3c6aG92ZXIgc3ZnIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYwKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1hcnJvdyBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLXJsIHtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxvZ2luLXJsOmhvdmVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGctbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5sZy1saW5rIGEge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLmxnLWxpbmsgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ubGctMSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmxnLTIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKi0tLSBNQUlOIENPTlRFTlQgLS0tKi9cclxuI21haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLy8gI21haW4gcCB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xyXG4vLyB9XHJcblxyXG4ud2VidWVuby13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndlYnVlbm8td3JhcHBlciAucm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4vKi0tLSBXRUJTSVRFIElORk8gLS0qL1xyXG5cclxuLndlYnVlbm8td3JhcHBlciAuY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzM1MTQxNCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyNSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jcmVhdGUtdGlja2V0LWZvcm0gLmZvcm0tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY3JlYXRlLXRpY2tldC1mb3JtIC5mb3JtLWdyb3VwIC5jaGFyYWN0ZXItbGltaXQtd2FybmluZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNGRjRBNEEgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2hhcmFjdGVyLWxpbWl0LWVycm9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIGNvbG9yOiAjRkY0QTRBO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLmNoYXJhY3Rlci1saW1pdC1lcnJvci5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMjBweDsgLy8gNXB4IDIwcHggKG9sZCB2YWx1ZSlcclxufVxyXG5cclxuLmNhcmQtYm9keSBkdCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogIzM1MTQxNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkgZGwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IGRkIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwIGxpIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cCBsaSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLmJhY2stYXJyb3cge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgdHJhbnNmb3JtOiAuM3MgYWxsIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IC4zcyBhbGwgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIHRyYW5zZm9ybTogLjNzIGFsbCBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFjay1hcnJvdyBhIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBwLFxyXG4gICAgJjpmb2N1cyBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjNGU0ZTRlO1xyXG4gICAgfVxyXG5cclxuICAgICYgc3ZnIHtcclxuICAgICAgICBmbGV4OiAwIDAgMThweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBzdmcgcGF0aCAmOmZvY3VzIHN2ZyBwYXRoIHtcclxuICAgICAgICBzdHJva2U6ICM0ZTRlNGU7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4vLyBtb250aGx5IHBsYW5zXHJcbi50b29sdGlwMTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRvb2x0aXAxMiAubGVmdCB7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlc21va2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUxNDE0O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTE0MTQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcclxufVxyXG5cclxuLnRvb2x0aXAxMjpob3ZlciAubGVmdCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRvb2x0aXAxMiAubGVmdCBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udG9vbHRpcDEyIC5sZWZ0IGk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTE0MTQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUxNDE0O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLnRvb2x0aXAxMiAubGVmdCAudG9vbHRpcC1wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmFtZS5jYXJkLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2hlY2tlZF9pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLnByaWNlLXBlci1tb250aCB7XHJcbiAgICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2Y4OTUxZCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmRvbGxhci1zaWduIHtcclxuICAgIGNvbG9yOiAjZjg5NTFkICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wcmljZS1zcGFuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaXRhbGljIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBJdGFsaWM7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5jYXB0aW9uLWJ1YmJsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzM4MzgzODtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnNtYWxsLXRpdGxlLWRhdGUgc21hbGw6aG92ZXIgKyAuY2FwdGlvbi1idWJibGV7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNtYWxsLXRpdGxlLWRhdGUgc21hbGw6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5sYXJnZS1idG46YmVmb3JlLFxyXG4ubGFyZ2UtYnRuOmFmdGVyLFxyXG4ubGFyZ2UtYnRuIHNwYW46YmVmb3JlLFxyXG4ubGFyZ2UtYnRuIHNwYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjg5NTFkO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi5sYXJnZS1idG46YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMik7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcblxyXG4ubGFyZ2UtYnRuOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNDUpO1xyXG4gICAgbGVmdDogMjUlO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxufVxyXG5cclxuLmxhcmdlLWJ0biBzcGFuOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjY1KTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxufVxyXG5cclxuLmxhcmdlLWJ0biBzcGFuOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmxhcmdlLWJ0biBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmxhcmdlLWJ0bjpob3ZlcjpiZWZvcmUsXHJcbi5sYXJnZS1idG46aG92ZXI6YWZ0ZXIsXHJcbi5sYXJnZS1idG46aG92ZXIgc3BhbjpiZWZvcmUsXHJcbi5sYXJnZS1idG46aG92ZXIgc3BhbjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbn1cclxuXHJcbi5sYXJnZS1idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8vY2hlY2sgdXNhZ2VcclxuYS5saW5raWZpZWQ6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYigyMDcsIDIwNywgNTQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuYS5saW5raWZpZWQge1xyXG4gICAgY29sb3I6IHJnYigzMiwgNzEsIDI0Myk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYS5saW5raWZpZWQ6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYigyMDcsIDIwNywgNTQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyoqLS0gVE9HR0xFIEJVVFRPTiAtLSoqL1xyXG4uY3VzdG9tLXN3aXRjaC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogMS44NHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBpbmNyZWFzZSB0aGlzIGZvciBhIHdpZGVyIHRyYWNrICovXHJcbn1cclxuXHJcbi5jdXN0b20tc3dpdGNoLWxnIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiBjYWxjKDAuMXJlbSArIDJweCkgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IGNhbGMoLTIuM3JlbSArIDJweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1zd2l0Y2gtbGcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS41cmVtKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24uc2hvdy1oaWRlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvcHktdG8tY2xpcGJvYXJkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLyogLndlYnNpdGUtaW5mbyAuYnRuLXByaW1hcnkge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbn0gKi9cclxuXHJcbi53ZWJzaXRlLWluZm8gLmpzLWNvcHktdGV4dCxcclxuLndlYnNpdGUtaW5mbyAuanMtY29weS10ZXh0LXRvb2x0aXAge1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWJzaXRlLWluZm8gLmpzLWNvcHktdGV4dC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXAtdGV4dCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjIyIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRvb2x0aXAtdG9nZ2xlZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIsIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1yZWd1bGFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1zb2xpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnRvb2x0aXAtdG9nZ2xlZCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYS1yZWd1bGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLXNvbGlkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpcGJvYXJkLWRhdGF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNsaXBib2FyZC1kYXRhIHB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzMyMzUzOTtcclxufVxyXG5cclxuLmNvcHktdG8tY2xpcGJvYXJkLWNvbnRhaW5lciAubW9iaWxlLWZsZXgtY29sdW1uLWNlbnRlcntcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLmN1c3RvbS1zcGluZXItc2l6ZSB7XHJcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlQW5pbWF0aW9uIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbi5yb3RhdGUge1xyXG4gICAgYW5pbWF0aW9uOiByb3RhdGVBbmltYXRpb24gMnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4vKi0tLSBNRURJQSBRVUVSSUVTIC0tLSovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG5cclxuICAgIC5tZW51LWJ0bi13cmFwIHtcclxuICAgICAgICB0b3A6IDg3LjUlO1xyXG4gICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndlYnNpdGUtaW5mbyBhLmpzLWNvcHktdGV4dCxcclxuICAgIC53ZWJzaXRlLWluZm8gYS5qcy1jb3B5LXRleHQtdG9vbHRpcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbGlwYm9hcmQtZGF0YXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJiBwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgI21haW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stYXJyb3cgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNS41cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICNtYWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHJcbiAgICAvKiAjbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcclxuICAgIH0gKi9cclxuXHJcbiAgICAjbWFpbi5uby1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbG9naW4tZm9ybSxcclxuICAgICNyZXNldC1wYXNzd29yZC1mb3JtIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHJcbiAgICAud2VidWVuby13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS1pdGVtIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcblxyXG4gICAgI21haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxMDBweCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4uY2xpZW50LW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1wYWdlLXdyYXBwZXIgLnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLW5hdmlnYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2xvZ2luLWZvcm0gLmZvcm0tY29udHJvbCxcclxuICAgICNyZXNldC1wYXNzd29yZC1mb3JtIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAjbG9naW4tZm9ybSAuZm9ybS1ncm91cC5yZW1lbWJlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0NzlweCkge1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1tZW51LWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1tZW51LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAud2VidWVuby13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXQtYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdC1idXR0b25zIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgLy93aGF0P1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcblxyXG4gICAgLmxvZ2luLXBhZ2Utd3JhcHBlciAucm93IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbn0iLCIvLyBzaXRlIHdpZGUgc2VhcmNoIGJhciBmb3Igd2Vic2l0ZXMgKEZpbmQgd2Vic2l0ZXMpXHJcbiNyZXN1bHRzIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH0gXHJcbn1cclxuI3Jlc3VsdHMgbGkgYTpmb2N1cywgI3Jlc3VsdHMgbGk6Zm9jdXN7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxudWwjcmVzdWx0cyBsaXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG51bCNyZXN1bHRzIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcclxufVxyXG51bCNyZXN1bHRzIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgfVxyXG59XHJcbi5zaXRlLXdpZGUtc2VhcmNoLXJlc3VsdHN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtd2lkZS1zZWFyY2gtcmVzdWx0czplbXB0eXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpdGUtd2lkZS1zZWFyY2gtcmVzdWx0cyBsaXtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuXHJcbiAgICAuc2l0ZS13aWRlLXNlYXJjaC1yZXN1bHRze1xyXG4gICAgICAgIC8qIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7ICovXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCJ0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLS0taGVhZC0tLVxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLy8gLS0tYm9keS0tLVxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGR7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXJ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBjaGVja1xyXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19sZW5ndGgsXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX2ZpbHRlcntcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNzBweDtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfbGVuZ3Roe1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX2ZpbHRlcntcclxuICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICB0b3A6IC04MHB4O1xyXG59XHJcblxyXG4udGFibGUuZGF0YVRhYmxlIHRib2R5IHRyOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxufSBcclxuXHJcbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCwgLnNlYXJjaC1jb250YWluZXIgaW5wdXR7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0YxRjFGMTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5yb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWFyY2gtY29udGFpbmVyIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAmOmZvY3VzLXZpc2libGV7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzZDNkMztcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1wbGFjZWhvbGRlci1pY29ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAxN3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhdGFibGUtZmlsdGVye1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9jaGFuZ2UgLT4gdW5pZnkgZm9yIGFsbCB0YWJsZXNcclxuI3VzZXJzLXRhYmxlIHRib2R5IHRkLCAjY2xpZW50LWFjY291bnRzLXRhYmxlIHRib2R5IHRke1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC0tLXBhZ2luYXRpb24tLS1cclxuXHJcbi5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsIC5wYWdpbmF0ZV9idXR0b24ubmV4dHtcclxuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAvL2NvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wYWdpbmF0aW9uLWFycm93LnN2ZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXN7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4jbWFpbiAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257XHJcbiAgICBjb2xvcjogIzcxNzE3MSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuI21haW4gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzLFxyXG4jbWFpbiAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbiAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNWE1YTVhO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk3LCAxOTcsIDE5Nyk7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcclxuICAgIC8vYmFja2dyb3VuZDogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XHJcbiAgICAvL2JhY2tncm91bmQ6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XHJcbiAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfZW1wdHl7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tIHBhZ2luYXRpb24gLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgcmlnaHQ6IC0yMHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMHB4IDhweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gLnBhZ2luYXRlX2J1dHRvbiBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gLnBhZ2luYXRlX2J1dHRvbi5hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAubmV4dCxcclxuLnBhZ2luYXRpb24gLnByZXZpb3VzIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLnRhYmxlLWJ1dHRvbi12LWNoZWNrYm94e1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuYnRuLWFjdGl2ZXtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5uYXYge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5hdi1jb250YWluZXI6aGFzKGlucHV0LnNlYXJjaC1hY3RpdmUpe1xyXG4gICAgei1pbmRleDogMTI7XHJcbn1cclxuXHJcbi5uYXYtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgei1pbmRleDogMTc7IC8vIHNwaW5uZXIgbG9hZGluZyBjb250YWluZXIgd2lsbCBvdmVybGFwIG1vYmlsZSBuYXYgaWYgeiBpbmRleCBpcyBsb3dlciB0aGFuIDE1XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGdhcDogMDtcclxuXHJcbiAgICAgICAgLm5hdi1saW5rLWxvZ2luLFxyXG4gICAgICAgIC5uYXYtbGluay1yZWdpc3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4wNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGlnaHoge1xyXG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tIFNFQVJDSCAtLS0qL1xyXG4uc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGFsbCBlYXNlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5zZWFyY2gtYWN0aXZlKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG5cclxuICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5sb2FkaW5nKSB7XHJcbiAgICAgICAgLnNlYXJjaC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1zcGlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3Jlc3VsdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5zZWFyY2gtZW1wdHktbWVzc2FnZSkge1xyXG4gICAgICAgICNyZXN1bHRzIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXNwaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI3ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWVtcHR5LW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM4NjkwOTkgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICM1QzYzNjkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC5zZWFyY2gtYWN0aXZlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKkNoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3gqL1xyXG5cclxuQGtleWZyYW1lcyBhdXRvZmlsbCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0LnNlYXJjaDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5zZWFyY2g6OnBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zZWFyY2g6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWFyY2g6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRkYgNC0xOCAqL1xyXG4uc2VhcmNoOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGRiAxOSsgKi9cclxuLnNlYXJjaDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIElFIDEwKyAqL1xyXG4uc2VhcmNoOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vLyBjbGVhciBzZWFyY2hcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vICAgLS0tLS0tLS0tLS0gTk9USUZJQ0FUSU9OIElDT04gLS0tLS0tLS0tLS0tLVxyXG5cclxuLmhlYWRlci1pY29uIHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoZWFkZXItc2VhcmNoLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDcwJSkgc2VwaWEoOCUpIHNhdHVyYXRlKDIyMCUpIGh1ZS1yb3RhdGUoMTczZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoOTElKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoOTUlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyNWRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCgxMDElKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItaWNvbiBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLSBBQ0NPVU5UIC0tLSovXHJcblxyXG4uYWNjb3VudCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmFjY291bnQ6aG92ZXIgcCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAuOCk7XHJcbn1cclxuXHJcbi5hY2NvdW50OmhvdmVyLFxyXG4uYWNjb3VudDpob3ZlciAuYXJyb3ctZHJvcGRvd24ge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG5cclxuICAgIC5tb2JpbGUtdXNlci1uYXYtaXRlbSAuaGVhZGVyLWljb24ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtdXNlci1uYXYtaXRlbSAuaGVhZGVyLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXVzZXItbmF2LWl0ZW0gLmhlYWRlci1pY29uIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLXVzZXItbmF2LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvKi0tLSBTSURFIE1FTlUgLS0tKi9cclxuYm9keSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICYubW9iaWxlLW1lbnUtYWN0aXZlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAuZGFzaGJvYXJkLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXIge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjY3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogN3B4IDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtY29sbGFwc2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHBhbmQtaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGUtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXNoYm9hcmQtc2lkZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTI7ICAgICAgLy9zZWxlY3QtMiBkcm9wZG93biBpcyAxMDUxXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjMpO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzUycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHksIHJpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MsIC4zcywgLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYWRnZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubmV3LWl0ZW0tYmFkZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubmV3LWl0ZW0tYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2UtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgLnNtYWxsLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmlnLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgPiAuc2lkZS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+IC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubmF2LWxpbmstaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmZmZmYsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICA+IC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubmF2LWxpbmstaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmZmZmYsIDAuMDUpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZS1tZW51LWxvZ297XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNtYWxsLWxvZ297XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjVzO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5iaWctbG9nb3tcclxuICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNXMsIG9wYWNpdHkgLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zaWRlYmFyLWNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygyNXB4IC8gMik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDI1cHggLyAyKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS1pdGVtIHtcclxuICAgICAgICAvL29wYWNpdHk6IDAuNjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgZWFzZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgJi5tb2JpbGUtb25seSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgLnNpZGUtbWVudS1pY29uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2lkZS1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgLnNpZGUtbWVudS1jb2xsYXBzZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtY29sbGFwc2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbWVudS1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctYWx0ZXJuYXRlLWhzbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1hbHRlcm5hdGUtaHNsKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJpZy1sb2dve1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cywgb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNpZGViYXItY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSBlYXNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDI1cHggLyAyKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMjVweCAvIDIpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudS1jb2xsYXBzZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc2lkZS1tZW51LWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1hbHRlcm5hdGUtaHNsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2lkZS1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLWFsdGVybmF0ZS1oc2wpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgLnNpZGUtbWVudS1pY29uIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lkZS1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWRlLW1lbnUtY29sbGFwc2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctYWx0ZXJuYXRlLWhzbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLWFsdGVybmF0ZS1oc2wpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXhwYW5kLWljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgPiAuZXhwYW5kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYuaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5zaWRlLW1lbnUtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZmZmZiwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZmZmZiwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2UtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLWFsdGVybmF0ZS1oc2wpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtbGluay1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctYWx0ZXJuYXRlLWhzbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC42KTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4cGFuZC1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgPiAuZXhwYW5kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgICAgICBcclxuICAgICAgICAuc2lkZS1tZW51LWNvbGxhcHNlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDUwMG1zO1xyXG5cclxuICAgICAgICAgICAgLnNpZGUtbWVudS1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluay1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAuc2lkZS1tZW51LWljb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZGUtbWVudS10aXRsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlO1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwganVzdGlmeS1jb250ZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAuNXM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYmFkZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZGdlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWRnZS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggN3B4IDNweCA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJhZGdlLWNvdW50LWRhYmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxNkI2QiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uZXctaXRlbS1iYWRnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3LWl0ZW0tYmFkZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggN3B4IDNweCA2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJhZGdlLWRhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTE2QjZCICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS10aXRsZXtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzLCBvcGFjaXR5IDAuM3MsIHBhZGRpbmcgLjNzLCB0cmFuc2Zvcm0gMC4zcztcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxufSAvKiBlbmQgc2lkZWJhciAqL1xyXG5cclxuLm1lbnUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAvL3RvcDogYXV0bztcclxuICAgICAgICAvL2JvdHRvbTogMjZweDtcclxuICAgICAgICAvL2xlZnQ6IDM2cHg7IFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21pZGRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlLXgge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgxLjEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAubWVudS1pY29uX19taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgxLjEpIHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gLyogZW5kIC5tZW51LWljb24gKi9cclxuXHJcblxyXG4ubW9iaWxlLXVzZXItbmF2LWl0ZW17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0gTE9HTyAtLS0qL1xyXG4ubG9nbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWNpcmNsZXtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3VzZXItbWVudS1yaWdodCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgIC5hY2NvdW50LWljb24gaW1nIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIudXNlck1lbnV7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIGJveC1zaGFkb3cgMC40cztcclxufVxyXG5cclxuLnVzZXJNZW51LmFjdGl2ZS1tZW51e1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDJweDtcclxufVxyXG5cclxuLmFjY291bnQtaW1hZ2UtdGl0bGUtd3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmNsb3NlLWJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2xvc2UtYnRuOmhvdmVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IDJweCBncmF5O1xyXG59XHJcblxyXG4uY2xvc2UtYnRuIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbn1cclxuXHJcbi5jbG9zZS1idG4gaW1nOmhvdmVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnVzZXJNZW51IC5hY2NvdW50LXRpdGxle1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogIzI5MjkyOTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VyTWVudSAuaGVhZGVyLWljb257XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAxcztcclxufVxyXG5cclxuLnVzZXJNZW51IC5kcm9wZG93bi1kaXZpZGVye1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggMjRweDtcclxufVxyXG5cclxuLnVzZXJNZW51IC5kcm9wZG93bi1pdGVte1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxufVxyXG5cclxuLnVzZXJNZW51IC5kcm9wZG93bi1pdGVtOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDI1MSwgMjUxLCAxKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuXHJcbiAgICAudXNlck1lbnV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiLyogTmV3IGRlc2luZyBzdHlsaW5nKi9cclxuLyogI3RpY2tldHMqL1xyXG4uZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNkcm9wZG93bk1lbnVCdXR0b24uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgcmlnaHQ6IC0xOXB4O1xyXG59XHJcblxyXG4jZHJvcGRvd25NZW51UmVmZXJlbmNle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUtc3BsaXQjZHJvcGRvd25NZW51UmVmZXJlbmNlOjphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3d7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMzVweCwgMHB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXNzaWduZWQtdG8gLmRyb3Bkb3duLWl0ZW17XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hc3NpZ25lZC10byAuZHJvcGRvd24tbWVudXtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCA1NXB4LCAwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY3Rpdml0eS1pbmZve1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51c2VyLWFjdGl2aXR5LWluZm97XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmFjdGl2aXR5LWluZm8gcHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFnZW50IC5jYXJke1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VwcG9ydC10aWNrZXQtY29udGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc3VwcG9ydC10aWNrZXQtY29udGVudCA6OnNlbGVjdGlvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE4ZjtcclxufVxyXG5cclxuLnNjcm9sbC1kb3duLWFycm93e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHJpZ2h0OiBjYWxjKDE3LjUlICsgMTM1cHgpO1xyXG4gICAgei1pbmRleDogNTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNjcm9sbC1hcnJvd3tcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuXHJcbi5zY3JvbGwtYXJyb3c6aG92ZXJ7XHJcbiAgICBmaWx0ZXI6IGludmVydCgwLjA0KTtcclxufVxyXG5cclxuLnNpbmdsZS10aWNrZXQtaW5mby1jb250e1xyXG4gICAgd2lkdGg6IGNhbGMoODUlIC0gMTM1cHgpO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xyXG59XHJcblxyXG4uc3VidGFzay1kZWxldGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnN1YnNlY3Rpb24tdGl0bGV7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4udGlja2V0LWxvYWRpbmctd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi50aWNrZXQtbG9hZGluZy13cmFwcGVyID4gZGl2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWNpcmNsZXtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgdHJhbnNpdGlvbjogLjIgb3BhY2l0eTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLWNpcmNsZS5zaG93e1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm92ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2xvc2UtdGlja2V0LWJ0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5jbG9zZWQpOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGY0ZWM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNThhMTgyO1xyXG4gICAgICAgIGNvbG9yOiAjMTI3MTRkO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmNsb3NlLXRpY2tldC1pY29uIHBhdGh7XHJcbiAgICAgICAgc3Ryb2tlOiAjMTI3MTRkO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5jbG9zZWQpOmhvdmVyIC5jbG9zZS10aWNrZXQtdGV4dHtcclxuICAgICAgICBjb2xvcjogIzEyNzE0ZDtcclxuICAgIH1cclxufVxyXG5cclxuLmNsb3NlLXRpY2tldC1idG4gLmNsb3NlLXRpY2tldC1pY29ue1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5jbG9zZS10aWNrZXQtYnRuLmNsb3NlZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmNmRiNTtcclxuICAgIH1cclxufVxyXG5cclxuLyogLmNsb3NlLXRpY2tldC1idG4uY2xvc2VkIHB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufSAqL1xyXG5cclxuLnRpY2tldC10ZXh0e1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIGNvbG9yOiAjMjkyOTI5O1xyXG59XHJcblxyXG4uY2xvc2UtdGlja2V0LXRleHR7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jbG9zZS10aWNrZXQtaWNvbntcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsb3NlLXRpY2tldC1pY29uIGltZ3tcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4udG9wYmFyLXJvd3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDcwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3BiYXItcm93IC5jb2x7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4gIFxyXG4udG9wYmFyLXJvdyAubmF2YmFyLWV4cGFuZC1sZ3tcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG59XHJcblxyXG4udG9wYmFyLXJvdyAubmF2LWl0ZW17XHJcbiAgICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4udG9wYmFyLXJvdyAubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0gLm5hdmJhci1pdGVte1xyXG4gICAgcGFkZGluZzogMzhweCAyNHB4IDI4cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9wYmFyLXJvdyAubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0uYWN0aXZlIC5uYXZiYXItaXRlbXtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzUxNDE0O1xyXG59XHJcblxyXG4udG9wYmFyLXJvdyAubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0gLm5hdmJhci10aWNrZXRzOmJlZm9yZSxcclxuLnRvcGJhci1yb3cgLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtIC5uYXZiYXItZW1haWxzOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IHVybCgnL2ltYWdlcy90aWNrZXRzLWljb24tdG9wYmFyLWFjdGl2ZS5zdmcnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi50b3BiYXItcm93IC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbSAubmF2YmFyLWVtYWlsczpiZWZvcmV7XHJcbiAgICBjb250ZW50OiB1cmwoJy9pbWFnZXMvZW1haWxzLXRvcGJhci5zdmcnKTtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcblxyXG4udG9wYmFyLXJvdyAubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0uYWN0aXZlIC5uYXZiYXItdGlja2V0czpiZWZvcmV7XHJcbiAgICBjb250ZW50OiB1cmwoJy9pbWFnZXMvdGlja2V0cy1pY29uLXRvcGJhci1hY3RpdmUuc3ZnJyk7XHJcbn1cclxuXHJcbi50b3BiYXItcm93IC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS5hY3RpdmUgLm5hdmJhci1lbWFpbHM6YmVmb3Jle1xyXG4gICAgY29udGVudDogdXJsKCcvaW1hZ2VzL2VtYWlscy10b3BiYXItYWN0aXZlLnN2ZycpO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc29ydC1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtc29ydC1jb250YWluZXIgLmJ0bntcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnNvcnQtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG5cclxuLnNlYXJjaC1zb3J0LWNvbnRhaW5lciBoMntcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnNob3ctYWxse1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNob3ctYWxsOmhvdmVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc29ydC1jb250YWluZXJ7XHJcbiAgICBjb2xvcjogIzdhN2E3YSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hvdy1hbGw6YmVmb3Jle1xyXG4gICAgY29udGVudDogdXJsKCcvaW1hZ2VzL3Nob3dhbGwuc3ZnJyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi5zaG93LWFsbCBwOm50aC1jaGlsZCgxKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QtY29udGFpbmVyIHNlbGVjdHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOm5vbmU7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzdhN2E3YSAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZXtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWNvbnRhaW5lcjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiB1cmwoJy9pbWFnZXMvYXJyb3dfc2VsZWN0LnN2ZycpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uc2VsZWN0LWNvbnRhaW5lciBzZWxlY3Qgb3B0aW9ue1xyXG4gICAgY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdC1jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIFNpbmdsZSBUaWNrZXQgKi9cclxuXHJcbi5jb21tZW50LW9wdGlvbnMtaWNvbntcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vKiAuc2luZ2xlLXRpY2tldC1zaWRlYmFye1xyXG4gIHdpZHRoOiBjYWxjKDE1JSAtIDEzNXB4KTtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbn0gKi9cclxuXHJcbi5zaW5nbGUtdGlja2V0LXNpZGViYXItbmF2LWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1zaWRlYmFyLW5hdi1pbmZvLmFjdGl2ZXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzNTE0MTQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1zaWRlYmFyLW5hdi1pbmZvOmhvdmVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1zaWRlYmFyLW5hdi1pbmZvIHNwYW57XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWluZm8taXRlbSA+IGRpdntcclxuICAgIGNvbG9yOiAjN2E3YTdhO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNpZGViYXItaW5mby1pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNpZGViYXItaW5mby1jcmVkaXRzIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtdGlja2V0LXNpZGViYXItbmF2LWluZm8uYWN0aXZlLW5hdi1pdGVtIHNwYW57XHJcbiAgICBjb2xvcjogIzM4MzgzODtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzgzODM4O1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1zaWRlYmFyLWluZm8tdGFie1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAyNXB4IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uc2lkZWJhci1pbmZvLWl0ZW0gPiBkaXZ7XHJcbiAgICBjb2xvcjogIzM4MzgzODtcclxufVxyXG5cclxuLnNpbmdsZS10aWNrZXQtaW5mb3tcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udGlja2V0LWJpbGxpbmctdHlwZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvIDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogIzdBN0E3QSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1pbmZvIGgye1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1pbmZvLXJvd3tcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogNzMlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB6LWluZGV4OiAxMTtcclxufVxyXG5cclxuLnNpbmdsZS10aWNrZXQtaW5mby1yb3c6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLnNpbmdsZS10aWNrZXQtdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZWRpdC10aWNrZXQtaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGlja2V0LWluZm8tZGF0YSwgLnRpY2tldC1pbmZvLWRhdGEgYXtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uZ3JlZW4tbm90aWZpY2F0aW9uLWJveHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQUZGREI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMzVweCA0MHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgIzk3RkM5RDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcclxufVxyXG5cclxuLmdyZWVuLW5vdGlmaWNhdGlvbi1ib3guYWN0aXZle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmdyZWVuLW5vdGlmaWNhdGlvbi1ib3ggcHtcclxuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbn1cclxuXHJcbi5zdWJ0YXNrcy1pbnB1dCB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogOTglO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zdWJ0YXNrcy1pbnB1dC5jdXN0b20tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VidGFza3MtaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucmVtb3ZlLXN1YnNjcmliZXIge1xyXG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGlja2V0LWRlc2NyaXB0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjN0E3QTdBO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udGlja2V0LWRlc2NyaXB0aW9uOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgb3V0bGluZS1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmFkZC11c2VyLW1lbnUuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IDM3cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMzVweCwgMHB4KTtcclxufVxyXG5cclxuaW5wdXQudGlja2V0LXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIGNvbG9yOiAjMjkyOTI5O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbn1cclxuXHJcbmlucHV0LnRpY2tldC10aXRsZS5jaGFyYWN0ZXItbGltaXQtd2FybmluZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNGRjRBNEEgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQudGlja2V0LXRpdGxlOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxufVxyXG5cclxuaW5wdXQudGlja2V0LXRpdGxlOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50aWNrZXQtZGVzY3JpcHRpb24taGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCkgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5hZGRlZC1hdHRhY2htZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aG8tYWRkZWQtYXR0YWNobWVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFkZGVkLWF0dGFjaG1lbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmF0dGFjaG1lbnQtdGh1bWJuYWlsIHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4ubmFtZS1vZi1hdHRhY2htZW50IHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4udHlwZS1vZi1hdHRhY2htZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLm5hbWUtb2YtYXR0YWNobWVudCxcclxuLnR5cGUtb2YtYXR0YWNobWVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLkF0dGFjaEljb24ge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBmaWxsOiAjOWNhNmFmO1xyXG59XHJcblxyXG4udXNlci1hdmF0YXItY29tbWVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAuNXJlbSAwIDAuNXJlbTtcclxufVxyXG5cclxuLnVzZXItYXZhdGFyLWNvbW1lbnQgaW1nLFxyXG4uYXZhdGFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnBhZGRpbmctYWN0aXZpdHkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MXB4O1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIC5yb3cge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1vcHRpb25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxufVxyXG5cclxuLnNpbmdsZS10aWNrZXQtb3B0aW9ucyBhLFxyXG4uc2luZ2xlLXRpY2tldC1vcHRpb25zIGRpdiwgXHJcbi5tZW51LWljb24td3JhcHBlciBhLCBcclxuLm1lbnUtaWNvbi13cmFwcGVyIGRpdntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51LWljb24td3JhcHBlciBhOmhvdmVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1vcHRpb25zIC5kcm9wZG93bi1kb3Rze1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1kb3RzLmRlc2t0b3AgaW1ne1xyXG4gICAgbWFyZ2luLXRvcDogNTAlO1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1vcHRpb25zIC5kcm9wZG93bi1kb3RzLW9wdGlvbnN7XHJcbiAgICB0b3A6IDEycHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtdGlja2V0LW9wdGlvbnMgLmRyb3Bkb3duLWRvdHMgZGl2LFxyXG4uc2luZ2xlLXRpY2tldC1vcHRpb25zIC5kcm9wZG93bi1kb3RzIGF7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zaW5nbGUtdGlja2V0LW9wdGlvbnMgYTpob3ZlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmljb24taW5mb3JtYXRpb257XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG5cclxuLmljb24tbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzM4MzgzODtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiA5cHg7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uaWNvbi1sYWJlbDpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzM4MzgzODtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xyXG59XHJcblxyXG4uc2luZ2xlLXRpY2tldC1vcHRpb25zIC50aWNrZXQtaWNvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vY2hhbmdlXHJcbi5pY29uLWF0dGFjaG1lbnQgPiAuaWNvbi1sYWJlbHtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbi5pY29uLXN1YnRhc2sgPiAuaWNvbi1sYWJlbHtcclxuICAgIG1pbi13aWR0aDogMTg1cHg7XHJcbn1cclxuXHJcbi5pY29uLXRyYXNoID4gLmljb24tbGFiZWx7XHJcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xyXG59XHJcblxyXG4uaWNvbi10cmFja2VkLXRpbWUgPiAuaWNvbi1sYWJlbCwgLmljb24tcmVvcGVuID4gLmljb24tbGFiZWx7XHJcbiAgICBtaW4td2lkdGg6IDEzM3B4O1xyXG59XHJcblxyXG4uaWNvbi1hdHRhY2htZW50OmhvdmVyID4gLmljb24tbGFiZWwsIC5pY29uLXN1YnRhc2s6aG92ZXIgPiAuaWNvbi1sYWJlbCxcclxuLmljb24tdHJhc2g6aG92ZXIgPiAuaWNvbi1sYWJlbCwgLmljb24tdHJhY2tlZC10aW1lOmhvdmVyID4gLmljb24tbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5pY29uLWF0dGFjaG1lbnQ6aG92ZXIgPiAuaWNvbi1sYWJlbDpiZWZvcmUsXHJcbi5pY29uLXN1YnRhc2s6aG92ZXIgPiAuaWNvbi1sYWJlbDpiZWZvcmUsXHJcbi5pY29uLXRyYXNoOmhvdmVyID4gLmljb24tbGFiZWw6YmVmb3JlLCAuaWNvbi10cmFja2VkLXRpbWU6aG92ZXIgPiAuaWNvbi1sYWJlbDpiZWZvcmV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaGlkZS1tb2JpbGUtaWNvbnN7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zaG93LW1vYmlsZS1pY29uc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtdGlja2V0LW9wdGlvbnMgYTpob3ZlciBwYXRoLCAubWVudS1pY29uLXdyYXBwZXIgYTpob3ZlciBwYXRoe1xyXG4gICAgc3Ryb2tlOiAjMzgzODM4O1xyXG59XHJcblxyXG4uYXNzaWduZWQtdG97XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTgwMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDI1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5hc3NpZ25lZC10bzpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hc3NpZ25lZC10byBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5kcm9wZG93biBhLCAuc3VidGFza3Mtd3JhcHBlcntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnN1YnRhc2tzLXdyYXBwZXJ7XHJcbiAgICBjb2xvcjogIzdhN2E3YTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5hZGQtc3VidGFzay10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb257XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwcHg7XHJcbn1cclxuXHJcbi5hY3Rpdml0eSwgXHJcbi5jb21tZW50LCBcclxuLmZvbGxvd2Vyc3tcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMHB4O1xyXG59XHJcblxyXG4uYWN0aXZpdHl7XHJcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC40cztcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uY29tbWVudC1hY3Rpdml0eXtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LWFjdGl2aXR5IC5jb21tZW50LWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lbnQtb3B0aW9ucy1pY29ue1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnVzZXItY29tbWVudC1hY3Rpdml0eSAuY29tbWVudC1vcHRpb25zLWljb257XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udXNlci1jb21tZW50LWFjdGl2aXR5OmhvdmVyIC5jb21tZW50LW9wdGlvbnMtaWNvbntcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2lkZWJhci1pbmZvLXdlYnNpdGUgLmVkaXQtd2Vic2l0ZS1pY29ue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWluZm8td2Vic2l0ZTpob3ZlciAuZWRpdC13ZWJzaXRlLWljb257XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNvbW1lbnQtYWN0aXZpdHkgcHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNvbW1lbnQsIC5mb2xsb3dlcnN7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vYmFja2dyb3VuZDogI2Y2ZjhmOTs7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm90dG9tOiA1MHB4O1xyXG4gICAgbGVmdDogMTU1cHg7XHJcbiAgICAvLyB3aWR0aDogY2FsYyg4MCUgLSAxNzdweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbGxvd2Vyc3tcclxuICAgIGJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uY29tbWVudCA+IGRpdjpudGgtY2hpbGQoMil7XHJcbiAgICBtaW4td2lkdGg6IDEyNnB4O1xyXG59XHJcblxyXG4udGlja2V0LWRlc2NyaXB0aW9uLWF0dGFjaG1lbnRzLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiAwcHggNzVweDtcclxufVxyXG5cclxuLmFkZC1idXR0b257XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm5vLXN1YnRhc2tze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XHJcbiAgICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRkLXN1YnRhc2staWNvbntcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24td3JhcHBlciBkaXY6bnRoLWNoaWxkKDIpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi13cmFwcGVyIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFya2Rvd24tdmlld2Vye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YTdhN2E7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb24td3JhcHBlciAuY2stdG9vbGJhcl9faXRlbXN7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmNrLWVkaXRvcl9fdG9we1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24td3JhcHBlciAuY2stY29udGVudHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweCA0MHB4IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2E3YTdhICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi13cmFwcGVyIC5jay5jay10b29sYmFye1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi13cmFwcGVyIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2E3YTdhICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJrZG93bi12aWV3ZXIgcCwgLm1hcmtkb3duLXZpZXdlciBhe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubWFya2Rvd24tdmlld2VyIGxpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLm1hcmtkb3duLXZpZXdlciBhe1xyXG4gICAgY29sb3I6ICM0MTdlZTA7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4ubWFya2Rvd24tdmlld2VyIHB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vKiAuY2stY29udGVudHtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jay1jb250ZW50LmFjdGl2ZXtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbn0gKi9cclxuXHJcbi5zdWJ0aWNrZXQtaWNvbntcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc3VidGlja2V0LWljb24uY29tcGxldGVkIHBhdGgsIC5zdWJ0aWNrZXQtaWNvbi5jb21wbGV0ZWQgY2lyY2xle1xyXG4gICAgc3Ryb2tlOiAjQzRDNEM0O1xyXG59XHJcblxyXG4uc3VidGFzay1pdGVtIHRleHRhcmVhe1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4uc3VidGFzay1pdGVte1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zdWJ0YXNrLWl0ZW06aG92ZXIsIC5zdWJ0YXNrLWl0ZW06Zm9jdXN7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc3VidGFzay1pdGVtIC50ZXh0LW11dGVkOmhvdmVyIHN2Zzpub3QoLmNvbXBsZXRlZCkgcGF0aCxcclxuLnN1YnRhc2staXRlbSAudGV4dC1tdXRlZDpob3ZlciBzdmc6bm90KC5jb21wbGV0ZWQpIGNpcmNsZXtcclxuICAgIHN0cm9rZTogIzY4Q0UzODtcclxufVxyXG5cclxuLnN1YnRhc2staXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN1YnRhc2stY29tcGxldGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm15LTMuc3VidGFza3N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWl0ZW0sXHJcbi5kZWxldGUtYXR0YWNobWVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWl0ZW17XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG59XHJcblxyXG4uYXR0YWNobWVudC1pdGVtOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxufVxyXG5cclxuLmF0dGFjaG1lbnQtdXJse1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4uZGVsZXRlLWF0dGFjaG1lbnR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXR0YWNobWVudC1pdGVtOmhvdmVyIC5kZWxldGUtYXR0YWNobWVudHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udHJhc2gtY2FuLWljb257XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWl0ZW0gYXtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWl0ZW0gaXtcclxuICAgIGNvbG9yOiAjN0E3QTdBO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLmRlbGV0ZS1hdHRhY2htZW50e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG5cclxuLmFjdGl2aXR5ID4gZGl2Om5vdCguc21hbGwpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uY3JlYXRlZC10aW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxufVxyXG5cclxuLmFjdGl2aXR5LWV4cGxhbmF0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICM3YTdhN2E7XHJcbn1cclxuXHJcbi5jb21tZW50LWJveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBvc3QtY29tbWVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4ucG9zdC1jb21tZW50LmFjdGl2ZXtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi5wb3N0LWNvbW1lbnQtYnRue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDogNTdweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcclxufVxyXG5cclxuLnBvc3QtY29tbWVudC1idG4uYWN0aXZle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBvc3QtY29tbWVudC1idG4gLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW46IDVweCAxMHB4IDEwcHggMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdC1jb21tZW50LWhpZGRlbntcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgbGVmdDogOTZweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1ib3gtdXNlcntcclxuICAgIG1pbi13aWR0aDogMzdweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM3cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmNvbW1lbnQtYm94IC50ZXh0LWFyZWF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvbGxvdy1idXR0b257XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2E3YTdhO1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICBjb2xvcjogIzdhN2E3YTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbn1cclxuXHJcbi5mb2xsb3ctYnV0dG9uOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcclxuICAgIGNvbG9yOiAjMzgzODM4O1xyXG59XHJcblxyXG4uZm9sbG93ZXJzLWl0ZW1zLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mb2xsb3dlcnMtaXRlbXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNtYWxsIC5jcmVhdGVkLXRpbWV7XHJcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5mb2xsb3dlcnMtaXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uZm9sbG93ZXJzLWl0ZW0gLmF2YXRhcntcclxuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLnNtYWxse1xyXG4gICAgY29sb3I6ICM3QTdBN0E7XHJcbn1cclxuXHJcbi5jb21tZW50LWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtY29udGFpbmVyIGF7XHJcbiAgICBjb2xvcjogI0Y4OTUxRDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLmNvbW1lbnQtY29udGFpbmVyIHAge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbi5hY3Rpdml0eSAuYWxpZ24tc2VsZi1jZW50ZXIsIC5jb21tZW50LWNvbnRhaW5lciBkaXY6bnRoLWNoaWxkKDEpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hY3Rpdml0eSAuY29udHJvbHN7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTQ1cHg7XHJcbn1cclxuXHJcbi5hY3Rpdml0eSAuY29udHJvbHM6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hZGRlZC1hdHRhY2htZW50LXdyYXBwZXIgLmNvbnRyb2xzIHtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmFjdGl2aXR5IC5jb250cm9sczpob3ZlciAuY29tbWVudC1vcHRpb25ze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxufVxyXG5cclxuLmFjdGl2aXR5IC50YWdlZC11c2VyLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgY29sb3I6ICNGODk1MUQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWN0aXZpdHkgLnRhZ2VkLXVzZXItYXZhdGFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuXHJcbi5jb21tZW50LW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uY29tbWVudC1vcHRpb25zIGF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgICAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lbnQtdXBkYXRlIHRleHRhcmVhe1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuLnNpbmdsZS10aWNrZXQtc2lkZWJhci1uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IGNhbGMoMjIlIC0gODBweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VmZWZlZjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luOiAwcHggNDBweDtcclxufVxyXG5cclxuLyogU2luZ2xlIFRpY2tldCAtIGVuZCAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXJjaC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc29ydC1jb250YWluZXJ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRhaW5lciBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxle1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXNvcnQtY29udGFpbmVyIC5zaG93LWFsbHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLnNlYXJjaGNsZWFye1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU0JSk7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4gIFxyXG4uc2VhcmNoLXdyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2JpbGUtaXRlbXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHk6aGFzKC5zdXBwb3J0LXRpY2tldC1jb250ZW50KSB7XHJcbiAgICAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb3Rib3g6aGFzKC5ib290Ym94LXNwbGFzaC10ZXh0KSB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA2NXB4IDM1cHggNjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzVweCA0MHB4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib290Ym94LXNwbGFzaC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC0tLU1FRElBUVVFUlktLS1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHJcbiAgLmdyZWVuLW5vdGlmaWNhdGlvbi1ib3h7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkwcHgpe1xyXG5cclxuICAgIC5ncmVlbi1ub3RpZmljYXRpb24tYm94e1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtYm94LXVzZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1jb21tZW50LWJ0bntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC50aWNrZXQtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50LWl0ZW17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50LWl0ZW0gYXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvbGxvd2Vyc3tcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggNTBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LWluZm97XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1pbmZvLXJvd3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1vcHRpb25zIGF7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtdGl0bGUsIC50aWNrZXQtYmlsbGluZy10eXBle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5hc3NpZ25lZC10b3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtZG93bi1hcnJvd3tcclxuICAgICAgICByaWdodDogNS41JTtcclxuICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS10aWNrZXQtc2lkZWJhcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LWluZm8tY29udHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC10aWNrZXQtY29udGVudCAuY3VzdG9tLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tldC1kZXNjcmlwdGlvbi1hdHRhY2htZW50cy13cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LWluZm8tcm93e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1vcHRpb25ze1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZpdHl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFzc2lnbmVkLXRve1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LWluZm8tcm93OjphZnRlcntcclxuICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEyMHZ3O1xyXG4gICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZG93bi12aWV3ZXJ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzdXBwb3J0VGlja2V0TmF2IC5uYXZiYXItbmF2e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1zb3J0LWNvbnRhaW5lcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1zb3J0LWNvbnRhaW5lciAuYnRue1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LWFsbHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVyLCAuc2VhcmNoLWNvbnRhaW5lciBpbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1jb250YWluZXJ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1jb250YWluZXIgZGl2e1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7XHJcblxyXG4gICAgLmdyZWVuLW5vdGlmaWNhdGlvbi1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZpdHktaW5mbyxcclxuICAgIC51c2VyLWNvbW1lbnQtYWN0aXZpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZpdHktaW5mbyBwe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZpdHktaW5mbyAuY3JlYXRlZC10aW1lLFxyXG4gICAgLnVzZXItY29tbWVudC1hY3Rpdml0eSAuY3JlYXRlZC10aW1le1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1pbmZvLXJvd3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LW9wdGlvbnN7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC10aWNrZXQtY29udGVudHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1zb3J0LWNvbnRhaW5lciBoMntcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY3JlYXRlLXRpY2tldC1idG57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LWFsbDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZpdHkgLmNvbnRyb2xze1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkZWQtYXR0YWNobWVudC13cmFwcGVyIC5jb250cm9sc3tcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2xzIC5jb21tZW50LW9wdGlvbnMtaWNvbntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LXRpdGxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50cy13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtbW9iaWxlLWljb25ze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctbW9iaWxlLWljb25ze1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LWluZm8tY29udHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXNvcnQtY29udGFpbmVyIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LWFjdGl2aXR5IC5jb21tZW50LWNvbnRlbnQsIC5hZGRlZC1hdHRhY2htZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA1NDBweCl7XHJcblxyXG4gICAgLnRvcGJhci1yb3cgLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtIC5uYXZiYXItaXRlbXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0MjVweCl7XHJcblxyXG4gICAgLnNob3ctYWxse1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDM2MHB4KXtcclxuXHJcbiAgICAuc29ydC1jb250YWluZXJ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtc29ydC1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6OTkxcHgpe1xyXG4gICAgLnRvcGJhci1yb3cgLm5hdmJhci1leHBhbmQtbGd7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLmxvYWRlciB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgd2lkdGg6IDExZW07XHJcbiAgICBoZWlnaHQ6IDExZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmZmZmYgMTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQyJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIlKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMyAxLjRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbG9hZDMgMS40cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgfVxyXG4gIC5sb2FkZXI6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuICAubG9hZGVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwZGM1YzE7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgaGVpZ2h0OiA3NSU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQzIHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGxvYWQzIHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5sb2FkZXItc3Bpbm5lci1ibGFkZSB7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIG1hcmdpbjogMTAwcHggYXV0bztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkNCAxLjNzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGxvYWQ0IDEuM3MgaW5maW5pdGUgbGluZWFyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG59XHJcblxyXG4ubG9hZGluZy10ZXh0e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ0IHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcclxuICB9XHJcbiAgMTIuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAwLCAyZW0gLTJlbSAwIDAuMmVtLCAzZW0gMCAwIDAsIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTAuNWVtLCAyZW0gLTJlbSAwIDAsIDNlbSAwIDAgMC4yZW0sIDJlbSAyZW0gMCAwLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICB9XHJcbiAgMzcuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAwZW0sIDAgM2VtIDAgMC4yZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gIH1cclxuICA2Mi41JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAwLCAtMmVtIDJlbSAwIDAuMmVtLCAtM2VtIDAgMCAwLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcclxuICB9XHJcbiAgODcuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIDAsIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMCwgLTJlbSAtMmVtIDAgMC4yZW07XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWQ0IHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcclxuICB9XHJcbiAgMTIuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAwLCAyZW0gLTJlbSAwIDAuMmVtLCAzZW0gMCAwIDAsIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTAuNWVtLCAyZW0gLTJlbSAwIDAsIDNlbSAwIDAgMC4yZW0sIDJlbSAyZW0gMCAwLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICB9XHJcbiAgMzcuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAwZW0sIDAgM2VtIDAgMC4yZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gIH1cclxuICA2Mi41JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAwLCAtMmVtIDJlbSAwIDAuMmVtLCAtM2VtIDAgMCAwLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcclxuICB9XHJcbiAgODcuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIDAsIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMCwgLTJlbSAtMmVtIDAgMC4yZW07XHJcbiAgfVxyXG59IiwiLmVycm9yLXBhZ2Uge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3Itc3RhdHVzLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICBcclxuICAgIC5lcnJvci1wYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uZXJyb3Itc3RhdHVzLXBhZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAuZXJyb3Itc3RhdHVzLXBhZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVycm9yLXN0YXR1cy1wYWdlX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXJyb3Itc3RhdHVzLXBhZ2VfX2Vycm9yLXBob3RvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXJyb3Itc3RhdHVzLXBhZ2VfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lcnJvci1zdGF0dXMtcGFnZV9fdmVyYm9zZS1tc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVycm9yLXN0YXR1cy1wYWdlX19saW5rIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXJyb3Itc3RhdHVzLXBhZ2VfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgLyogMTAwJSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7IFxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tIExPR0lOIFBBR0UgLS0tKi9cclxuXHJcbi5sb2dpbi1wYWdlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpOyAvLyBvbGQ6ICMwMDNiNzdcclxufVxyXG5cclxuLmxvZ2luLXBhZ2Utd3JhcHBlciAucm93IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvZ28td3JhcHBlci1sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubG9naW4tcGFnZS13cmFwcGVyIHtcclxuICAgIC5mb3JtLWJveCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gIC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMC43NXJlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW4tcGFnZS13cmFwcGVyIC5iYWNrLWFycm93IHBhdGh7XHJcbiAgICBzdHJva2U6IGhzbGEoMCwwJSwxMDAlLC41KTtcclxufVxyXG5cclxuLmZvcm0tYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcblxyXG4uZm9ybS1ib3ggaW5wdXQ6Zm9jdXM6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWJveCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWJveCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tYm94IGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWJveCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tYm94IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG5cclxuICAgIC5mb3JtLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIubGVnYWwtaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTE0MTQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVnYWwtYm9keSB7XHJcbiAgICBjb2xvcjogIzM1MTQxNDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn0iLCIjZmFxIHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhdGVnb3J5SGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYSBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucXVlc3Rpb25zLW1lbnUgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGluay5saXN0LWdyb3VwLWl0ZW0sXHJcbiAgICAubmF2LWl0ZW0ubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsubGlzdC1ncm91cC1pdGVtOm5vdCguYWN0aXZlKTpob3ZlcixcclxuICAgIC5uYXYtaXRlbS5saXN0LWdyb3VwLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWZkZmY2MTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdKSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHBhbmQtY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNzBweCA1cHggMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRhLXZhbHVlLWljb25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDlweDsgLy8gNHB4XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwJSk7XHJcblxyXG4gICAgICAgICAgICAuZGF0YS12YWx1ZS1pY29uLS1jb3B5IHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kLWNhcmV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE2cHg7IC8vIDExcHhcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhlbHBmdWwtdGV4dCBhOmhvdmVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zLXNlYXJjaC1iYXJ7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnBvcHVwLWJhY2tkcm9we1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLDI1MSwyNTEsMC44Nik7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4ucG9wdXAtbW9kYWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3B1cC1tb2RhbCAuYnV0dG9uLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnBvcHVwLW1vZGFsIC5idG4tcG9wdXAtY29uZmlybSxcclxuLnBvcHVwLW1vZGFsIC5idG4tcG9wdXAtY2FuY2VsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBvcHVwLW1vZGFsIC5idG4tcG9wdXAtY2FuY2VsIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLngtYnV0dG9uLWNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIGhlaWdodDogLW1vei1maXQtY29udGVudDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi54LWJ1dHRvbi1jb250YWluZXI6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbnNwYW4udGV4dC1kYW5nZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnBvcHVwLW1vZGFsIC50ZXh0LWRhbmdlcntcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICNlYzk4OTggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvcHVwLW1vZGFsIC5pbnB1dC1ncm91cHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucG9wdXAtbW9kYWwgLmZvcm0tZ3JvdXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItd3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHggYXV0bztcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1uZXd7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgaGVpZ2h0IC4zcztcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1uZXcuYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxufVxyXG5cclxuLnByb2dyZXNzLXRpdGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzFkMWQxZCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaWNvbi1jb21wbGV0ZWR7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byA1MHB4IGF1dG87XHJcbn1cclxuXHJcbiNpbnZpdGUtZm9ybSwgI2FkZC1mb3JtLCAucG9wdXAtZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9wdXAtY29tcG9uZW50LmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgICAucG9wdXAtbW9kYWx7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLW1vZGFsIC5pbnB1dC1ncm91cHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIFxyXG4gICAgLnBvcHVwLW1vZGFse1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogODBweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwiLm5ldy1idXR0b24tY2FuY2Vse1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW46IDAgMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbn1cclxuXHJcbi5uZXctYnV0dG9uLWNhbmNlbDpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubmV3LW1vZGFsLXRpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5ldy1pbnB1dHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG59XHJcblxyXG4ubmV3LWlucHV0LmVycm9ye1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjOTg5OCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3LWlucHV0OmhvdmVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxufVxyXG5cclxuLm5ldy1pbnB1dDpmb2N1cy12aXNpYmxle1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8vc2VsZWN0IGFycm93XHJcbnNlbGVjdC5uZXctaW5wdXR7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vZW5kIHNlbGVjdCBhcnJvd1xyXG5cclxuc2VsZWN0Lm5ldy1pbnB1dDpob3ZlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0Lm5ldy1pbnB1dCBvcHRpb257XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG5cclxuLnZhbGlkYXRpb24tZXJyb3ItaWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI4cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAuMnMsIHBhZGRpbmcgLjdzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnB1dC1wbGFjZWhvbGRlci5hY3RpdmUsXHJcbi5uZXctaW5wdXQ6Zm9jdXMgKyAuaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5uZXctaW5wdXQ6YXV0b2ZpbGwgKyAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5pbnB1dC1wbGFjZWhvbGRlci5lcnJvcntcclxuICAgIGNvbG9yOiAjZWM5ODk4O1xyXG59XHJcblxyXG4vLyB2LXNlbGVjdCBzdHlsaW5nXHJcblxyXG4udi1zZWxlY3R7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBjb2xvcjogIzc2NzY3NjtcclxufVxyXG5cclxuLnZzX19kcm9wZG93bi10b2dnbGV7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItY29sb3I6Izc1NzU3NTtcclxufVxyXG5cclxuLnZzX19kcm9wZG93bi10b2dnbGU6aG92ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tbWVudXtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnZzX19kcm9wZG93bi1tZW51IGxpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW1lbnUgbGk6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW1lbnUgbGkudnNfX2Ryb3Bkb3duLW9wdGlvbi0tc2VsZWN0ZWR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tb3B0aW9ue1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG4udnNfX3NlYXJjaDpmb2N1c3tcclxuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxufVxyXG5cclxuLnZzX19zZWxlY3RlZHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiAjNzY3Njc2O1xyXG59XHJcblxyXG4udnNfX3NlbGVjdGVkLW9wdGlvbnN7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxufVxyXG5cclxuLnZzX19hY3Rpb25ze1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnZzX19hY3Rpb25zOmhvdmVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udnNfX29wZW4taW5kaWNhdG9ye1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcbi8vIHYtc2VsZWN0IHN0eWxpbmcgZW5kXHJcblxyXG4ucGFnZS10aXRsZXtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGEtdmFsdWUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxOyBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXAtdGV4dCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtaW4td2lkdGg6IDYxcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzMjMyMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggNXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MXB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29weSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYXNzLXZpZXcge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN0YXR1cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtc3RhdHVzPVwiU2hvd1wiXSB7XHJcbiAgICAgICAgICAgIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCJIaWRlXCJdIHtcclxuICAgICAgICAgICAgc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0LXRpY2tldC1jYW5jZWwtZHVlLWRhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjQkNDQkRBO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRTE2QjZCO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAubmV3LW1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3LWJ1dHRvbi1jYW5jZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm5ldy1tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBheW1lbnR7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBheW1lbnQgaDF7XHJcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NhcmQtZWxlbWVudHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnBheW1lbnQtY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvO1xyXG59XHJcblxyXG4ucGF5bWVudC1jb250YWluZXIgLm5ldy1pbnB1dHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1jb250YWluZXIgLm5ldy1idXR0b24tcHJpbWFyeXtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yMSk7XHJcbn1cclxuXHJcbi5wYXltZW50LWNvbnRhaW5lciBoMntcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudCAuYW1vdW50e1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpe1xyXG5cclxuICAgIC5wYXltZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1jb250YWluZXIgLm5ldy1idXR0b24tcHJpbWFyeXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5kYXNoYm9hcmQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNzIlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheTEpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWdyYXktY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXN1YnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtd2hpdGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWdyYXktaW5uZXItY29udGFpbmVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4ud2VsY29tZS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi53ZWxjb21lLXRpdGxlIC51c2VybmFtZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5wYXlvdXQtdXAtdG8tZGF0ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xyXG5cdDAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtZ3JheS1pbm5lci1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tZ3JheTIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtZ3JheS1pbm5lci10aXRsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1ncmF5LWlubmVyLXRpdGxlIGgze1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWdyYXktbnVtYmVycy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1ncmF5LW51bWJlcnN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRhc2hib2FyZC1ncmF5LW51bWJlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWdyYXktbnVtYmVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtZ3JheS1udW1iZXItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXkzKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtd2hpdGUtaW5uZXItYm9keSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmRhc2hib2FyZC13aGl0ZS1pbm5lci1hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi51cHRpbWUtd2Vic2l0ZS1jb3VudCwgXHJcbi51cHRpbWUtd2Vic2l0ZS1uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtd2hpdGUtdXB0aW1lLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmRhc2hib2FyZC13aGl0ZS1pbm5lci1kaXNjb25uZWN0ZWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5lbWFpbHMtcGhvbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDM0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGRkNBO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjFBNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAyN3B4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLW1lc3NhZ2V7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLXdyYXAgLm5vdGlmaWNhdGlvbi1tZXNzYWdle1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tYm94IC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMTgyLCAxMDEsIDMsIDAuMzEpO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWJveCAuYnRuLWRhbmdlcntcclxuICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxufVxyXG5cclxuLnJlZC1zdHJva2UgcGF0aHtcclxuICAgIHN0cm9rZTogI0ZGNEE0QTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1ib3guc2FsbW9uLWJhY2tncm91bmR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0U3O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRDNDNjtcclxuXHJcbiAgICAmIC5idG4tZGFuZ2Vye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMjIyLCAyOSwgMjksIDAuMzEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1ib3gtd2FybmluZ3tcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24taW5mbyAubm90aWZpY2F0aW9uLW1lc3NhZ2V7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogIzI5MjkyOTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1pbmZvIHNwYW57XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucGF5b3V0LW5hbWV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uYnRuLWZvbnQtYm9sZHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1idXR0b24gYXtcclxuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tYnV0dG9ue1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgLmRhc2hib2FyZC13aGl0ZS1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLWdyYXktaW5uZXItY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcblxyXG4gICAgLmRhc2hib2FyZC1ncmF5LWlubmVyLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC13aGl0ZS1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgIC5ub3RpZmljYXRpb24tYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLWluZm97XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLWluZm8gcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmQtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLWdyYXktY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLXN1YnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC13cmFwOiB1bnNldDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtZ3JheS1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC13aGl0ZS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLXdoaXRlLWlubmVyLWJvZHl7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcblxyXG4gICAgLmVtYWlscy1waG9uZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4gICAgLmVtYWlscy1kZXNrdG9wIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuICAgIC53ZWxjb21lLXRpdGxlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndlbGNvbWUtdGl0bGUgaDE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLWdyYXktbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGlmaWNhdGlvbi1tZXNzYWdlLXdyYXB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIucHJvZmlsZS1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnByb2ZpbGUtY29udGFpbmVyIHB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcm9maWxlLXJvdy1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb2ZpbGUtY29sLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi5wcm9maWxlLWNvbC1jb250YWluZXIucHJvZmlsZS1pbWFnZSAucHJvZmlsZS1ob3Zlci10cmlnZ2VyOmhvdmVyIGltZ3tcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuXHJcbi5wcm9maWxlLWNvbC1jb250YWluZXIucHJvZmlsZS1pbWFnZSAucHJvZmlsZS1ob3Zlci10cmlnZ2VyOmhvdmVyIGZvcm17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2ZpbGUtY29sLWNvbnRhaW5lci5wcm9maWxlLWltYWdlIC5wcm9maWxlLWhvdmVyLXRyaWdnZXI6aG92ZXIgLnByb2ZpbGUtaW1hZ2UtZnJhbWV7XHJcbiAgICBib3JkZXItY29sb3I6ICNjMGMwYzA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC4yNTtcclxufVxyXG5cclxuLnByb2ZpbGUtd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZmlsZS1jb250YWluZXIgLnByb2ZpbGUtaW1hZ2UgaW1ne1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIG91dGxpbmU6IDZweCBzb2xpZCAjRkZGO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XHJcbn1cclxuXHJcbi5wcm9maWxlLWltYWdlLFxyXG4ucHJvZmlsZS1pbWFnZSBpbWd7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbiN1c2VyLW1lbnUtcmlnaHQgLnByb2ZpbGUtaW1hZ2V7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG91dGxpbmU6IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcblxyXG5cclxuLmNoYW5nZS1wcm9maWxlLWltZyBidXR0b257XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8qIC5jaGFuZ2UtcHJvZmlsZS1pbWcgYnV0dG9uOmhvdmVye1xyXG4gICAgXHJcbn0gKi9cclxuXHJcbiN1c2VyLXByb2ZpbGUtaWNvbntcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jdXNlci1wcm9maWxlLWljb24gaW1ne1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBvdXRsaW5lOiAzcHggc29saWQgI0ZGRjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdXNlci1tZW51LXJpZ2h0IC5oZWFkZXItaWNvbntcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuXHJcbi5wcm9maWxlLWNvbC1jb250YWluZXIucHJvZmlsZS1pbWFnZSBmb3Jte1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2ZpbGUtY29sLWNvbnRhaW5lci5wcm9maWxlLWltYWdlIC5wcm9maWxlLWhvdmVyLXRyaWdnZXI6aG92ZXIgaW1ne1xyXG4gICAgb3BhY2l0eTogMjUlO1xyXG59XHJcblxyXG4ucHJvZmlsZS1jb2wtY29udGFpbmVyLnByb2ZpbGUtaW1hZ2UgLnByb2ZpbGUtaG92ZXItdHJpZ2dlcjpob3ZlciBmb3Jte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9maWxlLWNvbC1jb250YWluZXIucHJvZmlsZS1pbWFnZSBmb3Jte1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2ZpbGUtY29sLWNvbnRhaW5lci5wcm9maWxlLWltYWdlIGltZ3tcclxuICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuXHJcbi5wcm9maWxlLWhlYWRlci1pY29uLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ucHJvZmlsZS1oZWFkZXItaWNvbi13cmFwcGVyIGgze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZmlsZS1jYXJkLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucHJvZmlsZS1pbmZvLXdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucHJvZmlsZS1wYWdlLXRpdGxle1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLnRleHR1YWwtYnV0dG9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9maWxlLWltYWdlLWZyYW1le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjRUFFQUVBO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4udGV4dHVhbC1idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAucHJvZmlsZS1yb3ctY29udGFpbmVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucHJvZmlsZS1jb2wtY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUtcGFnZS10aXRsZSBoMntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxlLWNvbC1jb250YWluZXIucHJvZmlsZS1pbWFnZSBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAgIC5wcm9maWxlLXJvdy1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuaW5kdXN0cnktc2VsZWN0LWZpZWxkIHtcclxuICAgICYuaGFzLWljb24ge1xyXG4gICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wIDIwVjcuOTc1TDcgNVY3TDEyIDVWOEgyMFYyMEgwWk0yIDE4SDE4VjEwSDEwVjcuOTVMNSA5Ljk1VjhMMiA5LjMyNVYxOFpNOSAxNkgxMVYxMkg5VjE2Wk01IDE2SDdWMTJINVYxNlpNMTMgMTZIMTVWMTJIMTNWMTZaTTIwIDhIMTVMMTYgMEgxOUwyMCA4WlwiIGZpbGw9XCIlMjNCQ0NCREFcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygudnNfX3NlbGVjdGVkKSB7XHJcbiAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudnMtLW9wZW4ge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCgudnMtLW9wZW4pIHtcclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52LXNlbGVjdC1jdXN0b20tcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0luZHVzdHJ5JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMnMsIHBhZGRpbmcgMC43cywgb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudnMtLW9wZW4ge1xyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4ycywgcGFkZGluZyAwLjdzLCBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcygudnNfX3NlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjJzLCBwYWRkaW5nIDAuN3MsIG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yi13aWRnZXQtdi1zZWxlY3QuaW5kdXN0cnktc2VsZWN0LWZpZWxkLWluLXJvdyB7XHJcbiAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmludm9pY2UtbWVudS13cmFwcGVye1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmludm9pY2UtbWVudS13cmFwcGVyIGgye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uaW52b2ljZS1ncmF5LWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5pbnZvaWNlLXV1aWR7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5pbnZvaWNlcy1zdW0td3JhcHBlcntcclxuICAgIHdpZHRoOiAyNyU7XHJcbiAgICBtYXJnaW46IDMwcHggMTgwcHggMHB4IGF1dG87XHJcbn1cclxuXHJcbi5pbnZvaWNlcy1zdW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubWVudS1pY29uLXdyYXBwZXIgLmljb24tbGFiZWx7XHJcbiAgICB0b3A6IDM1cHg7XHJcbiAgICBib3R0b206IHVuc2V0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW52b2ljZS1idG4tZ3JvdXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4udGFibGUtcGF5bWVudC1idXR0b25ze1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udGFibGUtcGF5bWVudC1idXR0b25zLmFjdGl2ZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHJcbiAgICAuaW52b2ljZS1ncmF5LWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpe1xyXG5cclxuICAgIC5pbnZvaWNlLW1lbnUtd3JhcHBlciAuZGFzaGJvYXJkLXdoaXRlLWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnZvaWNlLWdyYXktY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWljb24td3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnZvaWNlLXV1aWR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW52b2ljZS11dWlkIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW52b2ljZXMtc3VtLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDMwcHggNTBweCAwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaW52b2ljZS1ncmF5LWNvbnRhaW5lciAuc2VhcmNoLXNvcnQtY29udGFpbmVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmludm9pY2UtYnRuLWdyb3Vwe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyA9PT09ZHJvcGRvd24gbWVudT09PT1cclxuLm1lbnUtYnRuLXdyYXB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYgLm1lbnUtYnRue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWVudS1idG46aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1vcHRpb25ze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtb3B0aW9ucyBhe1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XHJcbiAgICAgICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09bWVudSBwb3NpdGlvbnM9PVxyXG4ubWVudS11cHtcclxuICAgIGJvdHRvbTogMTMwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDIxcHgpKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PXBsdXMgYnRuID09PT1cclxuLm1lbnUtYnRuLXdyYXAucGx1cy1idG4td3JhcHtcclxuICAgIHRvcDogOTAlO1xyXG4gICAgcmlnaHQ6IDEuNSU7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICYgLm1lbnUtYnRuOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWVudS1idG46aG92ZXI6OmJlZm9yZXtcclxuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxcztcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1idG4td3JhcCAucGx1cy1idG57XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpIDAlLCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpIDEwMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIC4xcztcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KXtcclxuICAgIC5tZW51LWJ0bi13cmFwLnBsdXMtYnRuLXdyYXB7XHJcbiAgICAgIC8qIHRvcDogODclO1xyXG4gICAgICByaWdodDogMi41JTsgKi9cclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgLyogYm90dG9tOiAxNXB4O1xyXG4gICAgICByaWdodDogMTI0cHg7XHJcbiAgICAgIHRvcDogYXV0bzsgKi9cclxuICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxufSIsIi5uYXYtYmFyLXJvd3tcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLWJhcntcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICYgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICYgbGl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgbGkuYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNERUZERkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAubmF2aWdhdGlvbi1iYXJ7XHJcbiAgICAgICAgJiBsaXtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHVse1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxufSIsImJvZHkuc2luZ2xlLXdlYnNpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAmOmhhcygud2Itc3Vic2NyaXB0aW9uLXBsYW5zLS1hY3RpdmUpIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi53ZWJzaXRlLW5hdmJhci1hY3RpdmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC53ZWJzaXRlLWhlYWRlci1tZXRhLFxyXG4gICAgICAgICAgICAud2Vic2l0ZS1mb290ZXItbWV0YSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY3Rpb25fX2hpc3RvcnksXHJcbiAgICAmLnNlY3Rpb25fX290aGVyIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgI21haW4ge1xyXG4gICAgICAgICAgICAud2Vic2l0ZS1zdGF0dXMtYXJjaGl2ZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250YWluZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDE4O1xyXG5cclxuICAgICAgICAmOmhhcyhpbnB1dC5zZWFyY2gtYWN0aXZlKXtcclxuICAgICAgICAgICAgei1pbmRleDogMTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MDJweDsgLy8zNDFweCArIDczcHggLSAxMnB4XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNzFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgLy8zNDFweCArIDczcHggLSAxMnB4XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYmFyLXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMjYxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDE3O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgICAgICAgICAgICYud2Vic2l0ZS1uYXZiYXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogJi5hY2Nlc3MtaW5mby12aWV3IHtcclxuICAgICAgICAgICAgLndlYnNpdGVzLW5hdi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDJweDsgLy8gMTQwcHhcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyAxNzNweFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7IC8vIDE2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0OTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MDBweCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgwcHgpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLWJhciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAud2Vic2l0ZXMtbmF2LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGVzLW5hdi1tZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcycHg7IC8vMTAycHhcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMzVweCA1cHggMzVweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDg1cHggNXB4IDM1cHggMDtcclxuICAgICAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI3MHB4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM4MHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53ZWJzaXRlcy1uYXYtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC53ZWJzaXRlcy1uYXYtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJzaXRlcy1uYXYtdGh1bWIge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGM0ZGO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDAgMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud2Vic2l0ZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGM0ZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud2Vic2l0ZS10eXBlLWJhZG5nZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAxMzksIDIzMCwgLjg0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIyNXB4KTsgLy9jYWxjKDEwMHZoIC0gMjI1cHgpOyBjYWxjKDEwMHZoIC0gNzZweClcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzE2cHgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMjlweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAud2Vic2l0ZXMtbmF2LWl0ZW0taWNvbiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoOTYlKSBzYXR1cmF0ZSgxNSUpIGh1ZS1yb3RhdGUoMjEyZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwNCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE1cHggMTlweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9sZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI0cHggMjVweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogLndlYnNpdGVzLW5hdi1pdGVtLWljb24gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDk2JSkgc2F0dXJhdGUoMTUlKSBodWUtcm90YXRlKDIxMmRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCgxMDQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIwMHB4LCAxZnIpO1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuXHJcbiAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBnYXA6IDlweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5QjFDOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OUIxQzk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndiLXdlYnNpdGUtc3RhdHVzLWFyY2hpdmVkIHsgLy8gaWYgc2l0ZSBpcyBhcmNoaXZlZFxyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLndlYnNpdGUtc3RhdHVzLWFyY2hpdmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM3MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDEwOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC53ZWJzaXRlLXN0YXR1cy1hcmNoaXZlZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02OXB4O1xyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndlYnNpdGUtc3RhdHVzLWFyY2hpdmVkX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLndlYnNpdGUtc3RhdHVzLWFyY2hpdmVkX19pbGx1c3RyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLndlYnNpdGUtc3RhdHVzLWFyY2hpdmVkX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC53ZWJzaXRlLXN0YXR1cy1hcmNoaXZlZF9fYnRuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UxNkI2QjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtaGVhZGVyLW1ldGEsXHJcbiAgICAgICAgLndlYnNpdGUtZm9vdGVyLW1ldGEge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1iYXIge1xyXG5cclxuICAgICAgICAgICAgLndlYnNpdGVzLW5hdi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndlYnNpdGVzLW5hdi1pdGVtLWljb24gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmhhcyhhW2hyZWYkPVwiL2hpc3RvcnlcIl0pKTpub3QoOmhhcyhhW2hyZWYkPVwiL290aGVyXCJdKSk6bm90KC5uYXYtaXRlbS1hY2Nlc3MtaW5mbykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiAmOm5vdCg6aGFzKGFbaHJlZiQ9XCIvb3RoZXJcIl0pKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiAxMDU2O1xyXG5cclxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHggMjVweCAxN3B4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMzEgMzEnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PScxMy4zNzkxJyBjeT0nMTMuMzc5Micgcj0nOC40NzM2OScgdHJhbnNmb3JtPSdyb3RhdGUoLTQxLjk3NDcgMTMuMzc5MSAxMy4zNzkyKScgc3Ryb2tlPSclMjNCQ0NCREEnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMTkuMDkzNyAyMC4xMjA4TDIzLjA5NDkgMjQuMTc4Nicgc3Ryb2tlPSclMjNCQ0NCREEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg5ZmI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2Vic2l0ZS1zdWItbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICY6aGFzKC5qdW1wLXRvLXdpZGdldHNfX2xpbmsuc3RpY2t5KSB7XHJcbiAgICAgICAgICAgICAgICAud2Vic2l0ZS1zdWItbmF2X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE2O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDAsMCwwLC4wNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAud2Vic2l0ZS1zdWItbmF2X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUZBQkI4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgjMjMyMzIzLCAuMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDQpIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDsgLyogMTAwJSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogLndlYnNpdGUtaW5hY3RpdmUtYWRkb24ge1xyXG5cclxuICAgICAgICAud2Vic2l0ZS1pbmFjdGl2ZS1hZGRvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJzaXRlLWluYWN0aXZlLWFkZG9uX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2Vic2l0ZS1pbmFjdGl2ZS1hZGRvbl9faWxsdXN0cmF0aW9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC53ZWJzaXRlLWluYWN0aXZlLWFkZG9uX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLndlYnNpdGUtaW5hY3RpdmUtYWRkb25fX2J0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmLS1kYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0UxNkI2QjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG5cclxuICAgIC53ZWJzaXRlLWluYWN0aXZlLWFkZG9uIHtcclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTguNTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzIuNjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvdG8td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Bob3RvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1hZGRvbi1zdGF0dXMge1xyXG4gICAgICAgICYuYWRkb24tYnV0dG9uLWZpeGVkIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygud2Vic2l0ZS1pbmFjdGl2ZS1hZGRvbikge1xyXG4gICAgICAgIC5hZGRvbi1idXR0b24tZml4ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhc2gtZmFkZS1hbGVydC1lbnRlci1hY3RpdmUsXHJcbiAgICAuZmxhc2gtZmFkZS1hbGVydC1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmxhc2gtZmFkZS1hbGVydC1lbnRlci1mcm9tLCBcclxuICAgIC5mbGFzaC1mYWRlLWFsZXJ0LWxlYXZlLXRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mbGFzaC1mYWRlLWFsZXJ0LWVudGVyLXRvLCBcclxuICAgIC5mbGFzaC1mYWRlLWFsZXJ0LWxlYXZlLWZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxufSAvKiBlbmQgc2luZ2xlLXdlYnNpdGUgKi9cclxuXHJcbi53ZWJzaXRlLXdpZGdldCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRjJGQTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLmxvYWRlci1zcGlubmVyKSB7XHJcbiAgICAgICAgLnRpdGxlLWJ1dHRvbi1jb250YWluZXIgLndpZGdldC1jdGEtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygud2lkZ2V0LWN0YS1kcm9wZG93bikge1xyXG4gICAgICAudGl0bGUtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1tYWluLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC53aWRnZXQtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgLjMpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYnV0dG9uLWNvbnRhaW5lci1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcm93LWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICYuZWRpdC1tb2RlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy4xNXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXNoLW1lc3NhZ2VzIHtcclxuICAgICAgICAmLmZsYXNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAmLnNwaW5uZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Bpbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDQxcHggMTRweCA0MXB4O1xyXG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDIwcHggMTdweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnotaGlnaCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLXZhbHVlLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHksIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MsIC4zcywgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXRhLXZhbHVlLWljb25zIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5LCByaWdodDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzLCAwcywgMHM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGEtdmFsdWUtaWNvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhLXZhbHVlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmODtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMyMzIzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1jb3B5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcGFzcy12aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN0YXR1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCJTaG93XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtc3RhdHVzPVwiSGlkZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmc6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0LWRhdGEtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC1kYXRhLXZhbHVlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIC53aWRnZXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1kYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1kYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbGlwYm9hcmQtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYVtocmVmXSB7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvKiAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgLyogMTAwJSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1jdGEtZHJvcGRvd24ge1xyXG4gICAgICAgIHotaW5kZXg6IDggIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1jdGEtbGlzdCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjExKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW15c3FsLWFwYWNoZSB7XHJcbiAgICAgICAgLmZsYXNoLW1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHVzLWN0YSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1waHAtdiB7XHJcbiAgICAgICAgLndpZGdldC1yb3cge1xyXG4gICAgICAgICAgICAmLnotaGlnaCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5vdGUtd2lkZ2V0IHtcclxuICAgICAgICAubm90ZS1maWVsZCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZC1ub3RlLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC50ZXh0LWVycm9yIHtcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcik7XHJcbiAgfVxyXG59XHJcblxyXG4ud2Vic2l0ZS1zaWRlLXdpZGdldCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRjJGQTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDQ1cHg7IFxyXG4gICAgfVxyXG5cclxuICAgIC5zcGlubmVyLWFjdGl2ZSB7XHJcbiAgICAgICAgPiAuc3Bpbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZS13aWRnZXQtc3NsIHtcclxuICAgICAgICA+IC5jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYuc3Bpbm5lci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IC8vMTEwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0LXNzbC1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXQtc3NsLWZvcm0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC1zc2wtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTY2LjY2NyUgKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnN0cnVjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc3RydWN0aW9uLWxpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZS13aWRnZXQtY3JlZGl0cyB7XHJcbiAgICAgICAgLmNyZWRpdHMtbGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg5LCAyMDQsIDIxOSwgMC4zKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZS13aWRnZXQtb3duZXItaW5mbyB7XHJcbiAgICAgICAgLmluZm8tcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2lkZ2V0LWRhdGEtdGVybSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2lkZ2V0LWRhdGEtdmFsdWUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgXHJcbiAgICAgICAgICAgICYtLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgYVtocmVmXj1cIm1haWx0b1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaWRlLXdpZGdldC1mdHAtcGVyaXNzaW9ucyB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAmLnNwaW5uZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyAvLzExMHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogJi5zaWRlLXdpZGdldC1kaXNrLXNwYWNlIHtcclxuICAgICAgICA+IC5jYXJkIHtcclxuICAgICAgICAgICAgJi5zcGlubmVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgLy8xMTBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0LXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG5cclxuICAgICYuc2lkZS13aWRnZXQtbG9ncyB7XHJcblxyXG4gICAgICAgIC50aXRsZS1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDIwMywgMjE4LCAuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aWRnZXQtbWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jYXJkIHtcclxuICAgICAgICAgICAgJi5zcGlubmVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgLy8xMTBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5sb2dzLXRhYmxlIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgobWluLWNvbnRlbnQsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IDFmcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qICYuc2lkZS13aWRnZXQtbXlzcWwtYXBwYWNoZSB7XHJcbiAgICAgICAgLndpZGdldC1tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAmLnNwaW5uZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyAvLzExMHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0dXMtdGFibGUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzVweCk7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3RhdHVzLXRhYmxlX19saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdHVzLXRhYmxlX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDk2cHgsIDFmcikgMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdHVzLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGkgeyBcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXR1cy1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXR1cy1jdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcblxyXG4gICAgJi5zaWRlLXdpZGdldC1jb25uZWN0ZWQtd2Vic2l0ZSB7XHJcbiAgICAgICAgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgICYuc3Bpbm5lci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IC8vMTEwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY29ubmVjdGVkLXdlYnNpdGUtc2VsZWN0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC52c19fc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYuc2VydmVyLXJlZ2lvbi1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYuc2VydmVyLXNpemVzLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvL3dvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52c19fbm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGUtd2lkZ2V0LWNvbm5lY3RlZC1wcm9qZWN0cyB7XHJcbiAgICAgICAgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgICYuc3Bpbm5lci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IC8vMTEwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC1kYXRhLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXQtZGF0YS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGUtd2lkZ2V0LXN3aXRjaC13ZWJzaXRlLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNhdmluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICYuc3Bpbm5lci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGOEZCRkYsIC45KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvYWRlci1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGl0bGUtYnV0dG9uLWNvbnRhaW5lci1pbm5lciB7XHJcbiAgICAgICAgICAgIC53aWRnZXQtbWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC13aWRnZXQtY3RhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAud2lkZ2V0LWN0YS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXNhdmUtY2FuY2VsIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsYXNoLW1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLnN0YXR1cy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN0YXR1cy1tZXNzYWdlX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGUtd2lkZ2V0LXN3aXRjaC1zdWJzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJi53aWRnZXQtc2lkZWJhci1maXhlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjdweCAyMHB4IDIzcHg7XHJcblxyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgI215U2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyAvKiAxNTcuMTQzJSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1zdWJzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc3Bpbm5lci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2lkZ2V0LW1haW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aWRnZXQtaWNvbiBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhbmdlLXBsYW4tYnRuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZS13aWRnZXQtbG9ncyB7XHJcbiAgICAgIC5sb2FkLW1vcmUtYnRuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogLnRpdGxlLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9ICovXHJcblxyXG4gICAgLndpZGdldC1tYWluLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE0cHg7IC8vIDE3cHhcclxuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzVweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9IFxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhc2gtbWVzc2FnZXMge1xyXG4gICAgICAgICYuZmxhc2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWJzaXRlLXRpdGxlLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgJjpoYXMoLnNpZGViYXItaW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtdGl0bGUtbm90ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMC44cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpLmZhLWV5ZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcclxuICAgICAgICBjb2xvcjogIzI5MjkyOTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JDQ0JEQSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwYWRtaW4tbG9naW4tYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5LWhzbC04LW9wZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaWRlYmFyLWluIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC53ZWJzaXRlLXRpdGxlLXdpZGdldF9fY2FyZCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtdGl0bGUtd2lkZ2V0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2Vic2l0ZS10aXRsZS13aWRnZXRfX2lucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMHB4IDJweCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJzaXRlLXRpdGxlLW5vdGUsXHJcbiAgICAgICAgLm1vbml0b3JpbmctbWV0YSxcclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2Vic2l0ZS1sb2dzLXdpZGdldCxcclxuLndlYnNpdGUtaGlzdG9yeS13aWRnZXQge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnNwaW5uZXItYWN0aXZlKSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0Y4RkJGRiwgLjkpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAucm93ID4gLmNvbC1tZC0xMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndlYnNpdGUtd2lkZ2V0LS1waHAtY29uZmlnIHtcclxuICAgIC5jdGEtc2F2ZS1jYW5jZWwge1xyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXRyeS1pbnN0YWxsLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbn1cclxuXHJcbi53ZWJzaXRlLXRpdGxlLWhlYWRlciB7XHJcbiAgICAuYmFjay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2Vic2l0ZS10aXRsZS1jdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmp1bXAtdG8td2lkZ2V0cyB7XHJcbiAgICAvKiBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgei1pbmRleDogMTY7ICovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICYuanVtcC10by13aWRnZXRzLS1zdGlja3kge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IC03NXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQxcHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgIC5qdW1wLXRvLXdpZGdldHNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcblxyXG4gICAgICAgICAgICAuanVtcC10by13aWRnZXRzX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDQpIC0gKDEycHggKiAzKSAvIDQpICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1wLXRvLXdpZGdldHNfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdW1wLXRvLXdpZGdldHNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1wLXRvLXdpZGdldHNfX2l0ZW1zIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDQpIC0gKDEycHggKiAzKSAvIDQpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDIpIC0gKDEycHggLyAyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyA0KSAtICgxMnB4ICogMykgLyA0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAyKSAtICgxMnB4IC8gMikpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyA0KSAtICgxMnB4ICogMykgLyA0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmp1bXAtdG8td2lkZ2V0c19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtcC10by13aWRnZXRzX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMzApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAuM3MsIC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1wLXRvLXdpZGdldHNfX2ljb24ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtcC10by13aWRnZXRzX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7IC8qIDEwMCUgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLndlYnNpdGUtd2lkZ2V0cy1zaWRlYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDg3cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2Vic2l0ZS1oZWFkZXItbWV0YSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDE2MXB4O1xyXG4gICAgbGVmdDogODBweDtcclxuICAgIHotaW5kZXg6IDE3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1heC13aWR0aDogMjYxcHg7XHJcbiAgICB3aWR0aDogMjYxcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLndlYnNpdGUtZm9vdGVyLW1ldGEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogODBweDtcclxuICAgIHotaW5kZXg6IDE3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1heC13aWR0aDogMjYxcHg7XHJcbiAgICB3aWR0aDogMjYxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogNjhweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC53Yi1zdWJzY3JpcHRpb24tcGxhbnMtLWFjdGl2ZSkge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVscC13aWRnZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmX190aHVtYi13cmFwcGVyIHtcclxuICAgICAgICAvKiB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICBoZWlnaHQ6IDIzOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICovXHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMjM5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0U4RkZDQiAwJSwgI0ZERkZGQyAxMDAlKTtcclxuICAgICAgICAvL2NsaXAtcGF0aDogZWxsaXBzZSg2MSUgNTglIGF0IDUwJSAzOCUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSg2MSUgNjclIGF0IDUxJSAyOCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcblxyXG4gICAgICAgIC5oZWxwLXdvcmQge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLndiLXVwdGltZSB7XHJcblxyXG4gICAgLndiLXVwdGltZS1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudXB0aW1lLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgICYuaGFzLXNpZGViYXIge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyMDBweCwgMjElKSAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMzVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmNpZGVudC10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluY2lkZW50LXRhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVzb2x2ZS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluY2lkZW50LXRhYmxlLWJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG5cclxuICAgICAgICAmLmhhcy1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluY2lkZW50LXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICB9XHJcblxyXG4gICAgLmluY2lkZW50LXRhYmxlLWR0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IC8qIDEwMCUgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5jaWRlbnQtdGFibGUtZGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgLyogMTU3LjE0MyUgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG5cclxuICAgICAgICAmLS1kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdC1ldmVudHMtdGFibGUge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJhbGwtdXB0aW1lIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudXB0aW1lLW92ZXJ2aWV3IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZS1jaGFydCB7XHJcbiAgICAgICAgLmNoYXJ0LXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAyLjR2dywgMzJweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yi1tb250aGx5LXJlcG9ydHMge1xyXG4gICAgLnJlcG9ydHMtaGVhZGVyIHtcclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVwb3J0cy10YWJsZSB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZWxsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLS1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXBvcnRzLXRhYmxlLWN0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXBvcnRzLXRhYmxlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU4ZjI7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTYlKSBzZXBpYSg4OSUpIHNhdHVyYXRlKDE2NDIlKSBodWUtcm90YXRlKDE5MmRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDEwNyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndiLXBlcmZvcm1hbmNlIHtcclxuXHJcbiAgICAucGVyZm9ybWFuY2Utd2lkZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5wZXJmb3JtYW5jZS1jaGFydF9faGVhZGVyIHtcclxuICAgICAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVyZm9ybWFuY2UtY2hhcnRfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1dncsIDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVyZm9ybWFuY2UtdGFibGUge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmJvZHk6aGFzKC53ZWJzaXRlLWJhY2t1cHMpIHtcclxuICAgICNtYWluIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGVzLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMzRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndlYnNpdGUtYmFja3VwcyB7XHJcbiAgICAuYmFja3Vwcy1ib2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMjEwLCAyOSUsIDgwJSwgLjMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjA1MSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja3Vwcy1ib2FyZC1oZWFkZXIsXHJcbiAgICAgICAgLmJhY2t1cHMtYm9hcmQtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCg5MHB4LCAxMjBweCkgbWlubWF4KDE2MHB4LCAxZnIpIDkwcHg7XHJcbiAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygxMDAlIC8gNCkpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja3Vwcy1ib2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsYSgyMTAsIDI5JSwgODAlLCAuMyk7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjA3cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja3Vwcy1ib2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgyMTAsIDI5JSwgODAlLCAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCBoc2xhKDAsIDAlLCAwJSwgMC4wNTEpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFja3Vwcy1ib2FyZC1ib2R5X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2xhKDIxMCwgMjklLCA4MCUsIC4zKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjA3cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsYSgyMTAsIDI5JSwgODAlLCAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYWNrdXBzLXRhYmxlX19kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm15Q2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnktaHNsLTA1LW9wZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5teUNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1jdGEtbGlzdDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC8qIC53ZWJzaXRlLWJhY2t1cHMtdGFibGVfX3dyYXBwZXI6aGFzKC5kcm9wLWFjdGl2ZSkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud2Vic2l0ZS1iYWNrdXBzLXRhYmxlIHtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jZWxsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhY2t1cHMtdGFibGVfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXlDaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeS1oc2wtMDUtb3BlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm15Q2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuXHJcbiAgICAuYmFja3VwLXN5c3RlbS1zdGF0dXMge1xyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OC41NnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMi42OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG90by13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG90byB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiAucmVzcG9uc2UtbWVzc2FnZS1hbGVydHMge1xyXG5cclxuICAgICAgICAmLmFsZXJ0LWZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTY7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuXHJcbiAgLmJhY2t1cC1zZXR0aW5ncy1kcm9wZG93biB7XHJcbiAgICAud2ItZHJvcGRvd24ge1xyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMXB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAxcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgJi5idG4tYmFja3VwLWRpc2FibGUge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrdXAtZGF0ZS1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJhY2t1cHMtZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51bml2ZXJzYWwtZGF0YS10YWJsZS13ZWJ1ZW5vLWJhY2t1cHMtdGFibGUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgLmJhY2t1cHMtYWN0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAud2ItZHJvcGRvd25fX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogLTY1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDlweCAwIDlweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLmJhY2t1cHMtYWpheC1zcGlubmVyKSB7XHJcbiAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAucm93Om50aC1jaGlsZCgyKSAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2t1cHMtYWN0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53Yi1tYWludGVuYW5jZS1vcHRpb25zIHtcclxuICAgIC5tYWludGVuYW5jZS1vcHRpb25zIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgLyogZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4OyAqL1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NjVweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogMCAxIDM1NnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NjVweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZS1oZWFkaW5nLXRleHQsXHJcbiAgICAgICAgLnN0YXR1cy1tZXNzYWdlLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0dXMtaW5mbyB7XHJcbiAgICAgICAgICAmLm5vdC1mb3VuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0dXMtbWVzc2FnZS1pbmZvIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdGF0dXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdGF0dXMtbm90LWZvdW5kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keS5zZWN0aW9uX19tYWludGVuYW5jZSAjZ2xvYmFsLWxvYWRlciB7XHJcbiAgICB6LWluZGV4OiAxOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnBocG15YWRtaW4tY2FyZCxcclxuLmhvc3RpbmctY2FyZCxcclxuLndvcmRwcmVzcy1pbmZvcm1hdGlvbixcclxuLmZ0cC1jYXJkLFxyXG4uYWRkaXRpb25hbC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyLXNwaW5uZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGl0bGUtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAuY2FyZC13aWRnZXQtY3RhIHtcclxuICAgICAgICAuY3RhLXNhdmUtY2FuY2VsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZsYXNoLW1lc3NhZ2VzIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAmLmZsYXNoLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnN0YXR1cy1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyAxcmVtXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcblxyXG4gICAgLmJ0bi1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzLW1lc3NhZ2UtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xyXG5cclxuICAgICAgICAuYnRuLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzcyMWMyNDtcclxuXHJcbiAgICAgICAgICAgICYuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XHJcblxyXG4gICAgICAgIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTU1NzI0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xyXG5cclxuICAgICAgICAuYnRuLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg1NjQwNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXBvc2l0aW9uLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG5cclxuICAgICAgICAuYnRuLWljb24ge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBjcmVhdGUtd2Vic2l0ZS12dWVcclxuXHJcbi5jcmVhdGUtd2Vic2l0ZS1sYXlvdXR7XHJcbiAgICBoMi5zdGVwLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2Nyb2xsIGgyLnN0ZXAtdGl0bGUsXHJcbiAgICAuY3VzdG9tLXNjcm9sbCAuc3RlcC10aXRsZS1tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiAuaWNvbi13cmFwIHN2Z3tcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICovXHJcbiAgICBcclxuICAgIC5jaGVja2JveC1jYXJke1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3Mgd2lkdGgsIC4zcyBoZWlnaHQsIC4zcyBiYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jaGVja2JveC1jYXJkOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNoZWNrYm94LWNhcmQuc2VsZWN0ZWR7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDRDg4MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGRkVBO1xyXG4gICAgICAgIC8qIHdpZHRoOiA0OTVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwNXB4OyAqL1xyXG5cclxuICAgICAgICAuY2hlY2tib3gtY2FyZC10aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl0sXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBib3JkZXI7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjNjc3NzdFO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxle1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzlGQUJCODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYnV0dG9uLXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3RlcC1mb3Jte1xyXG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yYWRpby1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMTA1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4uYnRuLXNlY29uZGFyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQUVBO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1idG57XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMTFweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE5cHggMjlweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLCAwLjA3KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAxNS41cHg7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJldi1idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFQTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBzdmd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7ICAgIFxyXG5cclxuICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfSBcclxuXHJcbiAgICAmOmhhcyguc2VydmVyLWxvY2F0aW9uLCAuc2VydmVyLXR5cGUsIC5yZWd1bGFyLW1haW50ZW5hbmNlLCAuc3Vic2NyaXB0aW9uLWFkZG9ucykge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1uYXZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwLWZvb3Rlci1maXhlZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDExNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctYnRuIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIHN1YnNjcmlwdGlvbiBjYXJkc1xyXG4uc3Vic2NyaXB0aW9uLWNhcmQtd3JhcHBlcntcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogMzVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICBnYXA6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW4taGVhZGVye1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAzMHB4IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigxODksIDIwNCwgMjE5LCAwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW4taGVhZGVyLWluZm8ge1xyXG4gICAgICAgIC5wbGFuLXRpdGxlLWJhZGdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFuLWZvb3Rlci1ub3RlLFxyXG4gICAgICAgIC5wbGFuLWhlYWRlci1ub3Rle1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIC5wbGFuLWZvb3Rlci1ub3RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW4tdGl0bGV7XHJcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxhbi1mZWF0dXJlc19fd3JhcHBlciB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIC42cyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgICYuZXh0ZW5kZWQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuLWZlYXR1cmVzX19jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLm92ZXJmbG93LXZpc2libGUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLnBsYW4tZm9vdGVyLW5vdGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLnBsYW4tcHJpY2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuLWZlYXR1cmVze1xyXG5cclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC8qICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQ0NCREE7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgLjMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IDFmcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5leHBhbmRpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IC8qIDI2MS41MzglICovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ub3QtaW5jbHVkZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlLXRpdGxlLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlscy1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgLyogMTA3LjE0MyUgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGxhbi1oZWFkZXIgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJzY3JpcHRpb24tY2FyZHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDM2NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb3N0cG9wdWxhciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLXZpZXctaGlkZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgXHJcbiAgICAgICAgLmlubmVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNUZGO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGxhbi1wcmljZV9fcHJpY2UtaW50ZXJ2YWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuaW50ZXJ2YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtbGlzdC1jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICByaWdodDogLTQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xNXMgYWxsO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxNTI0MzQsIHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSkpO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtbGlzdCB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2wtcG9zaXRpb24tcmVsYXRpdmV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1saXN0LWNvbnRhaW5lcjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTI0MzQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtaW5mby1xdWVzdGlvbi1pY29uOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1pbmZvLXF1ZXN0aW9uLWljb246aG92ZXIgfiAuc2VydmljZS1saXN0LWNvbnRhaW5lcixcclxuICAgIC5zZXJ2aWNlLWxpc3QtY29udGFpbmVyOmhvdmVye1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zaXRpb24tcmVsYXRpdmV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGxhbi1wcmljZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMTg5LCAyMDQsIDIxOSwgMC41KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VycmVuY3l7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnRlcnZhbHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFuLW5vdGUtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW4tZm9vdGVyLW5vdGUsXHJcbiAgICAucGxhbi1oZWFkZXItbm90ZXtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtcGFja2FnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE4OSwgMjA0LCAyMTksIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC8vIG1vc3QgcG9wdWxhciBjYXJkIG92ZXJyaWRlXHJcbiAgICAuc3Vic2NyaXB0aW9uLWNhcmQubW9zdHBvcHVsYXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSkgMCUsICMwOTJCNEQgMTAwJSk7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3N0LXBvcHVsYXItY29ybmVyLWljb257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMzRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhbi1mZWF0dXJlcyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoI0JDQ0JEQSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgjQkNDQkRBLCAuMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIC4xMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYW4tdGl0bGUsXHJcbiAgICAgICAgLmZlYXR1cmUtdGl0bGUsXHJcbiAgICAgICAgLnBsYW4tcHJpY2Ugc3BhbixcclxuICAgICAgICAucGxhbi1mb290ZXItbm90ZSBwLFxyXG4gICAgICAgIC5wbGFuLWhlYWRlci1ub3RlIHAsXHJcbiAgICAgICAgLnBsYW4tbm90ZS10ZXh0LFxyXG4gICAgICAgIC5mZWF0dXJlLWRlc2NyaXB0aW9uLXRleHRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhbi1oZWFkZXIge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYW4tdGl0bGUtYmFkZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lci1oZWFkZXIge1xyXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQwLCAyNDYsIDI1NSwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwM0I3NyAwJSwgIzA5MkI0RCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICBcclxuICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmludGVydmFsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAuZGV0YWlscy1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuc3Vic2NyaXB0aW9uLWNhcmQtd3JhcHBlcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtbm8tZGF0YSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyOThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIC53aWRnZXQtbm8tZGF0YV9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LW5vLWRhdGFfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgLyogMTAwJSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1uby1kYXRhLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndlYnNpdGVzLW1lbnUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAvL3RvcDogYXV0bztcclxuICAgICAgICAvL2JvdHRvbTogMjZweDtcclxuICAgICAgICAvL2xlZnQ6IDM2cHg7IFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgbGVmdDogMTY3cHg7XHJcbiAgICAgICAgei1pbmRleDogMTg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpIHRyYW5zbGF0ZVkoLTQ4cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvL3RyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21pZGRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWZ0LWJyYWNrZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgLyogMTYzLjYzNiUgKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgNTksIDExOSwgMC42NSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlLXgge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLndlYnNpdGVzLW1lbnUtaWNvbl9fbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53ZWJzaXRlcy1tZW51LWljb25fX2xlZnQtYnJhY2tldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2Vic2l0ZXMtbWVudS1pY29uX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICYtLWNsb3NlLXgge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgbGVmdDogMzJweDtcclxuXHJcbiAgICAgICAgJi0tY2xvc2UteCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufSAvKiBlbmQgLm1lbnUtaWNvbiAqL1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5cclxuLy8gd2lkZ2V0IGJ1dHRvblxyXG4ud2lkZ2V0LWJ0biB7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweCAhaW1wb3J0YW50OyAvKiAxMDAlICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbSAhaW1wb3J0YW50O1xyXG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAvKiAmLS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG5cclxuICAgICYtLW5vLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWJ0bi1vdXRsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDsgLyogMTAwJSAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtY3RhLWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZHJvcGRvd24tY3RhLWxpc3Qge1xyXG4gICAgICAgICAgICAvL3Zpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW4gLjNzO1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLmRyb3Bkb3duLWN0YS1saXN0OmVtcHR5KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbC1kb3RzIHtcclxuICAgICAgICAuZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgY2lyY2xlIHtcclxuICAgICAgICBmaWxsOiAjOUZBQkI4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tY3RhLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAzcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAvL21hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogMHMgYWxsIGVhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDlweCA4cHggOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tY3RhLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgd2ViRmFkZUluIHtcclxuICAgICAgICBmcm9tIHsgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRvIHsgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUmFkaW8gYnV0dG9uc1xyXG4ud2lkZ2V0LWZvcm0ge1xyXG4gICAgJl9fcmFkaW8tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmFkaW8taW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JhZGlvLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDguNXB4O1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgIC8qICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcclxuICAgICAgICAgICAgb3V0bGluZTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICAgIH0gKi9cclxuICAgIH1cclxuXHJcbiAgICAvKiAmX19yYWRpby1pbnB1dDpjaGVja2VkIH4gJl9fcmFkaW8tbGFiZWwgJl9fcmFkaW8tYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH0gKi9cclxuXHJcbiAgICAmX19yYWRpby1pbnB1dDpjaGVja2VkIH4gJl9fcmFkaW8tbGFiZWwgJl9fcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICBvdXRsaW5lLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2l0Y2gtdG9nZ2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNDBweDsgLy82MFxyXG4gICAgaGVpZ2h0OiAzNXB4OyAvLzM0XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY2Rjc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcm91bmQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4OyBcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nob2ljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnTGl2ZSc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdTdGFnaW5nJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vJl9faW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtdG9nZ2xlX19zbGlkZXIge1xyXG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcclxuICAgIC8vfVxyXG4gICAgXHJcbiAgICAvLyZfX2lucHV0OmZvY3VzICsgLnN3aXRjaC10b2dnbGVfX3NsaWRlciB7XHJcbiAgICAvLyAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbiAgICAvL31cclxuICAgIFxyXG4gICAgJi5zdGFnaW5nIC5zd2l0Y2gtdG9nZ2xlX19zbGlkZXI6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGFnaW5nIC5zd2l0Y2gtdG9nZ2xlX19jaG9pY2Uge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJcclxuLnByb2dyZXNzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS13ZWJzaXRlLXdpZGdldCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNiwgMjEyLCAxNjcsIC4zKTtcclxuXHJcbiAgICAgICAgJi5wcm9ncmVzcy0tZGFuZ2VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDEwNywgMTA3LCAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByb2dyZXNzLS13YXJuaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MiwgOTgsIC4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvZ3Jlc3MtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNiwgMjEyLCAxNjcsIC4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICAmLnByb2dyZXNzLS1kYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcm9ncmVzcy0td2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCNjYyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnByb2dyZXNzLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWItdGFibGUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLnRhYmxlLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAucGFnZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5LWhzbC00LW9wZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyMDBweCwgMWZyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cclxuICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWlubGluZS1zdGFydDogNXB4O1xyXG4gICAgICAgICAgICAvL21hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLCB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAuY2VsbC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJi0taGFzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2VsbC1pY29uIHtcclxuICAgICAgICAgICAgICAgICYtLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMzApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtbm8tZGF0YSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bml2ZXJzYWwtZGF0YS10YWJsZS13cmFwcGVyIHtcclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAgID4gLnJvdzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlICsgM3B4KSAtIDc1cHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMzApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjAwcHgsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICAgICAgICAgIC8vc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1pbmxpbmUtc3RhcnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDc0cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtbG9hZGluZy1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmxvYWRlci1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZSB7XHJcbiAgICAgICAgICB0aGVhZCB0aFtkYXRhLXRpdGxlPVwiXCJdIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZSxcclxuICAgICAgICAudW5pdmVyc2FsLWRhdGEtdGFibGUtdnVlLXRhYmxlIHtcclxuICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIC8vbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jZWxsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLS1oYXMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNlbGwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi45O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zb3J0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zb3J0aW5nX2FzYyxcclxuICAgICAgICAgICAgICAgICAgICAmLnNvcnRpbmdfZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEyIDEzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQuOTAzODUgMTIuNDAzOFYyLjg1NzYzTDEuMDUzODMgNi43MDc2M0wwIDUuNjUzODNMNS42NTM4MyAwTDExLjMwNzcgNS42NTM4M0wxMC4yNTM4IDYuNzA3NjNMNi40MDM4IDIuODU3NjNWMTIuNDAzOEg0LjkwMzg1WicgZmlsbD0nJTIzODY5MDk5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNvcnRpbmdfYXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNvcnRpbmdfZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0YxRjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUNGMUY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hdmF0YXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvKiBvciBhbnkgc2l6ZSAqL1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8qIG9wdGlvbmFsOiBjaXJjdWxhciBzaGFwZSAqL1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogb3IgaW5saW5lLWJsb2NrIGlmIHlvdSBwcmVmZXIgKi9cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyAvKiBmYWxsYmFjayBpZiBpbWFnZSBkb2Vzbid0IGxvYWQgKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAucm93Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIwMHB4LCAxZnIpO1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNzVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIGRpdi5jb2wtc20tNSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjQkNDQkRBLCAwLjMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeS1oc2wtNC1vcGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5LWhzbC00LW9wZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmV4dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZpcnN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bml2ZXJzYWwtZGF0YS10YWJsZS1jb21tb24sXHJcbi51bml2ZXJzYWwtZGF0YS10YWJsZS1jb21tb24tYmxhZGUge1xyXG4gIC51bml2ZXJzYWwtZGF0YS10YWJsZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udW5pdmVyc2FsLWRhdGEtdGFibGUtdnVlLFxyXG4udW5pdmVyc2FsLWRhdGEtdGFibGUtY29tbW9uLFxyXG4udW5pdmVyc2FsLWRhdGEtdGFibGUtY29tbW9uLWJsYWRlIHtcclxuICAuZGF0YVRhYmxlc193cmFwcGVyOmhhcygucGFnaW5hdGlvbi1oaWRkZW4pID4gLnJvdzpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZGF0YVRhYmxlc193cmFwcGVyID4gLnJvdzpsYXN0LWNoaWxkOm5vdCg6aGFzKC5wYWdpbmF0aW9uKSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgdGFibGUgdGhlYWQgdHIgdGgge1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgICAmLnNvcnRpbmcge1xyXG4gICAgICAgIC5jdXN0b20tc29ydC1hcnJvdyB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuY3VzdG9tLXNvcnQtYXJyb3cge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zb3J0aW5nX2FzYyxcclxuICAgICAgJi5zb3J0aW5nX2Rlc2Mge1xyXG4gICAgICAgIC5jdXN0b20tc29ydC1hcnJvdyB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29ydGluZ19hc2Mge1xyXG4gICAgICAgIC5jdXN0b20tc29ydC1hcnJvdyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHJcbiAgICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH0gKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29ydGluZ19kZXNjIHtcclxuICAgICAgICAuY3VzdG9tLXNvcnQtYXJyb3cge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICB9ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvcnRpbmdfZGlzYWJsZWQge1xyXG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgLmN1c3RvbS1zb3J0LWFycm93IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20tc29ydC1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAucm93Om50aC1jaGlsZCgyKSA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZS12dWUtdGFibGUgdGhlYWQsXHJcbiAgICAgICAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlIHRoZWFkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjAwcHgsIDFmcik7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdTb3J0IGJ5Oic7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZS12dWUtdGFibGUgdGhlYWQgdHIsXHJcbiAgICAgICAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlIHRoZWFkIHRyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudW5pdmVyc2FsLWRhdGEtdGFibGUtdnVlLXRhYmxlIHRib2R5LFxyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZSB0Ym9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlLXZ1ZS10YWJsZSB0Ym9keSB0cixcclxuICAgICAgICAudW5pdmVyc2FsLWRhdGEtdGFibGUgdGJvZHkgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4ICMwMDAwMDAwRDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTREO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZS12dWUtdGFibGUgdGJvZHkgdHIgdGQsXHJcbiAgICAgICAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlIHRib2R5IHRyIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhdGFUYWJsZXNfZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pLFxyXG4gICAgICAgICAgICAmW2RhdGEtdGl0bGUqPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2ZsZXg6IDAgMSAxMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0YXRhYmxlLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgICAgICA+IC5yb3c6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAvL3RkLFxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH0gKi9cclxufVxyXG5cclxuLndiLXN1YnNjcmlwdGlvbi1wbGFucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkY7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDkwcHggMzVweCA1MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJzY3JpcHRpb24tcGxhbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1cy1tZXNzYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTREO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MC44NXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi5zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JDRDg4MjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUZGRDQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmFpbGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Y3REFEQTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0YxRjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keS5zaW5nbGUtcHJvamVjdC1vbGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAmOmhhcyguZGF0ZXBpY2tlci1vdmVybGF5LmFjdGl2ZSkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLndlYnNpdGUtbmF2YmFyLWFjdGl2ZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3RzLXNpZGViYXJfX3NlYXJjaF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDg1cHggMjJweCAxMHB4IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlcy1tZW51LWljb24ge1xyXG4gICAgICAgICYtLWNsb3NlLXgge1xyXG4gICAgICAgICAgICAud2Vic2l0ZXMtbWVudS1pY29uX19iZyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250YWluZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDE3O1xyXG5cclxuICAgICAgICAmOmhhcyhpbnB1dC5zZWFyY2gtYWN0aXZlKXtcclxuICAgICAgICAgICAgei1pbmRleDogMTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzcxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYmFyLXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMjc0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDE2O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgICAgICAgICAgICYud2Vic2l0ZS1uYXZiYXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1iYXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnByb2plY3RzLXNpZGViYXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjVweCk7IC8vY2FsYygxMDB2aCAtIDc2cHgpXHJcbiAgICAgICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMTZweCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMjJweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTksIDExOSwgMC4zNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2Vic2l0ZXMtbmF2LWl0ZW0taWNvbiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoOTYlKSBzYXR1cmF0ZSgxNSUpIGh1ZS1yb3RhdGUoMjEyZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwNCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTksIDExOSwgMC4zNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2Vic2l0ZXMtbmF2LWl0ZW0taWNvbiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoOTYlKSBzYXR1cmF0ZSgxNSUpIGh1ZS1yb3RhdGUoMjEyZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwNCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzLXNpZGViYXIge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAzNXB4IDIycHggMzJweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDg1cHggMjJweCAxMHB4IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIycHggMzJweCAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1wYWdpbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDsgLyogMTAwJSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmRhYTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yi1wcm9qZWN0IHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53Yi1wcm9qZWN0LW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OSwgMjA0LCAyMTksIC4zKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLndiLXByb2plY3QtbmF2X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2ViLXRhYmxlIHtcclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyMDBweCwgMWZyKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4taW5saW5lLWVuZDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuY2VsbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGFzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jZWxsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGluZS10YWJsZSB7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2VsbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLS10aWNrZXQtcHJpb3JpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jZWxsLWNvbnRlbnQtLWFzc2lnbmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2VsbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1hc3NpZ25lZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXRpY2tldC1wcmlvcml0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aWNrZXQtcHJpb3JpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZBRDRBNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjY2MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aWNrZXQtcHJpb3JpdHktZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWR1ZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR1ZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHVlLWRhdGUtdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbi1kdWUtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kdWUtZGF0ZS1leHBpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR1ZS1kYXRlLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbmNlbC1kdWUtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlcGlja2VyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwNTM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwNTQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZjLXBvcG92ZXItY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpY2tldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpY2tldC1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODk1MWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRkLXRpY2tldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2l0ZS10eXBlLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpIHRyYW5zbGF0ZVgoMjUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXRpY2tldHMtd2lkZ2V0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLm5vLXRpY2tldHMtd2lkZ2V0X190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXRzLWN0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0M3B4IG1pbm1heCgyNTBweCwgMWZyKSAxMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuYnRuLW5ldy10aWNrZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNjAlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgICBjb2xvcjogI0ZDRkNGQztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgID4gLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gd2lkZ2V0IGJ1dHRvblxyXG4gICAgLndpZGdldC1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgLyogMTAwJSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICYtLW5vLWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdC1jdGEtZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYtLXZlcnRpY2FsLWRvdHMge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aWNrZXQtZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGlja2V0LWZpbHRlci1kcm9wZG93bl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY3RhLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jdGEtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW4gLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmRyb3Bkb3duLWN0YS1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogM3B4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgOXB4IDhweCA5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5kcm9wZG93bi1jdGEtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgd2ViRmFkZUluIHtcclxuICAgICAgICAgICAgZnJvbSB7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAvKiBlbmQgYm9keS5zaW5nbGUtcHJvamVjdCAqL1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5cclxuLndiLXNlYXJjaCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiA0cHggOXB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjRweCAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuZm9jdXNpbiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTg5LCAyMDQsIDIxOSwgLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9jdXNvdXQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcblxyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI0JDQ0JEQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICNCQ0NCREE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keS5zaW5nbGUtc2VydmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgJi5zaW5nbGUtc2VydmVyX19vdmVydmlldyB7XHJcbiAgICAgICAgLnJlc3BvbnNlLW1lc3NhZ2UtYWxlcnRzIHtcclxuICAgICAgICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE2O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuZmxhc2gtZmFkZS1tZXNzYWdlLWVudGVyLWFjdGl2ZSxcclxuICAgICAgICAuZmxhc2gtZmFkZS1tZXNzYWdlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mbGFzaC1mYWRlLW1lc3NhZ2UtZW50ZXItZnJvbSwgXHJcbiAgICAgICAgLmZsYXNoLWZhZGUtbWVzc2FnZS1sZWF2ZS10byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mbGFzaC1mYWRlLW1lc3NhZ2UtZW50ZXItdG8sIFxyXG4gICAgICAgIC5mbGFzaC1mYWRlLW1lc3NhZ2UtbGVhdmUtZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlci1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlci1waHAtY29uZmlnLXdpZGdldCB7XHJcbiAgICAgICAgLnBocC1pbmktY29udGVudC1hcmVhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnVwZ3JhZGUtc2VydmVyLXBvcHVwKSB7XHJcbiAgICAgICAgLmJvb3Rib3gubW9kYWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmJvb3Rib3gtY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAxMDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTguNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5ib290Ym94LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlubmVyLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMDBweCwgMzU2cHgpIG1pbm1heCgzMDBweCwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1kZXNjcmlwdGlvbixcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3Vic2NyaXB0aW9uLWZlYXR1cmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoI2J0bi1zZWUtZGV0YWlscy1tb2RhbDpjaGVja2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGlkZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tc2VlLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlkZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1zdW1tYXJ5LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmlsbGluZy1jeWNsZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb25maXJtLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb25maXJtYXRpb24taW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2NvbmZpcm1hdGlvbi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzAwcHgsIDM1NnB4KSBtaW5tYXgoMzAwcHgsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1jb25maXJtIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0xO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWNhbmNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlci11cGdyYWRlLWNhcmQge1xyXG4gICAgICAgIC5idG4tdXBncmFkZS1zZXJ2ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlci1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZlci1hY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyA2KSAtICgoNSAqIDVweCkgLyA2KSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkNDQkRBNEQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiBwYXRoOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLyogcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2ZXItaW5hY3RpdmUtYWRkb24ge1xyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OC41NnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMi42OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG90by13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvdG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFkZG9uLXN0YXR1cyB7XHJcbiAgICAgICAgJi5hZGRvbi1idXR0b24tZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5zZXJ2ZXItaW5hY3RpdmUtYWRkb24pIHtcclxuICAgICAgICAuYWRkb24tYnV0dG9uLWZpeGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXNoLWZhZGUtYWxlcnQtZW50ZXItYWN0aXZlLFxyXG4gICAgLmZsYXNoLWZhZGUtYWxlcnQtbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZsYXNoLWZhZGUtYWxlcnQtZW50ZXItZnJvbSwgXHJcbiAgICAuZmxhc2gtZmFkZS1hbGVydC1sZWF2ZS10byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmxhc2gtZmFkZS1hbGVydC1lbnRlci10bywgXHJcbiAgICAuZmxhc2gtZmFkZS1hbGVydC1sZWF2ZS1mcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbWFsd2FyZS1zY2FuIHtcclxuICAgICAgICAuaGVhZGVyLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXNjYW4taW5mbyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjM0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZWN0aW9uLXN1YmhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZ2dsZS1tYWx3YXJlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VtbWFyeS1jYXJkLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1bW1hcnktY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcblxyXG4gICAgICAgICAgICAuc3VtbWFyeS1jYXJkLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXN1Y2Nlc3MpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuSW5mZWN0ZWRmaWxlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1bW1hcnktY2FyZC1rZXkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFsd2FyZS1maWxlcy1saXN0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJsb2NrLXN0YXJ0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4ICMwMDAwMDAwRDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hbHdhcmUtZmlsZXMtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwLjQzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAjbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubm90aWZpY2F0aW9uLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgd2lkdGg6IDMwNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb24tcG9wdXBfX2N0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLXBvcHVwX19idG4tY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgLyogMTAwJSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgfVxyXG59IiwiLnByb2dyZXNzLW5hdiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgJi5jb21wbGV0ZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5zdGVwLWRvdCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWl0ZW0td3JhcCB7XHJcbiAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4OyBcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtZG90IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbn0gLyogZW5kIC5wcm9ncmVzcy1uYXYgKi9cclxuXHJcblxyXG4uc3RlcC1mb3JtcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyguc2VydmVyLWxvY2F0aW9uLCAuc2VydmVyLXR5cGUsIC5yZWd1bGFyLW1haW50ZW5hbmNlLCAuc3Vic2NyaXB0aW9uLWFkZG9ucyksXHJcbiAgICAmOmhhcyguaG9zdC13aXRoLXVzIC5zdWJzY3JpcHRpb24tc3VtbWFyeS1jYXJkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyguaG9zdC13aXRoLXVzIC5zdWJzY3JpcHRpb24tc3VtbWFyeS1jYXJkKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5zZXJ2ZXItdHlwZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguY3VzdG9tLXNjcm9sbCkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfSBcclxuXHJcbiAgICAmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMCAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN0ZXAtZm9ybSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi53aWR0aC00ODUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWR0aC00NTAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWR0aC02MDAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWR0aC01NjAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aWR0aC04MTAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53ZWJzaXRlLW93bmVyIHtcclxuICAgICAgICAgICAgLnYtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ob3N0LXdpdGgtdXMge1xyXG4gICAgICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudi1zZWxlY3QsXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogLnN0ZXAtbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICAgICAgLyogJjpoYXMoLnN1YnNjcmlwdGlvbi1zdW1tYXJ5LWNhcmQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXAtbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHRlcm5hbC1ob3N0aW5nLXdvcmRwcmVzcyB7XHJcbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGVwLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0ZXJuYWwtaG9zdGluZy1nZW5lcmFsIHtcclxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHRlcm5hbC1ob3N0aW5nLWZ0cCB7XHJcbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHRlcm5hbC1ob3N0aW5nLWRhdGFiYXNlIHtcclxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxheW91dC1jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtY2FyZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7ICAgIFxyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcC13cmFwcGVyOm5vdCgubGFzdCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJhZGlvLWdyb3VwIHtcclxuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW8taW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTcuMTQzJSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4LjVweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5yYWRpby1pbnB1dDpjaGVja2VkIH4gLnJhZGlvLWxhYmVsID4gLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZBRDRBNztcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5yYWRpby1idXR0b24uc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZ1dHVyZS13ZWJzaXRlLWFkZHJlc3MtbGluayB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YWdpbmctY3JlYXRpb24tbG9hZGVyLXRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtdGl0bGUtbWFpbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OC41NnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveC1jYXJkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YWdpbmcsXHJcbiAgICAgICAgJi5jbGllbnQge1xyXG4gICAgICAgICAgICAuaWNvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUZGRDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGl2ZSxcclxuICAgICAgICAmLmFnZW5jeSB7XHJcbiAgICAgICAgICAgIC5pY29uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjFGRDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUZGRDQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLS1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb21wbGV0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi13cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogODBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gtY2FyZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgLyogMTU4LjMzMyUgKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgJi0tY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxle1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzlGQUJCODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmllbGQtZ3JvdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVybC1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgIGhlaWdodDogNjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG5cclxuICAgICAgICAmLmhhcy13d3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbnB1dC51cmwtaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMycHg7XHJcblxyXG4gICAgICAgICYuaGFzLXd3dyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xLWRyb3Bkb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLndiLXBvcHVwLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnYtc2VsZWN0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4OyBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC52c19fZHJvcGRvd24tbWVudSkge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VydmVyLXJlZ2lvbi1zZWxlY3Qge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgLnZzX19uby1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1QzYzNjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlcnZlci1zaXplcy1zZWxlY3Qge1xyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsIGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzO1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1QzYzNjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC52c19fb3Blbi1pbmRpY2F0b3IsXHJcbiAgICAgICAgICAgICAgICAudnNfX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVDNjM2OTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vd29yZC1icmVhazogYnJlYWstYWxsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL3dvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1QzYzNjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fbm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgJi5jaG9vc2Utc3RhZ2luZy1zZXJ2ZXItc2VsZWN0LWZpZWxkIHtcclxuICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudnMtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVDRTc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRDNDNjtcclxuICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG5cclxuICAgIC52YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjQuNTFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFV0aWxpdHkgY2xhc3Nlc1xyXG4gICAgLm0tYm90dG9tLTM1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tYm90dG9tLTQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tYm90dG9tLTMwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tYm90dG9tLTIwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tdG9wLTQwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tdG9wLTMwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tdG9wLTIwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tdG9wLTg1IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1mb290ZXItZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlci1sb2NhdGlvbiB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmVyLXR5cGUge1xyXG4gICAgICAgIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuVnVlQ2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmVyLXNsaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcC1sYXlvdXQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDBweCwgMzc2cHgpIDFmcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDBweCwgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ3VsYXItbWFpbnRlbmFuY2Uge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOTBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgLm1haW50ZW5hbmNlLWNhcmQge1xyXG4gICAgICAgIC5mZWF0dXJlLWhlYWRpbmcge1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaXB0aW9uLWFkZG9ucyB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1oYXMtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1zZWxlY3QtYWxsLWFkZG9ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxsLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWxheW91dCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaXB0aW9uLXN1bW1hcnktY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1zdW1tYXJ5LWNhcmRfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE3O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2JpbGUtdmlldyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxNztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXN1bW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2JpbGUtdmlldyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1oYXMtc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gLyogZW5kIHN0ZXAtZm9ybXMgKi9cclxuXHJcbi5leGl0LXBsYW5zLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDsgLyogMTAwJSAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxuICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgLy9yaWdodDogY2FsYygyNSUgKyA1MHB4KTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMTY7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6aGFzKC5jcmVhdGUtd2Vic2l0ZS1sYXlvdXQpIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufSIsImJvZHkud2Vic2l0ZXMtaW5kZXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTY7XHJcbiAgICAgICAgJi0tb3BlbiB7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDU3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4IDI1cHggMTdweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMScgaGVpZ2h0PSczMScgdmlld0JveD0nMCAwIDMxIDMxJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMTMuMzc5MScgY3k9JzEzLjM3OTInIHI9JzguNDczNjknIHRyYW5zZm9ybT0ncm90YXRlKC00MS45NzQ3IDEzLjM3OTEgMTMuMzc5MiknIHN0cm9rZT0nJTIzQkNDQkRBJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggZD0nTTE5LjA5MzcgMjAuMTIwOEwyMy4wOTQ5IDI0LjE3ODYnIHN0cm9rZT0nJTIzQkNDQkRBJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg4OWZiNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3NlbGVjdDItc2VsZWN0LW93bmVyLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndlYnNpdGVzLWFyY2hpdmUtY29tcCB7XHJcblxyXG4gICAgLndlYnNpdGVzLWFyY2hpdmUtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWN0YS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTU2cHggbWlubWF4KDU0cHgsIDFmcikgMjM1cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NXB4IG1pbm1heCg0NXB4LCAxZnIpIDE4M3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzNXB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tZGlzcGxheS1yZXN1bHRzIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTZweCBtaW5tYXgoNTRweCwgMWZyKSAxMDVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggbWlubWF4KDQ1cHgsIDFmcikgMTA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QtcmVzdWx0cy1udW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdC1yZXN1bHRzLW51bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWFkZC13cmFwcGVyIHtcclxuICAgICAgICAuYnRuLWFkZC13ZWJzaXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGdyaWQtY29sdW1uIC4zcyBlYXNlO1xyXG4gICAgICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1kaXNwbGF5LXdyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzIC8gLTE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTA0cHggbWlubWF4KDY0cHgsIDFmcik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgLmRpc3BsYXktb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTFweCA1MXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMnB4O1xyXG5cclxuICAgICAgICAgICAgLnZpZXctYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxpc3Qtdmlldy1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ3JpZC12aWV3LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5LWhzbC0wNS1vcGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnktaHNsLTA1LW9wZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXNlYXJjaCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDE4cHg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5OyAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzaW4ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzVDNjM2OTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTlweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgID4gLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52LXNlbGVjdCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgXHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcygudnNfX2Ryb3Bkb3duLW1lbnUpIHtcclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdC1yZXN1bHRzLW51bSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnU2hvdzonO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDFweCkgdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19vcGVuLWluZGljYXRvcixcclxuICAgICAgICAgICAgICAgIC52c19fY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTNweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fbm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLWNvbGxlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAud2Vic2l0ZXMtbG9hZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0Y4RkJGRiwgLjkpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICYgKyAud2Vic2l0ZS1saXN0IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8tZGF0YSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MC44NXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICByb3ctZ2FwOiA1MHB4O1xyXG4gICAgICAgIC8qIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfSAqL1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saXN0LXZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC53ZWJzaXRlLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdC13ZWJzaXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsImJvZHkudGlja2V0cy1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbn1cclxuXHJcbi53Yi10aWNrZXRzIHtcclxuXHJcbiAgICAud2ItdGlja2V0cy1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53Yi10aWNrZXRzLWRhdGF0YWJsZS12dWUge1xyXG4gICAgICAgIHRib2R5IHRkIHsgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtdGl0bGU9XCJUaXRsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCJib2R5LnVzZXItcGVybWlzc2lvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAjbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yi1wZXJtaXNzaW9ucyB7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAucGFnZS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjA4cHggMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDQ1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVybS1jYXQtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVybS1jYXQtaXRlbSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVybS1jYXQtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjVweCAxOXB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4ICMwMDAwMDAwRDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlcm0tY2F0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wZXJtLWNhdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJtLWNhdC1pY29uLXdyYXBwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJtLWNhdC10aXRsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcm1pc3Npb25zLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICY6aGFzKC5wZXJtaXNzaW9uLWNhcmQtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIC5wZXJtaXNzaW9uLWNhcmQ6bm90KC5wZXJtaXNzaW9uLWNhcmQtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVybWlzc2lvbi1jYXJkIHtcclxuXHJcbiAgICAgICAgLnBlcm1pc3Npb24tcm9sZS10eXBlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjcuMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy4xNXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBlcm0tY2F0ZWdvcnktYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVybS1zdWJjYXRlZ29yeS1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzVweCA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVybS1jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy4xNXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN1YmNhdGVnb3J5KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcygrIC5oaWRkZW4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZXJtLWNoZWNrYm94LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikgKTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFBST0pFQ1QgUGVybWlzc2lvbnNcclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGVybWlzc2lvbi1hZ2VudC1wcm9qZWN0X3ZpZXc6Y2hlY2tlZCkpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VudC1wcm9qZWN0X2VkaXQsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbnQtcHJvamVjdF9kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbnQtcHJvamVjdF9hZGRfdGlja2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wZXJtaXNzaW9uLW1hbmFnZXItcHJvamVjdF92aWV3OmNoZWNrZWQpKSB7XHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtbWFuYWdlci1wcm9qZWN0X2VkaXQsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtbWFuYWdlci1wcm9qZWN0X2RlbGV0ZSxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1tYW5hZ2VyLXByb2plY3RfYWRkX3RpY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGVybWlzc2lvbi1hZ2VuY3ktb3duZXItcHJvamVjdF92aWV3OmNoZWNrZWQpKSB7XHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbmN5LW93bmVyLXByb2plY3RfZWRpdCxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktb3duZXItcHJvamVjdF9kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbmN5LW93bmVyLXByb2plY3RfYWRkX3RpY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGVybWlzc2lvbi1hZ2VuY3ktbWFuYWdlci1wcm9qZWN0X3ZpZXc6Y2hlY2tlZCkpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktbWFuYWdlci1wcm9qZWN0X2VkaXQsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbmN5LW1hbmFnZXItcHJvamVjdF9kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbmN5LW1hbmFnZXItcHJvamVjdF9hZGRfdGlja2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wZXJtaXNzaW9uLWFnZW5jeS1hY2NvdW50YW50LXByb2plY3RfdmlldzpjaGVja2VkKSkge1xyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWFnZW5jeS1hY2NvdW50YW50LXByb2plY3RfZWRpdCxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktYWNjb3VudGFudC1wcm9qZWN0X2RlbGV0ZSxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktYWNjb3VudGFudC1wcm9qZWN0X2FkZF90aWNrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpoYXMoLnBlcm1pc3Npb24tY2xpZW50LWFjY291bnQtb3duZXItcHJvamVjdF92aWV3OmNoZWNrZWQpKSB7XHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtb3duZXItcHJvamVjdF9lZGl0LFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LW93bmVyLXByb2plY3RfZGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LW93bmVyLXByb2plY3RfYWRkX3RpY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGVybWlzc2lvbi1jbGllbnQtYWNjb3VudC1tYW5hZ2VyLXByb2plY3RfdmlldzpjaGVja2VkKSkge1xyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LW1hbmFnZXItcHJvamVjdF9lZGl0LFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LW1hbmFnZXItcHJvamVjdF9kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtbWFuYWdlci1wcm9qZWN0X2FkZF90aWNrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpoYXMoLnBlcm1pc3Npb24tY2xpZW50LWFjY291bnQtYWNjb3VudGFudC1wcm9qZWN0X3ZpZXc6Y2hlY2tlZCkpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1jbGllbnQtYWNjb3VudC1hY2NvdW50YW50LXByb2plY3RfZWRpdCxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1jbGllbnQtYWNjb3VudC1hY2NvdW50YW50LXByb2plY3RfZGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LWFjY291bnRhbnQtcHJvamVjdF9hZGRfdGlja2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLy8gQ09NUEFOWSBQZXJtaXNzaW9uc1xyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wZXJtaXNzaW9uLWFnZW50LWNvbXBhbnlfdmlldzpjaGVja2VkKSkge1xyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWFnZW50LWNvbXBhbnlfZWRpdCxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VudC1jb21wYW55X2RlbGV0ZSxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VudC1jb21wYW55X2FkZF90aWNrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpoYXMoLnBlcm1pc3Npb24tbWFuYWdlci1jb21wYW55X3ZpZXc6Y2hlY2tlZCkpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1tYW5hZ2VyLWNvbXBhbnlfZWRpdCxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1tYW5hZ2VyLWNvbXBhbnlfZGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LW1hbmFnZXItY29tcGFueV9hZGRfdGlja2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wZXJtaXNzaW9uLWFnZW5jeS1vd25lci1jb21wYW55X3ZpZXc6Y2hlY2tlZCkpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktb3duZXItY29tcGFueV9lZGl0LFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWFnZW5jeS1vd25lci1jb21wYW55X2RlbGV0ZSxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktb3duZXItY29tcGFueV9hZGRfdGlja2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wZXJtaXNzaW9uLWFnZW5jeS1tYW5hZ2VyLWNvbXBhbnlfdmlldzpjaGVja2VkKSkge1xyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWFnZW5jeS1tYW5hZ2VyLWNvbXBhbnlfZWRpdCxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktbWFuYWdlci1jb21wYW55X2RlbGV0ZSxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1hZ2VuY3ktbWFuYWdlci1jb21wYW55X2FkZF90aWNrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpoYXMoLnBlcm1pc3Npb24tYWdlbmN5LWFjY291bnRhbnQtY29tcGFueV92aWV3OmNoZWNrZWQpKSB7XHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtYWdlbmN5LWFjY291bnRhbnQtY29tcGFueV9lZGl0LFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWFnZW5jeS1hY2NvdW50YW50LWNvbXBhbnlfZGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWFnZW5jeS1hY2NvdW50YW50LWNvbXBhbnlfYWRkX3RpY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGVybWlzc2lvbi1jbGllbnQtYWNjb3VudC1vd25lci1jb21wYW55X3ZpZXc6Y2hlY2tlZCkpIHtcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1jbGllbnQtYWNjb3VudC1vd25lci1jb21wYW55X2VkaXQsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtb3duZXItY29tcGFueV9kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtb3duZXItY29tcGFueV9hZGRfdGlja2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wZXJtaXNzaW9uLWNsaWVudC1hY2NvdW50LW1hbmFnZXItY29tcGFueV92aWV3OmNoZWNrZWQpKSB7XHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtbWFuYWdlci1jb21wYW55X2VkaXQsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtbWFuYWdlci1jb21wYW55X2RlbGV0ZSxcclxuICAgICAgICAgICAgICAgIC5wZXJtaXNzaW9uLWJveC1jbGllbnQtYWNjb3VudC1tYW5hZ2VyLWNvbXBhbnlfYWRkX3RpY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGVybWlzc2lvbi1jbGllbnQtYWNjb3VudC1hY2NvdW50YW50LWNvbXBhbnlfdmlldzpjaGVja2VkKSkge1xyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LWFjY291bnRhbnQtY29tcGFueV9lZGl0LFxyXG4gICAgICAgICAgICAgICAgLnBlcm1pc3Npb24tYm94LWNsaWVudC1hY2NvdW50LWFjY291bnRhbnQtY29tcGFueV9kZWxldGUsXHJcbiAgICAgICAgICAgICAgICAucGVybWlzc2lvbi1ib3gtY2xpZW50LWFjY291bnQtYWNjb3VudGFudC1jb21wYW55X2FkZF90aWNrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZXJtaXNzaW9ucy1jaGVja2JveC1waWxsIHtcclxuICAgICAgICAgICAgJi5jaGVja2JveC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveC1sYWJlbC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveC1sYWJlbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ljk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveC1zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDU4cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVybWlzc2lvbi1jYXJkLXN0YXRpYyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDM1cHggNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcm1pc3Npb24tY2FyZC1zdGF0aWMtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGVybS1zdGF0aWMtYm94LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpICk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXBlcm0tc2F2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53Yi1uYXYtdGFicy1kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGVkLXZhbHVlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcblxyXG4gICAgICAgICAgICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjsgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53Yi1uYXYtdGFicy1kcm9wZG93bl9fZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGQztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYmxvY2stc3RhcnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjJGODtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2V4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5leHBhbmQtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3RpdmUtdGFiLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jaGVja2JveC1waWxsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyAvKiAxNTcuMTQzJSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveC1zd2l0Y2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2hlY2tib3gtc2xpZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RERTVFQztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAjRERFNUVDO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtc2xpZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZBRDRBNztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNoZWNrYm94LWlucHV0OmZvY3VzICsgLmNoZWNrYm94LXNsaWRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzZBRDRBNztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtc2xpZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHJhY2tlZC10aW1lLXRhYmxle1xyXG4gICAgdGJvZHl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdHJ7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZmxpbmUtaG91cnN7XHJcblxyXG4gICAgLmVudHJ5e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm93cmFwe1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItZGF0YS13cmFwe1xyXG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcblxyXG4gICAgICAgIC5ub3dyYXB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zY3JvbGx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItZGF0YS13cmFwIHNtYWxsOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1kYXRhLXdyYXAgc21hbGw6aG92ZXIgKyAuY2FwdGlvbi1idWJibGV7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5lbnRyeXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuIiwiLndiLXJlZ2lzdHJhdGlvbiB7XHJcblxyXG4gICAgLnJlZy1zaWRlYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQjc3O1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMzBweCA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IDFmciBtaW4tY29udGVudDtcclxuICAgICAgICByb3ctZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXhlZC1sYXlvdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA1MztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAgICAgICAgIC5tYWluLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzAwcHgsIDQ3OHB4KSBtaW5tYXgoNDAwcHgsIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZWctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnJlZy1zdGVwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDg1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlZy1zdGVwLTFfX2ktYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndiLWxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXRmb3JtLWxvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxNzRweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucmVnLWFsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI1ODFENjtcclxuXHJcbiAgICAgICAgJl9fc3RlcHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnLXNpZGViYXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndiLWxvZ28ge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb2NrZXQtZ2lybCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAucm9ja2V0LWdpcmwtaWNvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNjBweCArIDcwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGV5KC01JSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNjBweCArIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWctY2xvdWRzIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NTZweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3R0b206IC0xMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvdWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuXHJcbiAgICAgICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1yYWRpby1ncm91cCB7XHJcbiAgICAgICAgLndpZGdldC1mb3JtX19yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0LWZvcm1fX3JhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgICAgIHRvcDogOS41cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1sb2dpbi1ub3RlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzI1ODFENjtcclxuXHJcbiAgICAgICAgLnJlZy1sb2dpbi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubm8tZGVjb3JhdGlvbiB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC5iYWNrLXRvLWxpbmspIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgLnJlZy1sb2dpbi1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3Jnb3QtcGFzc3dvcmQtbGluayxcclxuICAgIC5iYWNrLXRvLWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWctZm9ybS1ncm91cCB7XHJcblxyXG4gICAgICAgICZfX2NvbC0yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgLnJlZy1mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9naW4tbmF2LWl0ZW1zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYXNzd29yZCxcclxuICAgICAgICAmLS1wYXNzd29yZC1jb25maXJtIHtcclxuICAgICAgICAgICAgLnR5cGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXctcGFzcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgc3ZnLnZpZXctcGFzcy1pY29uIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgIHN2Zy5oaWRlLXBhc3MtaWNvbiBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2Nzc3N0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnLnZpZXctcGFzcy1pY29uIHBhdGgsXHJcbiAgICAgICAgICAgICAgICBzdmcuaGlkZS1wYXNzLWljb24gcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0JDQ0JEQTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlldy1wYXNzLW9wdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndiLXRvb2x0aXB7XHJcbiAgICAgICAgICAgICYucG9zaXRpb24tZG93biB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50b29sdGlwLXBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFzc3dvcmQtc3RyZW5ndGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCg1MHB4LCAxZnIpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXN0ZXBzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFzc3dvcmQtc3RyZW5ndGgtc3RlcDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXN0ZXA6bm90KDpudGgtY2hpbGQoNikpOm5vdCg6bnRoLWNoaWxkKDcpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkI2NjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi53ZWFrIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFzc3dvcmQtc3RyZW5ndGgtc3RlcDpudGgtY2hpbGQoMSk6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC1zdGVwOm50aC1jaGlsZCgyKTo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTE2QjZCOyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC1zdGVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1zdGVwLTFfX2ktYW0ge1xyXG4gICAgICAgIC51c2VyLWVudGl0eS10eXBlLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC51c2VyLWVudGl0eS10eXBlLWJveF9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IDBweCAjMDAwMDAwMEY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRpdHktaW5wdXQ6Y2hlY2tlZCB+IC51c2VyLWVudGl0eS10eXBlLWJveF9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogI0JDRDg4MjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZGRUE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudXNlci1lbnRpdHktaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUZGRDQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRpdHktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudXNlci1lbnRpdHktZGVzY3JpcHRpb25fX3RleHQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLWVudGl0eS1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpoYXMoLnVzZXItaW5kaXZpZHVhbC1pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkZENDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcygudXNlci1hZ2VuY3ktaWNvbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYxRkQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVudGl0eS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlci1lbnRpdHktZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1zdGVwLTJfX3JlZy1mb3JtIHtcclxuICAgICAgICAucmVnLWN0YS1idXR0b25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MnB4IG1pbm1heCgxNDJweCwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qICYucmVnLXN0ZXAtMi1sb2FkZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG5cclxuICAmLndiLWxvZ2luLXNjcmVlbixcclxuICAmLndiLXJlc2V0LXBhc3N3b3JkLWVtYWlsLXNjcmVlbixcclxuICAmLndiLXBhc3N3b3JkLXJlc2V0LXNjcmVlbixcclxuICAmLndiLXJlZ2lzdGVyLWJ5LWludml0YXRpb24tc2NyZWVuLFxyXG4gICYud2Itc3dpdGNoLWFjY291bnQtc2NyZWVuLFxyXG4gICYud2ItY3JlYXRlLWFjY291bnQtc2NyZWVuIHtcclxuICAgIC5yZWctY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1zdGVwIHtcclxuICAgICAgbWF4LXdpZHRoOiA0ODVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNlLW1lc3NhZ2UtYWxlcnRzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5yZWctc3RlcC0yLWxvYWRlcikge1xyXG4gICAgICAucmVnLXN0ZXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveC1ncm91cCB7XHJcbiAgICAgICYuaGFzLWZvcmdvdC1wYXNzd29yZC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDE1cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keTpoYXMoLnJlZy1zdGVwKSB7XHJcbiAgICAucmVnLW1haW4taGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5LjAzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgJi5tb2RhbC1oZWFkaW5nLFxyXG4gICAgICAgICYubG9hZGVyLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy10ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWVkaXVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWctc3RlcF9fdHV0b3JpYWwge1xyXG4gICAgICAgIC5idG4tc2tpcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnLXN0ZXAtNF9fZmluaXNoLXJlZy1wcm9jZXNzIHtcclxuICAgICAgICAucmVnLWFsZXJ0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjZweCAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMzBweCA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMuMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RlcHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVnLWFsZXJ0LXN0ZXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC8gMykgLSAoKDIgKiAxMHB4KSAvIDMpKTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3RlcC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNBMUUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy90b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmluaXNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1zdGVwLTVfX2NvbXBhbnktaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgJi56LWhpZ2gge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHRlbmRlZC1pbnB1dC1ncm91cDpoYXMoLmlucHV0LWljb24pIC5pbnB1dC1sYWJlbC1pY29uX19zdGF0ZSB7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXctaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50cmllcy1zZWxlY3QtZmllbGQge1xyXG4gICAgICAgICAgICAmLmhhcy1pY29uIHtcclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE1IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxN1YwSDlMOS40IDJIMTVWMTJIOEw3LjYgMTBIMlYxN0gwWk05LjY1IDEwSDEzVjRINy43NUw3LjM1IDJIMlY4SDkuMjVMOS42NSAxMFonIGZpbGw9JyUyM0JDQ0JEQScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcygudnNfX3NlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4ycywgcGFkZGluZyAwLjdzLCBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52cy0tb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC52cy0tb3Blbikge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnYtc2VsZWN0LWN1c3RvbS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDb3VudHJ5JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4ycywgcGFkZGluZyAwLjdzLCBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZzLS1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjJzLCBwYWRkaW5nIDAuN3MsIG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMnMsIHBhZGRpbmcgMC43cywgb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZHVzdHJ5LXNlbGVjdC1maWVsZCB7XHJcbiAgICAgICAgICAgICYuaGFzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMCAyMFY3Ljk3NUw3IDVWN0wxMiA1VjhIMjBWMjBIMFpNMiAxOEgxOFYxMEgxMFY3Ljk1TDUgOS45NVY4TDIgOS4zMjVWMThaTTkgMTZIMTFWMTJIOVYxNlpNNSAxNkg3VjEySDVWMTZaTTEzIDE2SDE1VjEySDEzVjE2Wk0yMCA4SDE1TDE2IDBIMTlMMjAgOFpcIiBmaWxsPVwiJTIzQkNDQkRBXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aGFzKC52c19fc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudnMtLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgudnMtLW9wZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52LXNlbGVjdC1jdXN0b20tcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnSW5kdXN0cnknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjJzLCBwYWRkaW5nIDAuN3MsIG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudnMtLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMnMsIHBhZGRpbmcgMC43cywgb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcygudnNfX3NlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4ycywgcGFkZGluZyAwLjdzLCBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWctc3RlcC02X19jcmVkaXQtY2FyZC1pbmZvIHtcclxuICAgICAgICAjY2FyZC1lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NhcmQtZXJyb3JzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib290Ym94LW0tcmVnIHtcclxuICAgICAgICB6LWluZGV4OiAxMDU1O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib290Ym94LW0tcmVnIC5ib290Ym94Lm1vZGFsLnJlZy1zdGVwLW1vZGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNDMkQxREUsIC45KTtcclxuICAgIH1cclxuXHJcbiAgICAuYm9vdGJveC1tLXJlZyAuYnRuLXN0ZXAtY29tcGxldGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuYm9vdGJveC1tLXJlZyAuYm9vdGJveC5tb2RhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIC5ib290Ym94LW0tcmVnIC5ib290Ym94Lm1vZGFsIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnLW92ZXJsYXktZW50ZXItYWN0aXZlLFxyXG4gICAgLnJlZy1vdmVybGF5LWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1vdmVybGF5LWVudGVyLWZyb20sXHJcbiAgICAucmVnLW92ZXJsYXktbGVhdmUtdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZy1vdmVybGF5LWVudGVyLXRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5OmhhcygubW9kYWwtb3Blbikge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn0iLCIud2ItbmF2LXRhYnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDEzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBnYXA6IDhweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLndiLW5hdi10YWJzX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTdweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgLy9jb2xvcjogcmdiYSgjMjMyMzIzLCAuMyk7XHJcbiAgICAgICAgY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MyUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yi1uYXYtdGFicy1nX19idG4tLWxlZnQsXHJcbiAgICAud2ItbmF2LXRhYnMtZ19fYnRuLS1yaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndiLW5hdi10YWJzLWdfX2J0bi0tbGVmdCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2ItbmF2LXRhYnMtZ19fYnRuLS1yaWdodCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoIzIzMjMyMywgLjMpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53Yi1uYXYtdGFicy1kcm9wZG93biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfSBcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmVydGljYWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcblxyXG4gICAgICAgICAgICAud2ItbmF2LXRhYnMtZHJvcGRvd25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2ItbmF2LXRhYnMtZHJvcGRvd25fX2lubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53Yi1uYXYtdGFicy1kcm9wZG93bl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2ItbmF2LXRhYnMtZHJvcGRvd25fX2V4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDEzcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxN3B4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAvL2NvbG9yOiByZ2JhKCMyMzIzMjMsIC4zKTtcclxuICAgICAgICBjb2xvcjogIzlGQUJCODtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICAgICAgICAgICAgLy9jb2xvcjogIzg2OTA5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leHBhbmQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXhwYW5kLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aXZlLXRhYi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8vY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgJi52ZXJ0aWNhbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX19saW5rIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICNCQ0NCREE7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX19pY29uIHtcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53Yi1uYXYtdGFicy1kcm9wZG93bl9faWNvbiB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud2ItbmF2LXRhYnMtZHJvcGRvd25fX2ljb24ge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAud2ItbmF2LXRhYnMtZHJvcGRvd25fX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLndiLW5hdi10YWJzLWRyb3Bkb3duX19hY3RpdmUtdGFiLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi53Yi1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAucGFnaW5hdGlvbi1saXN0LFxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDlweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5LWhzbC00LW9wZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXh0LWFycm93LWljb24sXHJcbiAgICAgICAgICAgICAgICAgICAgLnByZXYtYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV4dC1hcnJvdy1pY29uLFxyXG4gICAgICAgICAgICAgICAgLnByZXYtYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgwLCA1OSwgMTE5LCAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndiLWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLndiLWRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW4gLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgLnZlcnRpY2FsLWRvdHMtaWNvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM5RkFCQjg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXZlcnRpY2FsLWRvdHMge1xyXG4gICAgICAgIC5kcm9wZG93bi1pY29uIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAzcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDlweCA4cHggOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlLW1vYmlsZS1wb3NpdGlvbi1jaGFuZ2Uge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgLyogMTAwJSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCMyMzIzMjMsIC42KTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjMjMyMzIzLCAuNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyB3ZWJGYWRlSW4ge1xyXG4gICAgICAgIGZyb20geyBcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndiLXdpZGdldC12LXNlbGVjdCB7XHJcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC52c19fc2VsZWN0ZWQpIHtcclxuICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC52c19fZHJvcGRvd24tbWVudSkge1xyXG4gICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAgICAgLyogLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuXHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1QzYzNjk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvKiBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1QzYzNjk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fb3Blbi1pbmRpY2F0b3IsXHJcbiAgICAgICAgICAgIC52c19fY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19jbGVhciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52c19fbm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxnIHtcclxuICAgICAgICAmLmhhcy1pY29uIHtcclxuICAgICAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wIDIwVjcuOTc1TDcgNVY3TDEyIDVWOEgyMFYyMEgwWk0yIDE4SDE4VjEwSDEwVjcuOTVMNSA5Ljk1VjhMMiA5LjMyNVYxOFpNOSAxNkgxMVYxMkg5VjE2Wk01IDE2SDdWMTJINVYxNlpNMTMgMTZIMTVWMTJIMTNWMTZaTTIwIDhIMTVMMTYgMEgxOUwyMCA4WlwiIGZpbGw9XCIlMjNCQ0NCREFcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgeyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud2Vic2l0ZS1jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNHB4IDAgcmdiYSgjMDAwMDAwLCAuMDUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC8qIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICB9ICovXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCNCQ0NCREEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2Nvbm5lY3RlZC1mcm9tLXBsYXRmb3JtIHtcclxuICAgICAgICAud2Vic2l0ZS10aHVtYm5haWwtbGluayB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRTE2QjZCLCAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNjb25uZWN0ZWQtZnJvbS1wbGF0Zm9ybS1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FyZC1sb2FkaW5nIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXRodW1ibmFpbC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoI0Q5RDlEOSwgMCkgMCUsIHJnYmEoIzAwMDAwMCwgMC40NikgMTAwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLWNhcmQtdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxOThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTkxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXR5cGUtdGFnIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTNweCA5cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQUU4QkU2LCAuODQpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5saXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQUU4QkU2LCAuODQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGFnaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRTZENzhCLCAuODQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2Vic2l0ZS1jYXJkLWJvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDI2cHggMjVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAyNnB4IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXRodW1ibmFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy4xNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLW5hbWUtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNC45OHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgXHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLWluZm8tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlYXRlZC1kYXRlLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuY2VyYXRlZC1kYXRlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1cy1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXN0YXR1cy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDM3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnktaHNsLTA1LW9wZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMzNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwLXRleHQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIC50b29sdGlwLXBvbHlnb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2ItaG9zdGluZy1zdGF0dXMge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ub3QtaG9zdGVkIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaG9zdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZBRDRBNywgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNkFENEE3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2ItbGluay1zdGF0dXMge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNjb25uZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRTE2QjZCLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNFMTZCNkIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb25uZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNkFENEE3LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2QUQ0QTcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndiLXVwdGltZS1zdGF0dXMge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53Yi1wZXJmb3JtYW5jZS1zdGF0dXMge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5Ub29sdGlwIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5BIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNkFENEE3LCAwLjE1KTsgfVxyXG4gICAgICAgICAgICAmLkIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5MWQ0NmEsIDAuMTUpOyB9XHJcbiAgICAgICAgICAgICYuQyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0U2RDc4QiwgMC4xNSk7IH1cclxuICAgICAgICAgICAgJi5EIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRkJCNjYyLCAwLjE1KTsgfVxyXG4gICAgICAgICAgICAmLkUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNFMTZCNkIsIDAuMTUpOyB9XHJcbiAgICAgICAgICAgICYuRiB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2UwNDU0NSwgMC4xNSk7IH1cclxuXHJcbiAgICAgICAgICAgICYuQSAuaWNvbi13cmFwcGVyIHN2ZyBwYXRoIHsgZmlsbDogIzZBRDRBNzsgfVxyXG4gICAgICAgICAgICAmLkIgLmljb24td3JhcHBlciBzdmcgcGF0aCB7IGZpbGw6ICM5MWQ0NmE7IH1cclxuICAgICAgICAgICAgJi5DIC5pY29uLXdyYXBwZXIgc3ZnIHBhdGggeyBmaWxsOiAjRTZENzhCOyB9XHJcbiAgICAgICAgICAgICYuRCAuaWNvbi13cmFwcGVyIHN2ZyBwYXRoIHsgZmlsbDogI0ZCQjY2MjsgfVxyXG4gICAgICAgICAgICAmLkUgLmljb24td3JhcHBlciBzdmcgcGF0aCB7IGZpbGw6ICNFMTZCNkI7IH1cclxuICAgICAgICAgICAgJi5GIC5pY29uLXdyYXBwZXIgc3ZnIHBhdGggeyBmaWxsOiAjZTA0NTQ1OyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndiLW1hbHdlcmUtc3RhdHVzIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2ViRmFkZUluVG9vbHRpcCAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50b29sdGlwLXBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2ViRmFkZUluVG9vbHRpcCAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFsdGgtaW5kaWNhdG9yIHtcclxuICAgICAgICAmLnN1Y2Nlc3Mtc3RhdHVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNkFENEE3LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzZBRDRBNyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53YXJuaW5nLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0U2RDc4QiwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNFNkQ3OEIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFuZ2VyLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0UxNkI2QiwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNFMTZCNkIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItc3RhdHVzLWJveCxcclxuICAgIC53ZWJzaXRlLXN0YXR1cy1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiAyNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAudXNlci1zdGF0dXMsXHJcbiAgICAgICAgLndlYnNpdGUtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXN0YXR1cy1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndlYnNpdGUtY3RhLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LCBvcGFjaXR5O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlLCBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuXHJcbiAgICAgICAgICAgICYuY29udGVudC1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5leHBhbmRpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndiLWNhcmQtZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTNweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSk7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzYWJsZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuNXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuXHJcbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvb2x0aXAtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmV4cGFuZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgIC8vIENhcmQgc3R5bGluZyBmb3IgbGlzdCB2aWV3XHJcbiAgICAmLmxpc3Qtdmlldy1jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjA0cHggMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2Nvbm5lY3RlZC1mcm9tLXBsYXRmb3JtIHtcclxuICAgICAgICAgICAgLmRpc2Nvbm5lY3RlZC1mcm9tLXBsYXRmb3JtLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuOThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1zdGF0dXMtYm94LFxyXG4gICAgICAgIC53ZWJzaXRlLXN0YXR1cy1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJzaXRlLXN0YXR1cy1ib3gge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53ZWJzaXRlLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAmLmxpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQjlFRUE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuc3RhZ2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RDc4QjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cy1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtbWV0YS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJzaXRlLWN0YS1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtY2FyZC10aHVtYiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogY2xhbXAoMjBweCwgNXZ3LCAxMDBweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDIxcHggMTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJzaXRlLWNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgLndlYnNpdGUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndlYnNpdGUtaW5mbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcmVhdGVkLWRhdGUtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZW5lcmljLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiAuY29sbGFwc2FibGUtYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICAuZ2VuZXJpYy1pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndiLWNhcmQtZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMiUpIHJvdGF0ZSgwKTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYnNpdGUtdHlwZS10YWcge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2Vic2l0ZS1zdGF0dXMtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2ItaG9zdGluZy1zdGF0dXMge1xyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndiLWxpbmstc3RhdHVzIHtcclxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndiLXVwdGltZS1zdGF0dXMge1xyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndiLXBlcmZvcm1hbmNlLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2ItbWFsd2VyZS1zdGF0dXMge1xyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfSAvKiBlbmQgbGlzdC12aWV3LWNhcmQgKi9cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHdlYkZhZGVJblRvb2x0aXAge1xyXG4gICAgICAgIGZyb20geyBcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHRvIHsgXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMTsgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmR0LWN0YS1jb250ZW50IHtcclxuICAgICY6aGFzKC50aWNrZXQtZmlsdGVycyk6aGFzKC5jdGEtYWRkLWJ1dHRvbikge1xyXG4gICAgICAgIC5kdC1jdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWlubWF4KDUycHgsIDFmcikgbWlubWF4KDExMHB4LCAyMDBweCkgbWlubWF4KDY0cHgsIDEyMHB4KTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUycHggbWlubWF4KDUycHgsIDFmcikgbWlubWF4KDExMHB4LCAyMDBweCkgbWlubWF4KDY0cHgsIDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCBtaW5tYXgoNDVweCwgMWZyKSBtaW5tYXgoMTEwcHgsIDIwMHB4KSBtaW5tYXgoNjRweCwgMTIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NXB4IG1pbm1heCg0NXB4LCAxZnIpIDcwcHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWFkZC1idXR0b24ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kdC1zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpY2tldC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIC0xO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygudGlja2V0LWZpbHRlcnMpIHtcclxuICAgICAgICAuZHQtY3RhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg1MnB4LCAxZnIpIG1pbm1heCgxMTBweCwgMjAwcHgpIG1pbm1heCg2NHB4LCAxMjBweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDVweCwgMWZyKSA3MHB4O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpY2tldC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyAtMTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0xO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5zZWFyY2gtYWN0aXZlKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNDYxcHgpIHtcclxuICAgICAgICAgICAgLnRpY2tldC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHQtY3RhLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTJweCwgMWZyKSBtaW5tYXgoNjRweCwgMTIwcHgpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQ1cHgsIDFmcikgNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9ubHktc2VhcmNoIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7ICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGF5b3V0LWNvbHMtMiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDUycHgsIDFmcikgbWlubWF4KDY0cHgsIDEyMHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTJweCwgMWZyKSBtaW5tYXgoNjRweCwgMTIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDVweCwgMWZyKSBtaW5tYXgoNjRweCwgMTIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDVweCwgMWZyKSA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWFkZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR0LXNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGF5b3V0LWNvbHMtMyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWlubWF4KDUycHgsIDFmcikgbWlubWF4KDY0cHgsIDEyMHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MnB4IG1pbm1heCg1MnB4LCAxZnIpIG1pbm1heCg2NHB4LCAxMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggbWlubWF4KDQ1cHgsIDFmcikgbWlubWF4KDY0cHgsIDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCBtaW5tYXgoNDVweCwgMWZyKSA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWFkZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHQtc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc29ydC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWFkZC1idXR0b24ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR0LXNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBncmlkLWNvbHVtbiAuM3MgZWFzZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlYXJjaC1hY3RpdmUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kdC1zZWFyY2gge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxOHB4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTsgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb2N1c2luIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1zZWFyY2gtdGVybSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjRweCAxZnIgMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzVDNjM2OTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgICAgICAvKiBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICovXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1jbGVhciB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0LXdyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgIH1cclxuXHJcbiAgICAudi1zZWxlY3Qge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC52c19fc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLnZzX19kcm9wZG93bi1tZW51KSB7XHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3QtcmVzdWx0cy1udW0ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1Nob3c6JztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQxcHgpIHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52c19fb3Blbi1pbmRpY2F0b3IsXHJcbiAgICAgICAgICAgICAgICAudnNfX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZC10YWJsZS1kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MsIC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgLmQtdGFibGUtZHJvcGRvd25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZ3JpZC10ZW1wbGF0ZS1yb3dzLCBib3JkZXItY29sb3IsIG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MsIC4zcywgLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dCwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kLXRhYmxlLWRyb3Bkb3duX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC10YWJsZS1kcm9wZG93bl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC10YWJsZS1kcm9wZG93bl9fZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kLXRhYmxlLWRyb3Bkb3duX19leHBhbmQtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBncmlkLXRlbXBsYXRlLXJvd3MsIGJvcmRlci1jb2xvciwgb3BhY2l0eTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAuM3MsIC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dCwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJsb2NrLXN0YXJ0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RkY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsIGJvcmRlci1jb2xvciwgb3BhY2l0eTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAuM3MsIC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2UsIGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmV4cGFuZC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FjdGl2ZS10YWItYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTUuNXB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1hZGQtYnV0dG9uIHtcclxuICAgICAgICAuYnRuLXBsdXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTlweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICA+IC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuYnRuLWFkZC10aWNrZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGF0YWJsZS1sb2FkaW5nLXNwaW5uZXIge1xyXG4gICAgLmxvYWRlci1zcGlubmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ0IDEuM3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZDQgMS4zcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmctdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtLWZhbHNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ0IHtcclxuICAgICAgICAwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTIuNSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAwLCAyZW0gLTJlbSAwIDAuMmVtLCAzZW0gMCAwIDAsIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTAuNWVtLCAyZW0gLTJlbSAwIDAsIDNlbSAwIDAgMC4yZW0sIDJlbSAyZW0gMCAwLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMzcuNSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAwZW0sIDAgM2VtIDAgMC4yZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2Mi41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAwLCAtMmVtIDJlbSAwIDAuMmVtLCAtM2VtIDAgMCAwLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgODcuNSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIDAsIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMCwgLTJlbSAtMmVtIDAgMC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbG9hZDQge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAwLjJlbSwgMmVtIC0yZW0gMCAwZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMi41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAsIDJlbSAtMmVtIDAgMC4yZW0sIDNlbSAwIDAgMCwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIDAsIDJlbSAyZW0gMCAwLjJlbSwgMCAzZW0gMCAwZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwZW0gMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIDBlbSwgMCAzZW0gMCAwLjJlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDYyLjUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAuMmVtLCAtMmVtIC0yZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA4Ny41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgMCwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLCAtMmVtIC0yZW0gMCAwLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdHlsZXMgZm9yIHNpbmdsZSB0YXJnZXQgZGF0YXRhYmxlXHJcbi8qIC53Yi10ZWFtLWRhdGF0YWJsZS12dWUge1xyXG4gICAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlLXZ1ZS10YWJsZSB7XHJcbiAgICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAqLyIsIi5od3QtY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmh3dC1iYWNrZHJvcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0dG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0cmlnaHQ6IC05OXB4ICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDk5cHggIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5od3QtaGlnaGxpZ2h0cyB7XHJcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaHd0LWlucHV0IHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5od3QtY29udGVudCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5od3QtY29udGVudCBtYXJrIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWJveCB7XHJcbiAgICAubWVudGlvbmFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAuaHd0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmh3dC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcblxyXG4gICAgICAgICAgICBtYXJrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoI0Y4OTUxRCwgLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaHd0LWhpZ2hsaWdodHMge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzLCBtYXgtaGVpZ2h0IDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmh3dC1pbnB1dCB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lbnQtdXBkYXRlIHtcclxuICAgIC5tZW50aW9uYWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgIC5od3QtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaHd0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRjg5NTFELCAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5od3QtaGlnaGxpZ2h0cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52LXBvcHBlci0tdGhlbWUtbWVudGlvbmFibGUge1xyXG4gICAgbGVmdDogLTEwcHg7XHJcblxyXG4gICAgJi52LXBvcHBlci0tdGhlbWUtZHJvcGRvd24ge1xyXG4gICAgICAgIC52LXBvcHBlcl9faW5uZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cclxuICAgICAgICAgICAgJjpoYXMoLmRpbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52LXBvcHBlcl9fYXJyb3ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW50aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZmY7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnRpb24tdXNlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudGlvbi11c2VyLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW50aW9uLXVzZXItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW50aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjdmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGlrZS1pY29uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDlweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzI5MkYzNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWtlLWNvdW50ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtbGlrZSB7XHJcbiAgICAgICAgY29sb3I6ICM2QUQ0QTc7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmxpa2UtY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjNkFENEE3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpa2UtY291bnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlrZS1jb3VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGlja2V0cy1saWtlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgLnRpY2tldHMtbGlrZS1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXJzLWxpa2VkLWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi4zNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlci11c2Vycy1saWtlZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm90aGVyLXVzZXJzLWxpc3RfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHdlYkZhZGVJbiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyLXVzZXJzLWxpa2VkLXRleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlci11c2Vycy1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC43KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3RoZXItdXNlci1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyLXVzZXItbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjM0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgd2ViRmFkZUluIHtcclxuICAgICAgICBmcm9tIHsgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRvIHsgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yZXNwb25zZS1tZXNzYWdlLWFsZXJ0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIC5tZXNzYWdlLWFsZXJ0LFxyXG4gICAgLm1lc3NhZ2UtcG9wdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkJGNztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDNGMkU1O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBmNTEzMjtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLWFsZXJ0X190ZXh0LFxyXG4gICAgICAgICAgICAubWVzc2FnZS1wb3B1cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBmNTEzMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGFuZ2VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjFGMTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjdEQURBO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg0MjAyOTtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLWFsZXJ0X190ZXh0LFxyXG4gICAgICAgICAgICAubWVzc2FnZS1wb3B1cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg0MjAyOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogLm1lc3NhZ2UtYWxlcnRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9ICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbmZvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgMTUxLCAyNDUsIDAuMDUpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDgsIDE1MSwgMjQ1LCAwLjMpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLWFsZXJ0X190ZXh0LFxyXG4gICAgICAgICAgICAubWVzc2FnZS1wb3B1cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogLm1lc3NhZ2UtYWxlcnRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi51c2VyLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjcuMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLW5hbWUtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlci1yb2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0Ljk4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWF2YXRhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHRyYW5zbGF0ZVkoLTRweCk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBCT09UQk9YIE1PREFMIFNUWUxFU1xyXG4uYm9vdGJveC5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiAxMDU1O1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH0gKi9cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpoYXMoLm1vZGFsLWhlYWRlcikpIHtcclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aGFzKFtkYXRhLWJiLWhhbmRsZXI9XCJjb25maXJtXCJdKSB7XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdQbGVhc2UgQ29uZmlybSc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6aGFzKC5tb2RhbC1oZWFkZXIsIC5tb2RhbC1mb290ZXIpKSB7XHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5ib290Ym94LWJvZHk6aGFzKD4gLmJvb3Rib3gtc3BsYXNoLXRleHQ6b25seS1vZi10eXBlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vdG9wOiA1MCU7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMzApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggNjVweCAwIDY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAzNXB4IDAgMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2NXB4IDIwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDY1cHggMzBweCA2NXB4OyAvLyBvbGQ6IDMwcHggNjVweCA0NXB4IDY1cHhcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDMwcHggMzVweDsgLy8gb2xkOiAyNXB4IDM1cHggNDBweCAzNXB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsIC5ib290Ym94LWJvZHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vdGJveC1zcGxhc2gtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvb3Rib3gtYm9keSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpoYXMoaW5wdXQpIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhhcyg+IC5ib290Ym94LXNwbGFzaC10ZXh0Om9ubHktb2YtdHlwZSkgLmJvb3Rib3gtc3BsYXNoLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZmlybS1jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNob29zZS1jbGllbnQtYWNjb3VudC13ZWJzaXRlIHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjVweCA2NXB4IDY1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCA2NXB4IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDY1cHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjFweCAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5LWhvdmVyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tY2FuY2VsLFxyXG4gICAgICAgIC5idG4tbGlnaHQsXHJcbiAgICAgICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib290Ym94LWJvZHkge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAuc28tYWdlbmN5LFxyXG4gICAgICAgIC5mb3JtLWdyb3VwLmNsaWVudC1hY2NvdW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib290Ym94LWlucHV0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREEgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTdweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFCQjggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNNiA3LjcwMDA1TDAgMS43MDAwNUwxLjQgMC4zMDAwNDlMNiA0LjkwMDA1TDEwLjYgMC4zMDAwNDlMMTIgMS43MDAwNUw2IDcuNzAwMDVaJyBmaWxsPSclMjM4NjkwOTknLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgJjpoYXMoLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlKSB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogJjpoYXMoc2VsZWN0I293bmVyLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbikge1xyXG4gICAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9ICovXHJcbiAgfVxyXG5cclxuICAvKiAmOmhhcyguc2VsZWN0Mi1jb250YWluZXIpIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfSAqL1xyXG59IC8qIGVuZCAuYm9vdGJveC5tb2RhbCAqL1xyXG5cclxuZGl2Om5vdCguYm9vdGJveCkge1xyXG4gIC5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiAxMDU1O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQ0JEQSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMTA1NCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi5wb3B1cC1iYWNrZHJvcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQkNDQkRBLCAwLjkpO1xyXG4gIGFuaW1hdGlvbjogcG9wdXBGYWRlT3V0IC41cztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGFuaW1hdGlvbjogcG9wdXBGYWRlSW4gLjVzO1xyXG4gIH1cclxuXHJcbiAgJi5wb3B1cC1iYWNrZHJvcC1jb25maXJtIHtcclxuICAgIGFuaW1hdGlvbjogbm9uZSAwO1xyXG4gIH1cclxuXHJcbiAgLnBvcHVwLW1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogNjE1cHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDY1cHggNjBweCA2NXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggMzVweCAzMHB4IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgcGFkZGluZzogNjVweCAyMHB4IDMwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3LW1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGljZS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgIC5idG4tcG9wdXAtY29uZmlybSxcclxuICAgICAgLmJ0bi1wb3B1cC1jYW5jZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tcG9wdXAtY29uZmlybSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5LWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tcG9wdXAtY2FuY2VsIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHBvcHVwRmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgcG9wdXBGYWRlT3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Omhhcyguc2VsZWN0Mi1jb250YWluZXItLWFib3ZlKSB7XHJcbiAgLy9vdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gIC5ib290Ym94Lm1vZGFsIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB9IFxyXG59XHJcblxyXG5ib2R5OmhhcygucG9wdXAtYmFja2Ryb3AuYWN0aXZlKSB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAucG9wdXAtYmFja2Ryb3Age1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9IFxyXG59XHJcblxyXG4ucG9wdXAtYmFja2Ryb3Atb3ZlcmxheS1lbnRlci1hY3RpdmUsXHJcbi5wb3B1cC1iYWNrZHJvcC1vdmVybGF5LWxlYXZlLWFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxufVxyXG5cclxuLnBvcHVwLWJhY2tkcm9wLW92ZXJsYXktZW50ZXItZnJvbSxcclxuLnBvcHVwLWJhY2tkcm9wLW92ZXJsYXktbGVhdmUtdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnBvcHVwLWJhY2tkcm9wLW92ZXJsYXktZW50ZXItdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufSIsIi5leHRlbmRlZC1pbnB1dC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fd3JhcHBlci1jb2x1bW4tMiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aGFzKC5oYXMtdmFsdWUpIHtcclxuICAgICAgICAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyguaW5wdXQtaWNvbikge1xyXG4gICAgICAgIC5uZXctaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtbGFiZWwtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYuaWNvbi1zdGFjayB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXN0b20tb2Zmc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICYtLXppcC1udW1iZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uZXctaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjNjc3NzdFO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YXV0b2ZpbGwge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFCQjg7XHJcblxyXG4gICAgICAgICAgICArIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YXV0b2ZpbGwge1xyXG4gICAgICAgICAgfiAudmlldy1wYXNzLW9wdGlvbiAudmlldy1wYXNzLW9wdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMGZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRvcDogMzNweDtcclxuICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNFMTZCNkI7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dGVuZGVkLXYtc2VsZWN0Om5vdCgudi1zZWxlY3QtY3VzdG9tLXBsYWNlaG9sZGVyKSB7XHJcbiAgICAgICAgJi52cy0tb3BlbiB7XHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbW1vbi1jYXJkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE0RDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtY29udGVudCB7XHJcbiAgICAgICAgJi5sb25nLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZXJ2ZXItcHJpdmF0ZS1rZXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg2MDBweCwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuMDdweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjAuNDNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1ib3R0b20ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0JDQ0JEQTREICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbi1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LWhpZGUtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmV4cGFuZC1jb2xsYXBzZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcblxyXG4gICAgICAgIC5leHBhbmQtY29sbGFwc2UtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzI5MkYzNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndiLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgIC5kYXRhLXRvb2x0aXAtdGV4dCB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXAtdGV4dCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAycHggOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTJFO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gXHJcblxyXG4gICAgLmRhdGEtdG9vbHRpcC10ZXh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07ICAgXHJcbiAgICAgIHBhZGRpbmc6IDhweCAxMXB4OyBcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyBcclxuICAgICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0taGlkZS1vbi1tb2JpbGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgIC5kYXRhLXRvb2x0aXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b29sdGlwLXBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhpZGUtb24tbW9iaWxlLTc2OCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgLmRhdGEtdG9vbHRpcC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAuZGF0YS10b29sdGlwLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB3YlRvb2x0aXBGYWRlSW4gLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHdiVG9vbHRpcEZhZGVJbiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucG9zaXRpb24tZG93biB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgIC5kYXRhLXRvb2x0aXAtdGV4dCB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcC1wb2x5Z29uIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgLmRhdGEtdG9vbHRpcC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2JUb29sdGlwRmFkZUluVXAgLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHdiVG9vbHRpcEZhZGVJblVwIC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHdiVG9vbHRpcEZhZGVJbiB7XHJcbiAgICAgICAgZnJvbSB7IFxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHRvIHsgXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgd2JUb29sdGlwRmFkZUluVXAge1xyXG4gICAgICAgIGZyb20geyBcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud2ItZW1iZWQteW91dHViZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gICAgLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwM0I3NywgLjcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufSIsIi53Yi1kcm9wZG93bi1maWx0ZXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIC8vYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYm9yZGVyLXJhZGl1cztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAud2ItZHJvcGRvd24tZmlsdGVyc19fZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIC53Yi1kcm9wZG93bi1maWx0ZXJzX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZ3JpZC10ZW1wbGF0ZS1yb3dzLCBib3JkZXItY29sb3IsIG9wYWNpdHk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzLCAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQsIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndiLWRyb3Bkb3duLWZpbHRlcnNfX2lubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndiLWRyb3Bkb3duLWZpbHRlcnNfX2xpc3Qge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndiLWRyb3Bkb3duLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndiLWRyb3Bkb3duLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGdyaWQtdGVtcGxhdGUtcm93cywgYm9yZGVyLWNvbG9yLCBvcGFjaXR5O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzLCAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dCwgZWFzZS1vdXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXItY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJsb2NrLXN0YXJ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDNCNzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RkY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwM0I3NztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItcmFkaXVzLCBib3JkZXItY29sb3IsIG9wYWNpdHk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAuM3MsIC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aXZlLXRhYi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1LjVweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9qZWN0LWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE0RDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4ICMwMDAwMDAwRDtcclxuICAgIGhlaWdodDogODRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyMDBweCwgMzAlKSBtaW5tYXgobWluLWNvbnRlbnQsIDcwJSk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLnByb2plY3QtdmFsdWUtdGV4dCxcclxuICAgICAgICAucHJvamVjdC1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNTgxRDY7XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXJlYWQtbW9yZSA+IHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzI1ODFENjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2NXB4IG1pbm1heCgxMzBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpICBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDYwcHgsIDkwcHgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoNjBweCwgOTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgIG1pbm1heCgxMDBweCwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4MHB4IG1pbm1heCgxMTBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpICBtaW5tYXgoOTBweCwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tY2xpZW50LWNvbCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjY1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDYwcHgsIDkwcHgpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTVweCBtaW5tYXgoMTMwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoNjBweCwgOTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBtaW5tYXgoMTEwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCg5MHB4LCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vLWFnZW5jeS1jb2wge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2NXB4IG1pbm1heCgxMzBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCg2MHB4LCA5MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDYwcHgsIDkwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxNXB4IG1pbm1heCgxMzBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggbWlubWF4KDExMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoOTBweCwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uby1jbGllbnQtYW5kLWFnZW5jeS1jb2xzIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjVweCBtaW5tYXgoMTMwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCg2MHB4LCA5MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoNjBweCwgOTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE1cHggbWlubWF4KDEzMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4MHB4IG1pbm1heCgxMTBweCwgMWZyKSBtaW5tYXgoOTBweCwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdC12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvamVjdC12YWx1ZS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3QtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LXRlcm0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNC45OHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICYuaGFzLWRvdHMge1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzc2lnbmVlcy1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NpZ25lZS1hdmF0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmX19waG90byB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXNzaWduZWVzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuXHJcbiAgICAgICAgLyogQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgKi8gXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvL3RvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDkzcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5hc3NpZ25lZXMtbGlzdF9faXRlbTpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICAuYXNzaWduZWUtYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyLWFzc2lnbmVlcy1kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWJveC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBkcm9wZG93bkdyb3VwIC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1vdGhlci1hc3NpZ25lZXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1ib3gtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdGhlci1hc3NpZ25lZXMtbGlzdCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkNDQkRBNEQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm90aGVyLWFzc2lnbmVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdGhlci1hc3NpZ25lZS1hdmF0YXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICZfX3Bob3RvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVhZC1tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vZ3JpZC1jb2x1bW46IDYgLyAtMTtcclxuICAgICAgICAvL2dyaWQtcm93OiAxIC8gLTE7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gc3ZnIHBhdGggeyB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUY2O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJvamVjdC1uYW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXNzaWduZWVzIHtcclxuICAgICAgICAgICAgLnByb2plY3QtdGVybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpbWVsaW5lLFxyXG4gICAgICAgICYtLWNsaWVudCxcclxuICAgICAgICAmLS1hZ2VuY3ksXHJcbiAgICAgICAgJi0tdHJhY2tlZC10aW1lIHtcclxuICAgICAgICAgICAgLnByb2plY3QtdGVybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3QtdmFsdWUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWdlbmN5IHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qICYtLXRyYWNrZWQtdGltZSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyAtMTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIC0xO1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hZ2VuY3ktdmlldyB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkcm9wZG93bkdyb3VwIHtcclxuICAgICAgICBmcm9tIHsgXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB0byB7IFxyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAvL29wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9qZWN0LXNpZGUtd2lkZ2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjMuMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG90YWwtcHJvamVjdHMge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vdmVyZHVlLXRhc2tzIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXVuYW5zd2VyZWQtdGFza3Mge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZENzhCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rlcm0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwLjg1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5LjQ5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmlucHV0LWNsYXNzaWMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogIzVDNjM2OTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhYmVsLWNvbW1vbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbi5yYWRpby1ncm91cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5yYWRpby1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAucmFkaW8tbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9NRVNTQUdFU1xyXG4gIC5yZWZ1bmQtcmVzcG9uc2UtYm94IHtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zdWNjZXNzLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZmFmMTtcclxuICAgIGNvbG9yOiAjMmY4NTVhO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2ZjZkNTtcclxuICB9XHJcblxyXG4gIC5lcnJvci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYyZjI7XHJcbiAgICBjb2xvcjogI2M1MzAzMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZWQ3ZDc7XHJcbiAgfVxyXG5cclxuICAucmFkaW8tYnV0dG9uIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogOC41cHg7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYWRpby1pbnB1dDpjaGVja2VkIH4gLnJhZGlvLWxhYmVsID4gLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZBRDRBNztcclxuICB9XHJcblxyXG4gIC5yYWRpby1idXR0b24uc2VsZWN0ZWQge1xyXG4gICAgb3V0bGluZS1jb2xvcjogI0JDQ0JEQTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgfVxyXG59IiwiLnByb2plY3QtdGFzay1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMjBweCwgMjAlKSBtaW5tYXgoMjQ2cHgsIDFmcikgbWlubWF4KDEzNXB4LCAxZnIpIG1pbm1heCgxMTVweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxNTBweCk7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMjBweCwgMjAlKSBtaW5tYXgoMTEwcHgsIDFmcikgbWlubWF4KDEzNXB4LCAxZnIpIG1pbm1heCgxMTVweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTIwcHgsIDIwJSkgbWlubWF4KDExMHB4LCAxZnIpIG1pbm1heCgxMzVweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMTUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDgwcHgsIDIwJSkgbWlubWF4KDExMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDgwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi1yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICByaWdodDogLTM3cHg7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LXRhc2stdGV4dC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyguei1oaWdoKSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpoYXMoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRjFGNjtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10YXNrLW5hbWUge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNGMUY2O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRjFGNjtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXRhc2stY2FyZF9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3QtdGFzay10ZXh0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1ODFENjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpY2tldC1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaXRlLXR5cGUtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hc3NpZ25lZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC10YXNrLXRleHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFzc2lnbmVlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXNzaWduZWUtYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC10YXNrLWNhcmRfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hc3NpZ25lZXMtc2VsZWN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aGFzKC52c19fZHJvcGRvd24tbWVudSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUZBQ0I4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUZBQ0I4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgudnMtLW9wZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhhcygudnNfX3NlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQ0YxRjY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlGQUNCODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFzc2lnbmVlLWF2YXRhci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXNzaWduZWUtYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hc3NpZ25lZS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDIxIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNMS44Mzk4NCAxTDE5LjUxNzUgMTguNjc3N00xOS41MTc5IDFMMS44NDAxOCAxOC42Nzc3JyBzdHJva2U9JyUyMzlGQUNCOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXNzaWduZWUtYXZhdGFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXNzaWduZWUtYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFzc2lnbmVlLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZHVlLWRhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR1ZS1kYXRlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHVlLWRhdGUtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFDQjggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHVlLWRhdGUtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZBRDRBNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmV4cGlyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUZBQ0I4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FuY2VsLWR1ZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByaW9yaXR5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG5cclxuICAgICAgICAgICAgLnByaW9yaXR5LXNlbGVjdC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUZBQ0I4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcygudnNfX2Ryb3Bkb3duLW1lbnUpIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlGQUNCODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlGQUNCODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLnZzLS1vcGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUNGMUY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1wcmlvcml0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDM0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjY2MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52c19fY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGlkPSdWZWN0b3InIGQ9J00xLjgzOTg0IDFMMTkuNTE3NSAxOC42Nzc3TTE5LjUxNzkgMUwxLjg0MDE4IDE4LjY3NzcnIHN0cm9rZT0nJTIzOUZBQ0I4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzlGQUNCODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlGQUNCODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzlGQUNCODtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmlvcml0eS1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QzZDNkM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MUMzRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkI2NjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWdoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHJhY2tlZC10aW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA2O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8qIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmFja2VkLXRpbWUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUNGMUY2O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRyYWNrZWQtdGltZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHJhY2tlZC10aW1lLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jcmVhdGVkLWF0IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyA3O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC10YXNrLXRleHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1ODFENjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2plY3QtdGFzay1jYXJkX192YWx1ZSB7IFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC1wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNC45OHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5wcm9qZWN0LXRhc2stY2FyZF9fY29sLXRpdGxlLS10YXNrLW5hbWUpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLXR5cGUtYmFkZ2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXJlYWQtbW9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXJlYWQtbW9yZS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VDRjFGNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzI1ODFENjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlcnZlci1sb2NhdGlvbi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTtcclxuICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAuYnRuLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNThweCAxZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5jaXR5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gNnB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IC8vIDI0cHhcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudHJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYXRpb24taWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2VsZWN0ZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyg6Y2hlY2tlZCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAuYnRuLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN1YnNjcmlwdGlvbi1mZWF0dXJlLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aGFzKDpjaGVja2VkLCAuc2VsZWN0ZWQsIC5hY3RpdmUpLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAuYnRuLXNlbGVjdC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKDpjaGVja2VkLCAuc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKCNidG4tc2VlLWRldGFpbHMtbW9kYWw6Y2hlY2tlZCkge1xyXG4gICAgICAgICAgICAuc2VydmVyLWZlYXR1cmVfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZXJ2ZXItdHlwZS1jYXJkIHtcclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJpY2Utcm91bmRlZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLWRlY2ltYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUtcHJpY2UtZm9vdGVyIHtcclxuICAgICAgICAgICAgLmJpbGxpbmctdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpoYXMoLnByaWNlLXJvdW5kZWQpIHtcclxuICAgICAgICAgICAgICAgIC5iaWxsaW5nLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1haW50ZW5hbmNlLWNhcmQge1xyXG4gICAgICAgIC5mZWF0dXJlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdXBwb3J0LWNhcmQge1xyXG4gICAgICAgIC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0cHggMWZyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlLWJhZGdlLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFzaWMsXHJcbiAgICAgICAgJi5tb250aGx5LFxyXG4gICAgICAgICYucHJlbWl1bS1zdXBwb3J0LTAwMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBsdXMsXHJcbiAgICAgICAgJi53ZWVrbHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkVDO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzEwNzcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZWRpdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDI5MiwgNjQlLCA3MiUsIC4xNSk7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBoc2xhKDI5MiwgNjQlLCA3MiUsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDUwLCA2NCUsIDcyJSwgLjE1KTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGhzbGEoNTAsIDY0JSwgNzIlLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hZHZhbmNlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMzMsIDk1JSwgNjglLCAuMTUpO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogaHNsYSgzMywgOTUlLCA2OCUsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVsdGltYXRlLFxyXG4gICAgICAgICYuZGFpbHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRUVDO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzc3MjIwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ubyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhc2ljLXN1cHBvcnQtMDAyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjZFQztcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtcHJpY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5iYXNpYyxcclxuICAgICAgICAmLm1vbnRobHksXHJcbiAgICAgICAgJi5ubyxcclxuICAgICAgICAmLnByZW1pdW0tc3VwcG9ydC0wMDEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wbHVzLFxyXG4gICAgICAgICYud2Vla2x5LFxyXG4gICAgICAgICYuYmFzaWMtc3VwcG9ydC0wMDIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkVDO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZWRpdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDI5MiwgNjQlLCA3MiUsIC4xNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZW1pdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDUwLCA2NCUsIDcyJSwgLjE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWR2YW5jZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDMzLCA5NSUsIDY4JSwgLjE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWx0aW1hdGUsXHJcbiAgICAgICAgJi5kYWlseSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkVFRUM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVsdGltYXRlIHtcclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2UtZGVjaW1hbCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnByaWNlLWRlY2ltYWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpbGxpbmctdHlwZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAvKiBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICBtYXJnaW46IDAgMCA2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNC41MXB4O1xyXG4gICAgICAgIH0gKi9cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgIGNvbG9yOiAjMjkyNDNEO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICB9ICovXHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2ZXItZmVhdHVyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyNDNEO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpoYXMoLmZlYXR1cmUtaW5mby1pbmRpY2F0b3IpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gIFxyXG4gICAgICAgICAgLmZlYXR1cmUtaW5mby1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgc3ZnLmluZm8tc3ZnLWljb24gcGF0aCB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0JDQ0JEQVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YS10b29sdGlwLXRleHQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xyXG5cclxuICAgICAgICAgICY6aGFzKHBhdGhbc3Ryb2tlPVwiIzI1ODFENlwiXSkge1xyXG4gICAgICAgICAgICBwYXRoLCBjaXJjbGUge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuNXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAmX19pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtcHJpY2UtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIC5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyNDNEO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLyogQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICB9ICovXHJcblxyXG4gICAgICAgICAgICAucHJpY2UtZGVjaW1hbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlsbGluZy10eXBlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgJjpoYXMoLnByaWNlLXJvdW5kZWQpIHtcclxuICAgICAgICAuYmlsbGluZy10eXBlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAvKiBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgfSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmhhcygucHJpY2UtZGVjaW1hbCkpIHtcclxuICAgICAgICAuYmlsbGluZy10eXBlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAvKiBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgfSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2VsZWN0LWluZGljYXRvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2VlLWRldGFpbHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdWJzY3JpcHRpb24tc3VtbWFyeS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjcuMjRweDtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdGFsLWRsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgICAudGVybSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeS1leGl0LWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkZG9uLWNhcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aGFzKDpjaGVja2VkKSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1zZWxlY3QtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg6Y2hlY2tlZCkge1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OHB4IDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NHB4IDFmcjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtYmFkZ2UtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGNjtcclxuXHJcbiAgICAgICAgJi5iYWNrdXAtYWRkb24tMDAxIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVwdGltZS1hZGRvbi0wMDIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGluay1jaGVja2VyLWFkZG9uLTAwMyB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tYWx3YXJlLXNjYW5uZXItYWRkb24tMDA0IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBlcmZvcm1hbmNlLWFkZG9uLTAwNSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51cGRhdGVzLWFkZG9uLTAwNiB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51bmtub3duLWFkZG9uIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlLXByaWNlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlsbGluZy10eXBlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LjUxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZlYXR1cmUtcHJpY2UtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI0M0Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaWxsaW5nLXR5cGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjQzRDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zZWxlY3QtaW5kaWNhdG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNnbG9iYWwtbG9hZGVyLFxyXG4jcGFnZS1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDkwJSk7ICAgXHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubG9hZGVyLXNwaW5uZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDQgMS4zcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkNCAxLjNzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy10ZXh0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDQge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAwLjJlbSwgMmVtIC0yZW0gMCAwZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMi41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAsIDJlbSAtMmVtIDAgMC4yZW0sIDNlbSAwIDAgMCwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAzNy41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIDAsIDJlbSAyZW0gMCAwLjJlbSwgMCAzZW0gMCAwZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwZW0gMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIDBlbSwgMCAzZW0gMCAwLjJlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDYyLjUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAuMmVtLCAtMmVtIC0yZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA4Ny41JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgMCwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLCAtMmVtIC0yZW0gMCAwLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBsb2FkNCB7XHJcbiAgICAgICAgMCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAuMmVtLCAyZW0gLTJlbSAwIDBlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0wLjVlbSwgMmVtIC0yZW0gMCAwLCAzZW0gMCAwIDAuMmVtLCAyZW0gMmVtIDAgMCwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDM3LjUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgMCwgMmVtIDJlbSAwIDAuMmVtLCAwIDNlbSAwIDBlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjIuNSUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgMCwgLTJlbSAyZW0gMCAwLjJlbSwgLTNlbSAwIDAgMCwgLTJlbSAtMmVtIDAgLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMC4yZW0sIC0yZW0gLTJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keTpoYXMoI2dsb2JhbC1sb2FkZXIuYWN0aXZlLCAjcGFnZS1sb2FkZXIuYWN0aXZlKSxcclxuYm9keTpoYXMoLnNwaW5uZXItY29udGFpbmVyLWFjdGl2ZSkge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLXdlYnNpdGUge1xyXG4gICNnbG9iYWwtbG9hZGVyLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAxOCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5kYXNoYm9hcmQtd2lkZ2V0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRjJGQTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMjBweCAyNXB4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRjJGQTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLmRhc2hib2FyZC13aWRnZXRfX2Ryb3Bkb3duKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuXHJcbiAgICAgIC5kYXNoYm9hcmQtd2lkZ2V0X19kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgLndiLWRyb3Bkb3duIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGNpcmNsZSxcclxuICAgICAgICAgICAgICAgIGVsbGlwc2Uge1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWljb24ge1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgY2lyY2xlLFxyXG4gICAgICAgICAgICBlbGxpcHNlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM5RkFCQjg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndiLWRyb3Bkb3duIHtcclxuICAgICAgLndiLWRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0VCRjJGQTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53Yi1kcm9wZG93bl9fYnRuIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGQztcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIC8qIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4OyAqL1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzlGQUJCODtcclxuXHJcbiAgICAudG9vbHRpcC1wb2x5Z29uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWF4LWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfSAqL1xyXG5cclxuICAgICYud2Vic2l0ZXMtaWNvbiB7XHJcbiAgICAgIHJlY3QsXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogIzlGQUJCODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGlja2V0cy1pY29uIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiAjOUZBQkI4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNjb25uZWN0ZWQtd2Vic2l0ZXMtaWNvbiB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogIzlGQUJCODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVhbHRoY2hlY2staWNvbiB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogIzlGQUJCODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3NsLWljb24ge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAjOUZBQkI4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saW5rLXNjYW4taWNvbiB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICM5RkFCQjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XHJcblxyXG4gICAgJjpoYXMoLmluZm8tbGlzdCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZsZXg6IDEgMSAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0LW51bSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgM3Z3LCA0M3B4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47ICovXHJcblxyXG4gICAgICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0LXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIud2ItY29tbWVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkYyRkE7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAuY29tbWVudC1tZXRhIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtbWV0YSAge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAub3Blbi10aWNrZXQtbGluayB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYyRkE7XHJcblxyXG4gICAgICAgIC5vcGVuLXRpY2tldC1saW5rLWljb24gcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtbWV0YSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRjJGQTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfSAqL1xyXG5cclxuICAgIC51c2VyLW5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1hdmF0YXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTFweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtY29udGVudCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMTVweCA2MHB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcblxyXG4gIC50aWNrZXQtbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDEzcHg7XHJcbiAgICByb3ctZ2FwOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2N3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tldC10aXRsZS10ZXh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtdGl0bGUtbGluayB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tldC1kYXRlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLXRpY2tldC1saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLXRpY2tldC1saW5rLWljb24ge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZpbGw6ICM5RkFCQjg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5vdGlmaWNhdGlvbi1hbGVydCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMTlweCAyMHB4IDE4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICY6aGFzKC5mcm9udC1oaWRlKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0td2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXBhbGUtZ29sZC1ob3Zlcik7XHJcblxyXG4gICAgLm5vdGlmaWNhdGlvbi1hbGVydF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcik7XHJcblxyXG4gICAgLm5vdGlmaWNhdGlvbi1hbGVydF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxuICB9XHJcblxyXG4gICYtLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1pbmZvKTtcclxuICB9XHJcblxyXG4gICYtLXdhcm5pbmctc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkFDNUY7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTlweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcblxyXG4gICAgJi53YXJuaW5nLXRyaWFuZ2xlLWljb24ge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWxlcnQtbGluay1pY29uIHtcclxuICAgICAgdG9wOiAyMHB4O1xyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICByb3ctZ2FwOiAxOHB4O1xyXG4gIH0gKi9cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICByb3ctZ2FwOiA1cHg7XHJcbiAgICAvL3BhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vdG9wOiA5cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgIC5hZGRpdGlvbmFsLXRleHQge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jdGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH0gKi9cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyb250LWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuY2FyZC13aWRnZXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkYyRkE7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkYyRkE7XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLnRvb2x0aXAtcG9seWdvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgcGFkZGluZzogMTRweCAzNXB4O1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJGMkZBO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGVybSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgbWFyZ2luOiAwIDAgMnB4O1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogIzY3Nzc3RTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jcmVkaXQtYmFsYW5jZSB7XHJcbiAgICAuY2FyZC13aWRnZXRfX2hlYWRpbmctd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jcmVkaXQtYmFsYW5jZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucGlsbC13aWRnZXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRENFN0YxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTAycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBzdmcge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAjMjkyRjM0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENFN0YxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gIH1cclxufSIsImJvZHkudGVhbS1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgLndiLXRlYW0ge1xyXG5cclxuICAgICAgICAud2ItdGVhbS1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuXHJcbn0iLCJib2R5LnVzZXJzLWFyY2hpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAud2ItdXNlcnMge1xyXG5cclxuICAgICAgICAud2ItdXNlcnMtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcblxyXG4gICAgLyogLndiLXVzZXJzLWRhdGF0YWJsZS12dWUge1xyXG4gICAgICAgIC51bml2ZXJzYWwtZGF0YS10YWJsZS12dWUtdGFibGUge1xyXG4gICAgICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG59IiwiYm9keS5hZ2VuY2llcy1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgLndiLWFnZW5jaWVzLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiYm9keS5jbGllbnQtYWNjb3VudHMtYXJjaGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAgIC53Yi1jbGllbnRzIHtcclxuXHJcbiAgICAgICAgLndiLWNsaWVudHMtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcblxyXG59IiwiYm9keS5jbGllbnQtbXktdGVhbS11c2VycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAgIC53Yi1teS10ZWFtIHtcclxuXHJcbiAgICAgICAgJjpoYXMoLmxpc3Qtdmlldy1idG4uYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIC51c2Vycy1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlci1jYXJkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjFweCAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MXB4IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudXNlci1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC51c2VyLXJvbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnVzZXItbWV0YS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2ItbXktdGVhbS1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVtYmVyLXRhYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC51c2Vycy1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjE0cHgsIDFmcikpO1xyXG4gICAgICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTRweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY3RhLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNwbGF5LW9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUxcHggNTFweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDJweDtcclxuXHJcbiAgICAgICAgICAgIC52aWV3LWJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saXN0LXZpZXctYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmdyaWQtdmlldy1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeS1oc2wtMDUtb3BlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5LWhzbC0wNS1vcGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAubm8tY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59IiwiYm9keS5idXktY3JlZGl0cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAgICNtYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yi1jcmVkaXRzLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2Vzcy1tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAxNTVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogMTE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBtYXgtY29udGVudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcmVkaXRzLWJveCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgdmFyKC0tYnVuZGxlLWNvbG9yLW91dGxpbmUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlZGl0cy1pbmZvLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgobWluLWNvbnRlbnQsIDFmcikgcmVwZWF0KDUsIG1pbm1heChtaW4tY29udGVudCwgMWZyKSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNyZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWRpc2NvdW50LFxyXG4gICAgICAgICAgICAmLS1zYXZlZCxcclxuICAgICAgICAgICAgJi0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3JlZGl0cy1pbm5lci1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jcmVkaXRzLWluZm8tdGVybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jcmVkaXRzLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jdGEge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAzMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWRpdHMtaW5uZXItYm94IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAuY3JlZGl0cy1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuYWRkLWNyZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwLjg1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbnRpdHktc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucXVhbnRpdHktY29udHJvbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgPiBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzY3Nzc3RTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucXVhbnRpdHktdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucXVhbnRpdHktZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlZGl0cy1pbmZvLXRlcm0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlZGl0cy1pbmZvLXZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZhbHVlLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtY3JlZGl0cy1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNyZWRpdHMtYnVuZGxlLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjMwcHgsIDFmcikpO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tYnVuZGxlLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnVuZGxlLWNhcmQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMHB4IDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggMWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1bmRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3JlZGl0LXRva2VuLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3JlZGl0LXRva2VuLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jcmVkaXQtdG9rZW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3JlZGl0LXRva2VuLWNyZWRpdHMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOS40OXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNyZWRpdC10b2tlbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnVuZGxlLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRjFGNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idW5kbGUtaW5mby1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idW5kbGUtaW5mby10ZXJtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idW5kbGUtaW5mby12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idW5kbGUtaW5mby10b3RhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idW5kbGUtaW5mby10b3RhbC10ZXJtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1bmRsZS1pbmZvLXRvdGFsLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNyZWRpdHMtcGF5bWVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwLjg1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzkuNDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBheW1lbnQtbWV0aG9kLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1ib3hfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXltZW50LWlucHV0OmNoZWNrZWQgfiAucGF5bWVudC1tZXRob2QtYm94X19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjQkNEODgyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkZFQTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXktZGVzY3JpcHRpb25fX3RleHQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXltZW50LWlucHV0OmNoZWNrZWQ6aG92ZXIgfiAucGF5bWVudC1tZXRob2QtYm94X19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXktbWV0aG9kIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4N3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGF5bWVudC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmLS12aXNhIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcGF5cGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXktZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uby1jcmVkaXQtY2FyZCB7XHJcbiAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1ib3hfX2lubmVyIHtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjJGQTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBheS1kZXNjcmlwdGlvbl9fdGV4dC0xIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucGF5cGFsIHtcclxuICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLWJveF9faW5uZXIge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGF5LW1ldGhvZCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDE1NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RyaXBlLWluZm8ge1xyXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLXNhdmVkLWNhcmRzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLW5ldy1jYXJkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGF5bWVudC1jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMTJweCwgMTQycHgpIG1pbm1heCgxMjVweCwgMTAwJSkgbWlubWF4KDEyNXB4LCAxMDAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBheW1lbnQtY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQUVBO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGggeyBzdHJva2U6ICM2QzZDNkM7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBheS13aXRoLXN0cmlwZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGF5LXdpdGgtcGF5cGFsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXh0ZW5kZWQtaW5wdXQtcGF5bWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aGFzKC5oYXMtdmFsdWUpIHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6aGFzKC5pbnB1dC1pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAubmV3LWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtbGFiZWwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLXN0YWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VzdG9tLW9mZnNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS16aXAtbnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5uZXctaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1QzYzNjk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICArIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NhcmQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjYXJkLWVycm9ycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNjYXJkLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogI0JDRDg4MjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZGRUE7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAjQkNEODgyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNjYXJkLWl0ZW1fX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkNEODgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2V4cGllcnkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2FyZC1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LW1ldGhvZHMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMzBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGdhcDogMjVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhaWQtYW1vdW50LWJveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYW1vdW50IHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JhY2stYnRuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtaXRlbS1jcmVkaXQtYmFsYW5jZSB7XHJcbiAgICAuY3JlZGl0LWJveCB7XHJcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmNyZWRpdC1ib3hfX2Ryb3Bkb3duLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGRyb3Bkb3duRmFkZUluIC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOTlCMUM5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZsYWctLXdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGggeyBzdHJva2U6IHZhcigtLXdlYnVlbm8td2FybmluZyk7IH1cclxuICAgICAgICAgICAgICAgIHN2ZyBjaXJjbGUgeyBzdHJva2U6IHZhcigtLXdlYnVlbm8td2FybmluZyk7IH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3JlZGl0LWJveF9fYmFsYW5jZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby13YXJuaW5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mbGFnLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHsgc3Ryb2tlOiB2YXIoLS13ZWJ1ZW5vLXN1Y2Nlc3MpOyB9XHJcbiAgICAgICAgICAgICAgICBzdmcgY2lyY2xlIHsgc3Ryb2tlOiB2YXIoLS13ZWJ1ZW5vLXN1Y2Nlc3MpOyB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNyZWRpdC1ib3hfX2JhbGFuY2UtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxhZy0tZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHsgc3Ryb2tlOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcik7IH1cclxuICAgICAgICAgICAgICAgIHN2ZyBjaXJjbGUgeyBzdHJva2U6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTsgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jcmVkaXQtYm94X19iYWxhbmNlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JhbGFuY2UtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcm9wZG93bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAoNDhweCArIDMwcHgpKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgLS1yOiA0cHg7IC8qIGJvcmRlciByYWRpdXMgKi9cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS43O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoIzAwMDAgY2FsYyh2YXIoLS1yKS9zcXJ0KDIpKSwjMDAwIDApLFxyXG4gICAgICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KHZhcigtLXIpIGF0IDUwJSBjYWxjKHZhcigtLXIpKnNxcnQoMikpLCMwMDAgOTglLCMwMDAwIDEwMSUpO1xyXG4gICAgICAgICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCMwMDAwIGNhbGModmFyKC0tcikvc3FydCgyKSksIzAwMCAwKSxcclxuICAgICAgICAgICAgICAgIHJhZGlhbC1ncmFkaWVudCh2YXIoLS1yKSBhdCA1MCUgY2FsYyh2YXIoLS1yKSpzcXJ0KDIpKSwjMDAwIDk4JSwjMDAwMCAxMDElKTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCwxMDAlIDEwMCUsMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjZmZmLCNmZmYpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDMwcHggKyAyNHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmFsYW5jZS1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FkZC1jcmVkaXRzLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGRyb3Bkb3duRmFkZUluIHtcclxuICAgICAgICAgICAgZnJvbSB7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkuc2VydmVyLWFyY2hpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAud2Itc2VydmVycyB7XHJcblxyXG4gICAgICAgIC53Yi1zZXJ2ZXJzLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59IiwiYm9keS5wYWdlLXZlcmlmeS1lbWFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAgIC53Yi12ZXJpZnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAud2ItdmVyaWZ5LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yi12ZXJpZnktYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA4MHB4IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAud2VidWVuby1sb2dvLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlcmlmeS1lbWFpbC1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI1ODFENjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7IGZpbGw6ICMyNTgxRDY7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlcmlmeS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi12ZXJpZmljYXRpb24tbGluayB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keS5wcm9qZWN0cy1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgLndlYnNpdGVzLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdHMtYXJjaGl2ZS1jb21wIHtcclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19tYWluLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3RzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1NHB4O1xyXG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIC8vIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0cy1tYWluIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAyNTRweCAtIDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0cy1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5wcm9qZWN0cy1hY3Rpb24tYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTNweCBtaW5tYXgoNTVweCwgMWZyKSAxNDVweCAxMjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggbWlubWF4KDU1cHgsIDFmcikgMTQ1cHggMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCBtaW5tYXgoNDVweCwgMWZyKSAxNDVweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggbWlubWF4KDQ1cHgsIDFmcikgNTBweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vLWN0YS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTVweCwgMWZyKSAxNDVweCAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg1NXB4LCAxZnIpIDE0NXB4IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQ1cHgsIDFmcikgMTQ1cHggNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg0NXB4LCAxZnIpIDUwcHggNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvamVjdHMtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2plY3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52LXNlbGVjdC5zZWxlY3QtcmVzdWx0cy1udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYnRuLWFkZC1wcm9qZWN0IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTlweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgID4gLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucHJvamVjdHMtc2VhcmNoIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxOHB4O1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLmZvY3VzaW4ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnByb2plY3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgICAgIC53Yi1kcm9wZG93bi1maWx0ZXJzX19hY3RpdmUtdGFiLWJ0biAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLndiLWRyb3Bkb3duLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAud2ItZHJvcGRvd24tZmlsdGVyc19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAud2ItZHJvcGRvd24tZmlsdGVyc19faW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAudi1zZWxlY3Quc2VsZWN0LXJlc3VsdHMtbnVtIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6aGFzKC52c19fc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOmhhcygudnNfX2Ryb3Bkb3duLW1lbnUpIHtcclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdTaG93Oic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCg0MXB4KSB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52c19fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yLFxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC52c19fbm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3RzLWNvbGxlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgLnByb2plY3RzLWxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGOEZCRkYsIC45KTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmICsgLnByb2plY3RzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvamVjdHMtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAubm8tY29udGVudC1ibG9jayB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJib2R5LnBhZ2UtY3JlYXRlLXN0YWdpbmctc2VydmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgLmNyZWF0ZS1zdGFnaW5nLXNlcnZlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChtaW4tY29udGVudCwgNTk1cHgpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OS4wM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4LjEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi56LWhpZ2gge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcmVhdGUtc2VydmVyLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1jcmVhdGUtc3RhZ2luZy1zZXJ2ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1jcmVhdGUtc3RhZ2luZy1zZXJ2ZXItY2FuY2VsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2ZXItcmVnaW9uLXNlbGVjdC1maWVsZCxcclxuICAgICAgICAuc2VydmVyLXNpemVzLXNlbGVjdC1maWVsZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2ZXItc2l6ZXMtc2VsZWN0LWZpZWxkIHtcclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsImJvZHkuc2luZ2xlLXByb2plY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAjbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcHJvamVjdC1jb21wIHtcclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbmdsZS1wcm9qZWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaW5nbGUtcHJvamVjdC1tYWluIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAyNTRweCAtIDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaW5nbGUtcHJvamVjdC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbmdsZS1wcm9qZWN0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OS4wM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZWRpdGFibGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OS4wM3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JDQ0JEQSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2stbGluayB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFzay1hY3Rpb24tYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWlubWF4KDU1cHgsIDFmcikgMTg1cHggMTIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IG1pbm1heCg1NXB4LCAxZnIpIDE4NXB4IDEyMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NXB4IG1pbm1heCg0NXB4LCAxZnIpIDE4NXB4IDcwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggbWlubWF4KDQ1cHgsIDFmcikgNTBweCA3MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbmV3LXRpY2tldCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTlweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGlja2V0cy1zZWFyY2gge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxOHB4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcclxuICAgICAgICAgICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7ICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXNpbiB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtZmlsdGVycy1kcm9wZG93biB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAud2ItZHJvcGRvd24tZmlsdGVyc19fYWN0aXZlLXRhYi1idG4gLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndiLWRyb3Bkb3duLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2ItZHJvcGRvd24tZmlsdGVyc19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53Yi1kcm9wZG93bi1maWx0ZXJzX19pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2ItZHJvcGRvd24tZmlsdGVyc19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnYtc2VsZWN0LnNlbGVjdC1yZXN1bHRzLW51bSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLnZzX19zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgXHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcygudnNfX2Ryb3Bkb3duLW1lbnUpIHtcclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnU2hvdzonO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCg0MXB4KSB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yLFxyXG4gICAgICAgICAgICAgICAgLnZzX19jbGVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YXNrLWNvbGxlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgIC5wcm9qZWN0LXRhc2stbG9hZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0Y4RkJGRiwgLjkpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICYgfiAudGFzay1saXN0IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YXNrLWxpc3QtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTIwcHgsIDIwJSkgbWlubWF4KDI0NnB4LCAxZnIpIG1pbm1heCgxMzVweCwgMWZyKSBtaW5tYXgoMTE1cHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMTUwcHgpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMjBweCwgMjAlKSBtaW5tYXgoMTEwcHgsIDFmcikgbWlubWF4KDEzNXB4LCAxZnIpIG1pbm1heCgxMTVweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxNTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMjBweCwgMjAlKSBtaW5tYXgoMTEwcHgsIDFmcikgbWlubWF4KDEzNXB4LCAxZnIpIG1pbm1heCgxMDBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxNTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg4MHB4LCAyMCUpIG1pbm1heCgxMTBweCwgMWZyKSBtaW5tYXgoMTAwcHgsIDFmcikgbWlubWF4KDEwMHB4LCAxZnIpIG1pbm1heCg4MHB4LCAxZnIpIG1pbm1heCgxMDBweCwgMTUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0tcmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YXNrLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS4wN3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC1wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGFzLXNvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEyIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNNC45MDM4NSAxMi40MDM4VjIuODU3NjNMMS4wNTM4MyA2LjcwNzYzTDAgNS42NTM4M0w1LjY1MzgzIDBMMTEuMzA3NyA1LjY1MzgzTDEwLjI1MzggNi43MDc2M0w2LjQwMzggMi44NTc2M1YxMi40MDM4SDQuOTAzODVaJyBmaWxsPSclMjM4NjkwOTknLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc29ydC1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zb3J0LXVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tdHJhY2tlZC10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFzay1saXN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aGFzKC56LWhpZ2gpIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcyhbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9qZWN0LXRhc2stY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtdHlwZS1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2plY3QtdGFzay1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9qZWN0LXRhc2stY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0YxRjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2plY3QtdGFzay1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtdHlwZS1iYWRnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZzogMC40NWVtIDAuNWVtO1xyXG4gICAgXHJcbiAgICAgICAgJl9fbGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX3N0YWdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NTFkO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3Qtc3RhdHMtd2lkZ2V0IHtcclxuICAgICAgICAucHJvamVjdC1zaWRlLXdpZGdldF9fcm93IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3Qtc2lkZS13aWRnZXRfX3Rlcm0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3Qtc2lkZS13aWRnZXRfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2QzZDNkM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LWFyY2hpdmUtY3RhIHtcclxuICAgICAgICAucHJvamVjdC1hcmNoaXZlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LXRpY2tldHMtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIC5idG4tcGFnaW5hdGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2I3NztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDNiNzc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXRpY2tldHMtd2lkZ2V0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLm5vLXRpY2tldHMtd2lkZ2V0X190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcHJvamVjdHMtbG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0LXdpZGdldCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLVdoaXRlLCAjRkZGKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICY6aGFzKD4gLmVkaXQtbW9kZSkge1xyXG4gICAgICAgIC5wcm9qZWN0LXdpZGdldF9faGVhZGVyX19pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxhc2gtbWVzc2FnZXMge1xyXG4gICAgICAgICAgICAmLmZsYXNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dpZGdldC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgJjpub3QoOmhhcyg+IC5lZGl0LW1vZGUpKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC13aWRnZXRfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2lubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvamVjdC13aWRnZXRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnByb2plY3Qtd2lkZ2V0X19oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAucHJvamVjdC13aWRnZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LXdpZGdldF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvamVjdC13aWRnZXRfX2hlYWRlciB7IFxyXG4gICAgICAgICAgICAucHJvamVjdC13aWRnZXRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9qZWN0LXdpZGdldF9fcm93IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9qZWN0LXdpZGdldF9fcm93X19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvbm5lY3RlZC13ZWJzaXRlcyB7XHJcbiAgICAgICAgLnByb2plY3Qtd2lkZ2V0X19yb3dfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5zaXRlLXR5cGUtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgdHJhbnNsYXRlWCgtMnB4KTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMwKTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAmX19pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogNXB4O1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ibG9jay1lbmQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XHJcblxyXG4gICAgICAgIC5wcm9qZWN0LXdpZGdldF9fYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMzApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnByb2plY3Qtd2lkZ2V0X19yb3dfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2VyLWF2YXRhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItbWV0YSB7XHJcbiAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVtb3ZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHZpc2liaWxpdHksIG9wYWNpdHk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzI1ODFENjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IC8qIDEwMCUgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAmLS1vdXRsaW5lIHtcclxuICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1vdXRsaW5lLXBsdXMge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXVzZXItc3RhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmFkZC11c2VyLXN0YXRlLWZpZWxkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzOHB4O1xyXG5cclxuICAgICAgICAgICAgJi52cy0tb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hZGQtdXNlci1zdGF0ZS1maWVsZF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGQtdXNlci1zdGF0ZS1maWVsZF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZC11c2VyLXN0YXRlLWZpZWxkX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI1ODFENjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19jbGVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9hZGVyLXNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI1ODFENjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNTgxRDY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzhweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QzZDNkM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLXVzZXItc3RhdGUtZmllbGRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTdweDtcclxuICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG59IiwiYm9keS51c2VyLXByb2ZpbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgICAjbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVzZXItcHJvZmlsZS1jb21wIHtcclxuICAgICZfX21haW4taGVhZGluZyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMwMHB4LCAzMzBweCkgMWZyO1xyXG4gICAgICAgIGdhcDogNDVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYucm9sZS1jbGllbnQge1xyXG4gICAgICAud2Vic2l0ZS13aWRnZXQge1xyXG4gICAgICAgIC53aWRnZXQtcm93IHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9maWxlLWF2YXRhci1maWVsZCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFFM0Q5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIFxyXG4ud2Vic2l0ZS13aWRnZXQtcHJvZmlsZSB7XHJcbiAgICAudGl0bGUtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWN0YS1saXN0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWJ1dHRvbi1jb250YWluZXItaW5uZXIge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBlcnNvbmFsLWluZm8sXHJcbiAgICAmLS11c2VyLWRldGFpbHMge1xyXG4gICAgICAgIC53aWRnZXQtZGF0YS12YWx1ZSAud2lkZ2V0LXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlLWdlbmRlci1zZWxlY3Qge1xyXG4gICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudnNfX2Ryb3Bkb3duLW1lbnUgLnZzX19kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWJvdXQtaW5mbyB7XHJcbiAgICAgICAgLnRpdGxlLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAucHJvZmlsZS1hdmF0YXItZmllbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxRTNEOTtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1hdmF0YXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9maWxlLWF2YXRhci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oYXMtYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1hdmF0YXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWF2YXRhci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1hdmF0YXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWF2YXRhci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyNTgxRDYsIC44OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5oYXMtYXZhdGFyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMjU4MUQ2LCAuODgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtdXNlci1tZXRhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9maWxlLXVzZXItbWV0YS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDIuMDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9maWxlLXVzZXItbWV0YS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndpZGdldC1jdGEtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tY3RhLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWN0YS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNFMTZCNkIsIC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI3Byb2ZpbGUtbm90ZSB7XHJcbiAgICAgICAgJjpoYXMoLnNwaW5uZXItYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEtbm90ZSxcclxuICAgICAgICAud2lkZ2V0LXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGQtbm90ZS1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keS5saW5rLXNjYW5uZXItcGFnZSB7XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5pbmZvLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXRlLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZBRDRBNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXRlLWVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlMDQ1NDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXNjYW5uZXItbGF5b3V0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggbWlubWF4KDMwMHB4LCAxZnIpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDQ1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstc2Nhbm5lci10YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAubGluay1zY2FubmVyLXRhYmxlX19ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmhhcy1oLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rLXNjYW5uZXItdGFibGVfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZS1oZWFkZXItbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDI1MHB4LCAxZnIpIG1pbm1heCgxODBweCwgMWZyKSBtaW5tYXgoMzAwcHgsIDFmcik7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS4wN3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtYm9keS1saXN0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDI1MHB4LCAxZnIpIG1pbm1heCgxODBweCwgMWZyKSBtaW5tYXgoMzAwcHgsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAvL2dyaWQtYXV0by1yb3dzOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzYsIDI0MSwgMjQ2LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMzYsIDI0MSwgMjQ2LCAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LXBpbGwgIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlLWxpbmtzLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICNCQ0NCREE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGNjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQkNDQkRBOyAgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubWFuYWdlLWxpbmtzLWJ0bl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW4gLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm1hbmFnZS1saW5rcy1idG5fX2xpc3QgKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICAuZXhwYW5kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hbmFnZS1saW5rcy1idG5fX2xpc3QgKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmQtaWNvbiB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI0JDQ0JEQTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogM3B4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXVwIHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDlweCA4cHggOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBkcm9wZG93bkxpbmtzRmFkZUluIHtcclxuICAgICAgICAgICAgZnJvbSB7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS13aWRnZXRzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYwcHgsIDFmcikpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstc2lkZS13aWRnZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggIzAwMDAwMDBEOyBcclxuXHJcbiAgICAgICAgJi5pbnRlcm5hbC1saW5rcyB7XHJcbiAgICAgICAgICAgIC5saW5rLXNpZGUtd2lkZ2V0X192YWx1ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHRlcm5hbC1saW5rcyB7XHJcbiAgICAgICAgICAgIC5saW5rLXNpZGUtd2lkZ2V0X192YWx1ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcGFsZS1nb2xkKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm8tZGF0YSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsImJvZHkud3AtdXBkYXRlcy1wYWdlIHtcclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBcclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3RhdGUtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuc3RhdGUtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2UwNDU0NTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndvcmRwcmVzcy1jb3JlLWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLXBsdWdpbnMge1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwLjg1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGx1Z2lucy1kcm9wZG93bi1maWx0ZXIge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhlbWVzLWxpc3Qge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXBkYXRlLWNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMjBweCwgMjM1cHgpIG1pbm1heCgxMzBweCwgMWZyKSAxMzBweCAxMDBweCAxMTBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy11cGRhdGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgcmdiYSgyMjUsIDEwNywgMTA3LCAwLjMpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC5uby1jb250ZW50KSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1zdmcsXHJcbiAgICAgICAgICAgIC5pY29uLWltZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlcnNpb24ge1xyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXJyZW50LXZlcnNpb24ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXRlc3QtdmVyc2lvbiB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51cGRhdGUtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogNCAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby11cGRhdGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUNGMUY2O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIud2ItYmlsbGluZy1wYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgJjpoYXMoLmFsbC1pbnZvaWNlcy1hY3RpdmUpIHtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgdWwubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1pbnZvaWNlcy1vdmVybGF5IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJpbGxpbmctZGV0YWlscy10YWJsZSB0cixcclxuICAgICAgLmJpbGxpbmctZGF0YXRhYmxlIHRyIHtcclxuICAgICAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC5kb3dubG9hZC1wZGYtYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OC41NnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzguMTNweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmlsbGluZy1sYXlvdXQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5MHB4IDFmcjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBnYXA6IDQ1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhhcyguYmlsbGluZy1hc2lkZS1wYXltZW50LW1ldGhvZHMpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5MHB4IDFmciAyNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTBweCAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaWxsaW5nLWFzaWRlLXBheW1lbnQtbWV0aG9kcyB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhhcyguYmlsbGluZy1wYXltZW50cykge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTkwcHggMWZyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaWxsaW5nLWFzaWRlLXBheW1lbnQtbWV0aG9kcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5iaWxsaW5nLW92ZXJ2aWV3LXNpbmdsZSkge1xyXG4gICAgICAud2ItYmlsbGluZy1wYWdlX19oZWFkZXIsXHJcbiAgICAgIC5iaWxsaW5nLWFzaWRlLW5hdixcclxuICAgICAgLmJpbGxpbmctYXNpZGUtcGF5bWVudC1tZXRob2RzLFxyXG4gICAgICAuc2VjdGlvbi1pbnRybyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJpbGxpbmctbGF5b3V0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpbGxpbmctbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1iaWxsaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpbGxpbmctbHYtMi1oZWFkaW5nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaWxsaW5nLXNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlsbGluZy1uYXYtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5vLWNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4yNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdXBwb3J0LXByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIDFmcikpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1cHBvcnQtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnN1cHBvcnQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24tZmVhdHVyZS1jYXJkX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaWxsaW5nLXNlY3Rpb24ge1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpbGxpbmctZGV0YWlscy10YWJsZSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGF5bWVudC1oaXN0b3J5LXRhYmxlIHtcclxuICAgICAgICAgICAgdGhlYWQgdGgsXHJcbiAgICAgICAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWRnZS1yZWZ1bmRlZCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYW1tb3VudC12YWx1ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHsgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgM3B4IC0gNjFweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjAwcHgsIDFmcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHsgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMDdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAuNDNweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHsgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5oYXMtc29ydCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAudGgtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEyIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNNC45MDM4NSAxMi40MDM4VjIuODU3NjNMMS4wNTM4MyA2LjcwNzYzTDAgNS42NTM4M0w1LjY1MzgzIDBMMTEuMzA3NyA1LjY1MzgzTDEwLjI1MzggNi43MDc2M0w2LjQwMzggMi44NTc2M1YxMi40MDM4SDQuOTAzODVaJyBmaWxsPSclMjM4NjkwOTknLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIC50aC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zb3J0LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAudGgtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zb3J0LXVwIHtcclxuICAgICAgICAgICAgICAgICAgLnRoLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jZWxsLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1jdGEtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHggMCA5cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyg6b25seS1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjMlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub25seS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygucmVmdW5kLWJ0bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNlbGwtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1jdGEtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTE2MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWN0YS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aGFzKC5yZWZ1bmQtYnRuKTpub3QoLm9ubHktcm93KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2VsbC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWN0YS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHggMCA5cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jZWxsLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tY3RhLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDc4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgJi5jbGllbnQtYWdlbmN5LWluZm8sXHJcbiAgICAgICAgICAgICAgICAudXNlci1pbmZvLFxyXG4gICAgICAgICAgICAgICAgLmNsaWVudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDZweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZWxsLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY3RhLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogODUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTksIDExOSwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLWJnLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5RkFCQjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tZG93bmxvYWQtcGRmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBzdmcuZG93bmxvYWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTksIDExOSwgLjEwKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnLmRvd25sb2FkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXdlYnVlbm8tYmctcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaWxsaW5nLW92ZXJ2aWV3LXNpbmdsZSB7XHJcbiAgICAgICAgLmJ0bi1iYWNrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLmJhY2stYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHNjYWxlWCgtMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrLWFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJzY3JpcHRpb24tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaWxsaW5nLW92ZXJ2aWV3LXNpbmdsZS10YWJsZSB7XHJcbiAgICAgICAgICAgIC5jZWxsLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNlbGwtYW1vdW50IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VtbWFyeS1ibG9jayB7XHJcbiAgICAgICAgICAgIC5zdW1tYXJ5LWJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDAuODVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdW1tYXJ5LXRvdGFsLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgNTksIDExOSwgLjMwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIC4zMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIC5hbGwtaW52b2ljZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmLmFsbC1pbnZvaWNlcy1hY3RpdmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjQkNDQkRBLCAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19leGl0LWJ0biB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYmxvY2stc3RhcnQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbnZvaWNlLWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW52b2ljZS1pbmZvLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbGwtaW52b2ljZXMtb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQ0JEQTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXBheW1lbnQtbWV0aG9kLXNjcmVlbiB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJl9faWxsdXN0cmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbGx1c3RyYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTguNTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMi42OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcmVkaXQtY2FyZC1ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19icmFuZC1pY29uIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICYuYnJhbmQtdmlzYSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5icmFuZC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3JlZGl0LWNhcmQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWN0YS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1jdGEtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0MSwgNDcsIDUyLCAuNjApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIyNSwgMTA3LCAxMDcsIC42MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbmZvLWRldGFpbHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZXhwaXJ5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkLWNyZWRpdC1jYXJkLWJsb2NrLFxyXG4gICAgLnVwZGF0ZS1jcmVkaXQtY2FyZC1ibG9jayB7XHJcbiAgICAgICAgI2NhcmQtZWxlbWVudC1zYXZlLFxyXG4gICAgICAgICNiYWNrdXAtY2FyZC1lbGVtZW50LFxyXG4gICAgICAgICNlZGl0LWNhcmQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBkaXYgeyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NhcmQtZWxlbWVudC1zYXZlLWVycm9ycyxcclxuICAgICAgICAjYmFja3VwLWNhcmQtZWxlbWVudC1lcnJvcnMsXHJcbiAgICAgICAgI2VkaXQtY2FyZC1lcnJvcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0UxNkI2QjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwZGF0ZS1jcmVkaXQtY2FyZC1ibG9jay1tb2RhbCxcclxuICAgIC5yZWZ1bmQtbW9kYWwge1xyXG4gICAgICAgICYuYm9vdGJveC1tLWNyZWRpdC1jYXJkLWVkaXQsXHJcbiAgICAgICAgJi5ib290Ym94LW0tcmVmdW5kLW1vZGFsIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA1NTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ib290Ym94Lm1vZGFsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0MyRDFERSwgLjkpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8qIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OS4wM3B4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLm1vZGFsLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWNyZWRpdC1jYXJkLWJsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAxNTEsIDI0NSwgLjA1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVzc2FnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMjMyMztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkgeyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1zaWRlLWNhcmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjVweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyAvKiAjRjhGQkZGICovXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgLy9tYXJnaW4tYmxvY2stc3RhcnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAvL21hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0tb3V0bGluZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXktY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCRjJGQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkYyRkE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1tZXRhLWVuZGluZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG5cclxuICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1tZXRhLWV4cGlyZXMge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vLXBheS1jYXJkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYy1vdmVybGF5LWVudGVyLWFjdGl2ZSxcclxuICAgIC5jYy1vdmVybGF5LWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYy1vdmVybGF5LWVudGVyLWZyb20sXHJcbiAgICAuY2Mtb3ZlcmxheS1sZWF2ZS10byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNjLW92ZXJsYXktZW50ZXItdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6aGFzKC51cGRhdGUtY3JlZGl0LWNhcmQtYmxvY2stbW9kYWwsIC5yZWZ1bmQtbW9kYWwpIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7IFxyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn0iLCIud2Itc29ydC10YWJsZXtcclxuICAgIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1zb3J0IHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIC50aC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTIgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGlkPSdWZWN0b3InIGQ9J000LjkwMzg1IDEyLjQwMzhWMi44NTc2M0wxLjA1MzgzIDYuNzA3NjNMMCA1LjY1MzgzTDUuNjUzODMgMEwxMS4zMDc3IDUuNjUzODNMMTAuMjUzOCA2LjcwNzYzTDYuNDAzOCAyLjg1NzYzVjEyLjQwMzhINC45MDM4NVonIGZpbGw9JyUyMzg2OTA5OScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAvKiBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnRoLXRpdGxlIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNvcnQtZG93biB7XHJcbiAgICAgICAgICAgIC50aC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNvcnQtdXAge1xyXG4gICAgICAgICAgICAudGgtdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59IiwiLndiLXN1YnNjcmlwdGlvbnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFpbi1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTguNTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgbWFyZ2luOiAwIDAgNTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzguMTNweDtcclxuICAgICAgbWFyZ2luOiAwIDAgNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWNvbmRhcnktaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyAgICBcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uLWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyAgXHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyBcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaXB0aW9ucy1sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ1cHggMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiA0NXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpcHRpb25zLXdvcmRwcmVzcy1zdXBwb3J0IHtcclxuICAgIC5zdXBwb3J0LXByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydC1wcm9kdWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuc3VwcG9ydC1jYXJkIHtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJzY3JpcHRpb24tZmVhdHVyZS1jYXJkX19oZWFkZXIge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNThweCAxZnI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmVhdHVyZS1iYWRnZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgeyBcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmUtYmFkZ2UtaWNvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2ItcmliYm9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTQxcHg7XHJcbiAgICAgICAgICByaWdodDogLTQxcHg7XHJcblxyXG4gICAgICAgICAgLndiLXJpYmJvbi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAud2ItcmliYm9uLXRleHQge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC03MCUpIHRyYW5zbGF0ZVkoMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY2FuY2VsaW5nIHtcclxuICAgICAgICAgICAgLndiLXJpYmJvbi10ZXh0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTUlKSB0cmFuc2xhdGVZKDQwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm8tY29udGVudC1ibG9jayB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2UtbWVzc2FnZS1hbGVydHMge1xyXG4gICAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTY7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndiLXN3aXRjaC1hY2NvdW50LXNjcmVlbiB7XHJcblxyXG4gIC5wYXltZW50LW1ldGhvZC1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucGF5bWVudC1tZXRob2QtYm94X19pbm5lciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4ICMwMDAwMDAwRDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkZFQTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDE1KTtcclxuICBcclxuICAgICAgICAucGF5LWRlc2NyaXB0aW9uX190ZXh0LTEge1xyXG4gICAgICAgICAgY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgICAgfSBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LWlucHV0OmNoZWNrZWQgfiAucGF5bWVudC1tZXRob2QtYm94X19pbm5lciB7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6ICNCQ0Q4ODI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZGRUE7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMTUpO1xyXG5cclxuICAgICAgLnBheS1kZXNjcmlwdGlvbl9fdGV4dC0xIHtcclxuICAgICAgICBjb2xvcjogI0JDRDg4MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucGF5bWVudC1tZXRob2QtYm94X19pbm5lciAuc3Bpbm5lci13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGF5LW1ldGhvZCB7XHJcbiAgICAgIGZsZXg6IDAgMCA4MHB4O1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgZmxleDogMCAwIDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudXNlci1hdmF0YXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51c2VyLWF2YXRhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm8tbG9nbyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucGF5LWRlc2NyaXB0aW9uIHtcclxuICAgICAgJl9fdGV4dC0xIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0LTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM2QzZDNkM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjLXJvbGUtd3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzZDNkM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjYy1yb2xlLFxyXG4gICAgICAgIC5hY2MtdHlwZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjYy1yb2xlIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nb3V0LWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIud2ItZGFzaGJvYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAuYWxlcnQtY29udGVudCB7XHJcbiAgICAmOmhhcygubm90aWZpY2F0aW9uLWFsZXJ0LCAucmVnLXN0ZXAtNF9fZmluaXNoLXJlZy1wcm9jZXNzKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFzaGJvYXJkLW1haW4taGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBjb2xvcjogIzI5MjkyOTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtbGF5b3V0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCBjYWxjKDc0JSAtICgxNXB4IC8gMikpKSBtaW5tYXgoMjk2cHgsIDFmcik7IC8vY2FsYyg3NCUgLSAoMTVweCAvIDIpKSBjYWxjKDI2JSAtICgxNXB4IC8gMikpXHJcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICAgIGdhcDogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFzaGJvYXJkLWFzaWRlIHtcclxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtd2lkZ2V0cy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJi0tY29scy0yIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgIHJvdy1nYXA6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1oZWFsdGhjaGVjay13aWRnZXQsXHJcbiAgLmRhc2hib2FyZC1kaXNjb25uZWN0ZWQtd2Vic2l0ZXMtd2lkZ2V0LFxyXG4gIC5kYXNoYm9hcmQtc25hcHNob290ZXItd2lkZ2V0LFxyXG4gIC5kYXNoYm9hcmQtc3NsLXdpZGdldCB7XHJcbiAgICAuZGFzaGJvYXJkLXdpZGdldF9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC8vbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLy9tYXJnaW4tYmxvY2stc3RhcnQ6IDE1cHg7XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkYyRkE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2Vic2l0ZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnktaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3Qtb25saW5lIHtcclxuICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsbC1zZXQsXHJcbiAgICAubm8tbWF0Y2gge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1oZWFsdGhjaGVjay13aWRnZXQge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1kaXNjb25uZWN0ZWQtd2Vic2l0ZXMtd2lkZ2V0IHtcclxuICAgICY6aGFzKC5hbGwtc2V0KSB7XHJcbiAgICAgIC5kYXNoYm9hcmQtZGlzY29ubmVjdGVkLXdlYnNpdGVzLXdpZGdldF9fbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfSAqL1xyXG5cclxuICAgIC8qIC53ZWJzaXRlLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH0gKi9cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtc25hcHNob290ZXItd2lkZ2V0IHtcclxuICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndlYnNpdGUtbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5LWhvdmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJzaXRlLXN0YXR1cyB7XHJcbiAgICAgICYuc3RhdHVzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3RhdHVzLWRhbmdlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogLm5vLW1hdGNoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzlGQUJCODtcclxuICAgIH0gKi9cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtc3NsLXdpZGdldCB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qtcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvbWFpbi1uYW1lIHtcclxuICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1jb21tZW50cy13aWRnZXQge1xyXG4gICAgLmRhc2hib2FyZC13aWRnZXRfX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC13aWRnZXRfX2Zvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJGMkZBO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ0bi12aWV3LWFsbC1jb21tZW50cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXZpZXctYWxsLWNvbW1lbnRzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMTNweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnktaG92ZXIpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWF4LWhlaWdodDogMzE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0VFMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm8tY29tbWVudHMge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51cGNvbWluZy1hdXRvLXN1YnMtbW9kYWwge1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkaW5nIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogIzlGQUJCODtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2l0ZS1uYW1lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvdW50LXR5cGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNjc3NzdFO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjlGQztcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgbWF4LWhlaWdodDogMTcwcHg7IFxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyBcclxuXHJcbiAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9IFxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICM5RkFCQjg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjc3NzdFO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3RhbC1hbW1vdW50LXdyYXBwZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3RhbC1hbW1vdW50IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyLW1zZyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90aWZpY2F0aW9uLWFsZXJ0LW1haWxjaGltcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubm90aWZpY2F0aW9uLWFsZXJ0X19jdGEge1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXhpdC1wb3B1cC1pY29uLWJ0bi13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIud2ItY29tbWVudHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gIC5tYWluLWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgY29sb3I6ICMyOTI5Mjk7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1jb21tZW50cy13aWRnZXQge1xyXG4gICAgLmRhc2hib2FyZC13aWRnZXRfX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xyXG4gIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0X19mb290ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRjJGQTtcclxuICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgICAuYnRuLXZpZXctYWxsLWNvbW1lbnRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmJ0bi12aWV3LWFsbC1jb21tZW50cyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgXHJcbiAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubm8tY29tbWVudHMge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjOUZBQkI4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50cy1wYWdpbmF0aW9uIHtcclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VjdGlvbl9fbWFsd2FyZS1zY2FuIHtcclxuXHJcbiAgLmhlYWRlci1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzMHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4taGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXNjYW4taW5mbyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2LjM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjcuMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICB9XHJcblxyXG4gIC50b2dnbGUtbWFsd2FyZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN1bW1hcnktY2FyZC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5LWNhcmQtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcblxyXG4gICAgLnN1bW1hcnktY2FyZC12YWx1ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIC8vZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAvL2xpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxuXHJcbiAgICAgICYuSW5mZWN0ZWRmaWxlcyB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnktY2FyZC1rZXkge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWx3YXJlLWZpbGVzLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLy9tYXJnaW4tYmxvY2stc3RhcnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWx3YXJlLWZpbGVzLWl0ZW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMC40M3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWFkZG9uLXN0YXR1cyB7XHJcbiAgICAmLmFkZG9uLWJ1dHRvbi1maXhlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aGFzKC5zZXJ2ZXItaW5hY3RpdmUtYWRkb24pIHtcclxuICAgIC5hZGRvbi1idXR0b24tZml4ZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21haW4ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJib2R5LmZpbmFuY2lhbHMtbGVnYWN5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAucGFnZS1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgbWFyZ2luOiA0NXB4IDAgMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweDtcclxuICAgIH1cclxuICB9IFxyXG5cclxuICAvKiAjd2VidWVuby1kZWJ0b3JzLXRhYmxlIHtcclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9ICovXHJcblxyXG4gIC53Yi1uYXYtdGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwuY2hlY2tib3gtcGlsbCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG4gIH1cclxufSIsImJvZHkuc2luZ2xlLXRpY2tldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAgICY6aGFzKC50aWNrZXRzLW1lbnUtaWNvbi0tY2xvc2UteCkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWNvbnRhaW5lcntcclxuICAgICAgei1pbmRleDogMTE7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHBvcnQtdGlja2V0LWJvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnJlc3BvbnNlLW1lc3NhZ2UtYWxlcnRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogOTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLW92ZXJsYXksXHJcbiAgICAgICAgLnRpY2tldC1jbG9zZWQtc2NyZWVuIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAwMDAsIC40KTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGlja2V0LWNsb3NlZC1zY3JlZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpY2tldC1jbG9zZWQtc2NyZWVuX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY5cHg7XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGlja2V0LWNsb3NlZC1zY3JlZW5fX2lubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAudGlja2V0LWNsb3NlZC1zY3JlZW5fX2lsbHVzdHJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAudGlja2V0LWNsb3NlZC1zY3JlZW5fX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC50aWNrZXRzLW1lbnUtaWNvbi0tY2xvc2UteCkge1xyXG4gICAgICAgICAgICAuc2luZ2xlLXRpY2tldC1zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2Utb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1zaWRlYmFyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcclxuICAgICAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDI1cHggMjBweDtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMDMpO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCNCQ0NCREEsIC4zKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkwcHgpO1xyXG4gICAgICAgIC8vbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTtcclxuICAgICAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTJweCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2MHB4KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNXB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTM1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NjVweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwMHB4KTtcclxuICAgICAgICB9ICovXHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRThGMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LXNlY3Rpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS10aWNrZXQtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMDBweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtYXJyb3ctYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTk7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM5QTlGQTU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Nyb2xsLWRvd24tYXJyb3ctYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNjcm9sbC11cC1hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qICYuc2Nyb2xsLXVwLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH0gKi9cclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1saW5rIHtcclxuICAgICAgICBmbGV4OiAwIDAgMzhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdGlja2V0LWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MC44NXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VkaXRhYmxlLWlucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDAuODVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLyogQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tldC1zdGF0dXMtYnRuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY3Nzc3RTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tc3VjY2Vzcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1wZW5kaW5nIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tc3RhbGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8td2FybmluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jbG9zZWQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgIHRvcDogLTEzcHg7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9ICovXHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHBvcnQtdGlja2V0LWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyOTBweDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXRpY2tldC1vcHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGQztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjJGQTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hZGQtZmlsZS1pdGVtOmhvdmVyIHN2ZzpmaXJzdC1jaGlsZCBwYXRoLFxyXG4gICAgICAgICAgJi5zaGFyZS1saW5rLWl0ZW06aG92ZXIgc3ZnOmZpcnN0LWNoaWxkIHBhdGgsXHJcbiAgICAgICAgICAmLmFkZC1zdWJ0aWNrZXQtaXRlbTpob3ZlciBzdmc6Zmlyc3QtY2hpbGQgcGF0aCxcclxuICAgICAgICAgICYudHJhY2tlZC10aW1lLWl0ZW06aG92ZXIgc3ZnOmZpcnN0LWNoaWxkIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zaGFyZS1saW5rLWl0ZW0ge1xyXG4gICAgICAgICAgICAud2ItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgIC53Yi1kcm9wZG93bl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC53Yi10b29sdGlwIHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdGlja2V0LW9wdGlvbiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLW9wdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAuZHJvcGRvd24taWNvbiBzdmcgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24taWNvbjpob3ZlciBzdmcgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndiLWRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI0N3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcclxuICAgICAgICByb3ctZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDE0cHggMTVweCAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndiLWRyb3Bkb3duX19idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMnB4IDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYyRkE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tldC1zaWRlYmFyLXdpZGdldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLnRpY2tldC1zaWRlLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTRweCAwcHggIzAwMDAwMDBEO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaG91cmx5LWxpbWl0LXNpZGUtd2lkZ2V0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaW5mby1kbCB7XHJcbiAgICAgICAgJl9fdGVybSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAvL21hcmdpbjogMCAwIDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aWNrZXQtZHVlLWRhdGUge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHVlLWRhdGUtaWNvbi1zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGlja2V0LWR1ZS1kYXRlLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYW5jZWwtZHVlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNsb3NlLWljb24tY2lyY2xlLXN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOUZBQ0I4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuY2xvc2UtaWNvbi1jaXJjbGUtc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGViYXItaW5mby1kbF9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi50b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5leHBpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAudmMtcG9wb3Zlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjE4LCAxKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXJlY3Rpb24tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC52Yy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxOHB4IDEycHggMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudmMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC52Yy13ZWVrcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC52Yy13ZWVrZGF5IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC52Yy1kYXkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgud2Vla2RheS1wb3NpdGlvbi0xKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjE4LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnZjLWRheS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaW4tcHJldi1tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaW4tbmV4dC1tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaW4tbmV4dC1tb250aC5vbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmluLW5leHQtbW9udGguZGF5LTEge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmMtZGF5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC52Yy1hcnJvd3MtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC52Yy1zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudmMtcG9wb3Zlci1jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjE4LCAxKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDc2JTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpcmVjdGlvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpY2tldC1wcmlvcml0eSB7XHJcbiAgICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpb3JpdHktc2VsZWN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGUtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tb3B0aW9uOmhhcygucHJpb3JpdHktZW1wdHkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5oaWdoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhhcygubWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkQ3OEI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhhcygubG93KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguaGlnaCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygubWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RDc4QjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNkQ3OEI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5sb3cpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzZBRDRBNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtcHJpb3JpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMTNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhhcyguaGlnaCwgLm1lZGl1bSwgLmxvdykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5oaWdoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxNkI2QjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5tZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZENzhCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmxvdykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faG91cmx5LWxpbWl0IHtcclxuICAgICAgICAgICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWRlYmFyLWluZm8tZGxfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJGMkZBO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjM1LCAyNDIsIDI1MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtaG91cmx5LWxpbWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ob3VybHktbGltaXQtaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlGQUJCODtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9ICovXHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogIzg2OTA5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtb3ZlLWhvdXJseS1saW1pdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2xvc2UtaWNvbi1jaXJjbGUtc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogIC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5jbG9zZS1pY29uLWNpcmNsZS1zdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNFMTZCNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLWNyZWRpdHMge1xyXG4gICAgICAgICAgICAuc2lkZWJhci1pbmZvLWRsX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5uZXItY29udGVudC1saXN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGlja2V0LXdlYnNpdGVzIHtcclxuICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53Yi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndlYnNpdGVzLXNlbGVjdC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmhhcygudnNfX3NlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi52cy0tb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52c19fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZzX19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudnNfX25vLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmlubmVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd2Vic2l0ZSB7XHJcbiAgICAgICAgICAuc2lkZWJhci1pbmZvLWRsX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsaWVudCxcclxuICAgICAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAudmFsdWUtbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd2lkZ2V0LS1jcmVkaXQtYmFsYW5jZSB7XHJcbiAgICAgIC5jYXJkLXdpZGdldF9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jcmVkaXQtYmFsYW5jZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3JlZGl0LWJhbGFuY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC13aWRnZXQtLW93bmVyLWluZm8ge1xyXG4gICAgICAuY2FyZC13aWRnZXRfX3ZhbHVlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzc2lnbmVkLXRvLXVzZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICByb3ctZ2FwOiAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTdGMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NpZ25lLWRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJi5hZGQtdXNlci1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5hZGQtdXNlci1idG4ge1xyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hc3NpZ24tdXNlci1tZW51IHtcclxuICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICBib3R0b206IDEwNSU7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyhbYXJpYS1leHBhbmRlZD1cInRydWVcIl0pIHtcclxuICAgICAgICAgICAgICAgIC5hc3NpZ24tdXNlci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGRyb3Bkb3duQW5pbURvd24gLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLXVzZXItYnRuIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtdXNlci1pY29uIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLXVzZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjOUZBQ0I4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyhbYXJpYS1leHBhbmRlZD1cInRydWVcIl0pIHtcclxuICAgICAgICAgICAgLmFzc2lnbi11c2VyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGRyb3Bkb3duQW5pbSAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hc3NpZ25lLXVzZXItYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnVuYXNzYWduZWUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRTBFOEYyLCAuMik7XHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hc3NpZ25lLXVzZXItYm94LXByaXZhdGUsXHJcbiAgICAgICAgLmFzc2lnbmUtdXNlci1ib3gtY29tbW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYyRkE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hc3NpZ25lLXVzZXItYXZhdGFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXNzaWduZS11c2VyLWF2YXRhci13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmhhcy1hdmF0YXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXNzaWduZS11c2VyLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUycHggKyAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MnB4ICsgMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzaWduZWUtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hc2lnbmVlLW5hbWUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudW5hc3NhZ25lZS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjRTE2QjZCO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXNzaWduLXVzZXItbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXNzaWduZS11c2VyLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFzc2lnbmUtdXNlci1hdmF0YXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGFzLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFzc2lnbmUtdXNlci1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzNXB4ICsgNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDM1cHggKyA0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFzc2lnbmUtdXNlci1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOm5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNFRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgIC5hc3NpZ25lLXVzZXItbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXNzaWduZS11c2VyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbm8tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hc3NpZ25lLXNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUM2MzY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgZHJvcGRvd25BbmltIHtcclxuICAgICAgICAgICAgZnJvbSB7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBkcm9wZG93bkFuaW1Eb3duIHtcclxuICAgICAgICAgICAgZnJvbSB7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdG8geyBcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24tdGlja2V0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICY6aGFzKC5hY3RpdmUsIC5jay1mb2N1c2VkKSB7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFCQjggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuY2stdG9vbGJhcl9faXRlbXN7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuY2stZWRpdG9yX19tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmNrLWVkaXRvcl9fdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5jay1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcclxuXHJcbiAgICAgICAgICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEU4RjI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICYuY2stZm9jdXNlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5RkFCQjggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuY2suY2stdG9vbGJhciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNrLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JDQ0JEQSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JDQ0JEQSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY2stdG9vbGJhcl9ncm91cGluZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgJjpoYXMoLmNrLWZvY3VzZWQpIHtcclxuICAgICAgICAgICAgLm1hcmtkb3duLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1hcmtkb3duLWRlc2NyaXB0aW9uIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUZBQ0I4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmtkb3duLXZpZXdlci1jb21wIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjJweCAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhhcyg+ICo6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+ICo6bnRoLWNoaWxkKDIpKSkgPiAqIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzlGQUJCODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJyIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE3ZWUwO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2QzZDNkM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRhc2tzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgICAuc3VidGFzay1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VidGFza3MtaW5wdXQtZmllbGRfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAmOmhhcyguY29tcGxldGVkKSB7XHJcbiAgICAgICAgICAgICAgICAuc3VidGFza3MtaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VidGFza3MtaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQkZGO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNjBweCA1cHggMzVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICovXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NjkwOTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDExO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZWxldGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWJ1dHRvbixcclxuICAgICAgICAgICAgICAgIC5kZWxldGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCxcclxuICAgICAgICAgICAgICAgICAgICBzdmcgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS13ZWJ1ZW5vLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5kZWxldGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50cy13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zKTtcclxuXHJcbiAgICAgICAgLmF0dGFjaG1lbnRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdHRhY2htZW50LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRkY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1hdHRhY2htZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdHRhY2htZW50LWxpc3QtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdHRhY2htZW50LWl0ZW0tdXJsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF0dGFjaG1lbnQtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZW1vdmUtYXR0YWNobWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjODY5MDk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGJveCB7XHJcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogIzlGQUNCODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0ZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5pdGlhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51cGxvYWRpbmctYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5RkFDQjg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVwbG9hZGluZy1hY3Rpb24ge1xyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlGQUNCODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tldC1hY3Rpdml0eS10aW1lbGluZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjQkNDQkRBLCAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1jb21tZW50LWFjdGl2aXR5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoLnNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAuc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLm15LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpoYXMoLmFkZGVkLWF0dGFjaG1lbnQtd3JhcHBlcikge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGRlZC1hdHRhY2htZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53Yi1kcm9wZG93bl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53Yi1kcm9wZG93bl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCMyMzIzMjMsIC42KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjMjMyMzIzLCAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGRlZC1hdHRhY2htZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNDQkRBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODY5MDk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLW9mLWF0dGFjaG1lbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHlwZS1vZi1hdHRhY2htZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAuYXR0YWNobWVudC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDY1JSkgc2VwaWEoNyUpIHNhdHVyYXRlKDQ4NyUpIGh1ZS1yb3RhdGUoMTY3ZGVnKSBicmlnaHRuZXNzKDg1JSkgY29udHJhc3QoOTMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUtb2YtYXR0YWNobWVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR5cGUtb2YtYXR0YWNobWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZmlsdGVyIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIC5hdHRhY2htZW50LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg5MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSg1MjQ3JSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg4NSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWVudC1hY3Rpdml0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud2ItZHJvcGRvd25fX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndiLWRyb3Bkb3duX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCMyMzIzMjMsIC42KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjMjMyMzIzLCAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlrZS1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctYWN0aXZpdHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWVudC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjdGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZpdHktZXhwbGFuYXRpb24ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2VyLWF2YXRhci1jb21tZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItYWN0aXZpdHktaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGl2aXR5LXVzZXItbWV0YSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZpdHktaW5mbyxcclxuICAgICAgICAudXNlci1jb21tZW50LWFjdGl2aXR5IHtcclxuICAgICAgICAgIHAsIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYWN0aXZpdHktdXNlci1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTJGMzQ7XHJcblxyXG4gICAgICAgICAgICAmLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LWZpZWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG5cclxuICAgICAgICAuY29tbWVudC1ib3gge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQtYm94LXVzZXItaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItYXZhdGFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW50aW9uYWJsZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkNDQkRBO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpoYXMoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHd0LWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgICAgIC5od3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmh3dC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Nzc3N0U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY3Nzc3RTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzKC1tb3otYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFOEYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRUUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2OTA5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEuaHd0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZC1jb21tZW50LWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAvKiBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9ICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLWNvbW1lbnQtbG9hZGVyIHtcclxuICAgICAgICAgIC5sb2FkZXItc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbGxvd2VycyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI0JDQ0JEQSwgLjMpO1xyXG5cclxuICAgICAgICAuYWRkZm9sbG93ZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJzY3JpYmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1zdWJzY3JpYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1zdWJzY3JpYmVyIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICM4NjkwOTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1zdWJzY3JpYmVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2VjdGlvbi10aXRsZS1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgIH0gXHJcblxyXG4gICAgLnRpY2tldC1zaWRld2lkZ2V0LWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRyYW5zcGFyZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NjkwOTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGlja2V0LWJ0bi1vdXRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjODY5MDk5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjMjU4MUQ2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICBjb2xvcjogIzZBRDRBNztcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzZBRDRBNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFENEE3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGlja2V0LWN0YSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtNXB4OyBcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIC5jbG9zZS10aWNrZXQtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gKi9cclxuXHJcbiAgICAudGlja2V0cy1tZW51LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogMTM4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogMzhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxMzhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfSAqL1xyXG5cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQjc3O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQjc3O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQjc3O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xlZnQtYnJhY2tldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQjc3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0I3NztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgLyogMTYzLjYzNiUgKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA1OSwgMTE5LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jbG9zZS14IHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNCNzc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpY2tldHMtbWVudS1pY29uX19taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0I3NztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGlja2V0cy1tZW51LWljb25fX2xlZnQtYnJhY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGlja2V0cy1tZW51LWljb25fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQjc3O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jbG9zZS14IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpY2tldHMtbWVudS1pY29uX19iZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JnIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcblxyXG4gICAgICAgICAgICAvKiBAbWVkaWEgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0NCREE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1jb21wb25lbnQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtbW9kYWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC11cGRhdGUtbG9hZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgdG9wOiAzNSU7IFxyXG4gICAgICBsZWZ0OiA1MCU7IFxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgIC5sb2FkZXItc3Bpbm5lciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNsaWVudC1hY2NvdW50cy1zaW5nbGUge1xyXG5cclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMzE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLWNsaWVudCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaGVhZGVyIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW1ldGEtaW5mbyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjNjc3NzdFO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWN0YSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5kcm9wZG93bi1pY29uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndiLWRyb3Bkb3duX19saXN0IHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmctMiB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC13ZWJzaXRlcy13aWRnZXQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG5cclxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0X19oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGRkUwO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLXdpZGdldF9fdGl0bGUtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0X19kcm9wZG93biAud2ItZHJvcGRvd24gLmRyb3Bkb3duLWljb24ge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgZmlsbDogIzI5MkYzNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcuZGFzaGJvYXJkLXdpZGdldF9faWNvbiB7XHJcbiAgICAgIHJlY3QsXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogIzI5MkYzNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWxpc3RfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0U3RjE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICBncmlkLXJvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtdGlja2V0cy13aWRnZXQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG5cclxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0X19oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGRkIyO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLXdpZGdldF9fdGl0bGUtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0X19kcm9wZG93biAud2ItZHJvcGRvd24gLmRyb3Bkb3duLWljb24ge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgZmlsbDogIzI5MkYzNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcuZGFzaGJvYXJkLXdpZGdldF9faWNvbiB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogIzI5MkYzNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWxpc3RfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0U3RjE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICBncmlkLXJvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpcHRpb25zLXdvcmRwcmVzcy1zdXBwb3J0IHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgIGdyaWQtcm93OiAzIC8gNDtcclxuXHJcbiAgICAuc3VwcG9ydC1wcm9kdWN0cy1saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydC1wcm9kdWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuc3VwcG9ydC1jYXJkIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Vic2NyaXB0aW9uLWZlYXR1cmUtY2FyZF9faGVhZGVyIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNThweCAxZnI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgIC8qIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU4cHggMWZyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICB9ICovXHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmUtYmFkZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHsgXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0JDQ0JEQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mZWF0dXJlLWJhZGdlLWljb24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mZWF0dXJlLWFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Vic2NyaXB0aW9uLWZlYXR1cmUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJzY3JpcHRpb24tZmVhdHVyZS1jYXJkX19mb290ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAyNXB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mZWF0dXJlLXByaWNlLWZvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaWxsaW5nLXR5cGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1zZWxlY3QtaW5kaWNhdG9yIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53Yi1yaWJib24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMzBweDsgLy8gLTQxcHhcclxuICAgICAgICAgIHJpZ2h0OiAtMzBweDsgLy8gLTQxcHhcclxuXHJcbiAgICAgICAgICAud2ItcmliYm9uLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud2ItcmliYm9uLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7IC8vIDEycHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IC8vIDM0cHhcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAud2ItcmliYm9uLXRleHQge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC03MCUpIHRyYW5zbGF0ZVkoMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY2FuY2VsaW5nIHtcclxuICAgICAgICAgICAgLndiLXJpYmJvbi10ZXh0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTUlKSB0cmFuc2xhdGVZKDQwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2ZXItZmVhdHVyZV9fbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1jb250ZW50LWJsb2NrIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjcuMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICBjb2xvcjogIzI5MkYzNDtcclxuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMTgsIDAuMyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNwb25zZS1tZXNzYWdlLWFsZXJ0cyB7XHJcbiAgICAgICYuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxNjtcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtYXNpZGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyAtMTtcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGFzaGJvYXJkLWFzaWRlLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpbGwtd2lkZ2V0LWNyZWRpdC1iYWxhbmNlIHtcclxuICAgIC5waWxsLXdpZGdldF9faGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RkZGMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waWxsLXdpZGdldC1jcmVkaXQtcHJpY2Uge1xyXG4gICAgLnBpbGwtd2lkZ2V0X19oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdGNkZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtd2lkZ2V0LS1vd25lci1pbmZvIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RDRTdGMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG4gICAgLmNhcmQtd2lkZ2V0X19oZWFkZXIge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjNGRDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RDRTdGMTtcclxuXHJcbiAgICAgIC5jYXJkLXdpZGdldF9faWNvbi13cmFwcGVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMyOTJGMzQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xpZW50LXVzZXJzLXRhYmxlcyB7ICAgICAgXHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogNCAvIDU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlLWNvbW1vbiB7XHJcbiAgICB0YWJsZS51bml2ZXJzYWwtZGF0YS10YWJsZSB7XHJcbiAgICAgIHRib2R5IHRkOmhhcygud2ItZHJvcGRvd24pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAud2ItZHJvcGRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MnB4KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MCUpO1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGJvZHkgdHI6bGFzdC1jaGlsZCxcclxuICAgICAgdGJvZHkgdHI6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgLndiLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHggMCA4cHggOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICBhbmltYXRpb246IHdlYkZhZGVJbkxlZnQgLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5hZ2VuY3ktdXNlcnMtcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgLnBhZ2UtaGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1tYWluLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1OC41NnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIGNvbG9yOiAjMjkyRjM0O1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OS4wM3B4O1xyXG4gICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOC4xM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlLXZ1ZSB7XHJcbiAgICB0YWJsZS51bml2ZXJzYWwtZGF0YS10YWJsZS12dWUtdGFibGUge1xyXG4gICAgICB0Ym9keSB0ZDpoYXMoLndiLWRyb3Bkb3duKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgLndiLWRyb3Bkb3duIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDJweCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzAlKTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHRyOmxhc3QtY2hpbGQsXHJcbiAgICAgIHRib2R5IHRyOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQycHgpIHtcclxuICAgICAgICAgIC53Yi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOXB4IDAgOHB4IDlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3ZWJGYWRlSW5MZWZ0IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR0LWN0YS1jb250ZW50IC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSAudnNfX3NlbGVjdGVkLW9wdGlvbnMgLnZzX19zZWxlY3RlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHdlYkZhZGVJbkxlZnQge1xyXG4gICAgZnJvbSB7IFxyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICB0byB7IFxyXG4gICAgICBvcGFjaXR5OiAxOyBcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndiLXN1cGVyYWRtaW4taW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcclxuXHJcbiAgJjpoYXMoLmFjY291bnQtZW1haWxzLXZpZXcpIHtcclxuICAgIC5zdXBlcmFkbWluLWluZm8tbGF5b3V0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC1zaWRlYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2Itc3VwZXJhZG1pbi1pbmZvX19oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdXBlcmFkbWluLWluZm8tbGF5b3V0LWFzaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRtaW4tdXNlcnMgaDIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZG1pbi11c2Vycy1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpoYXMoLmNsaWVudC1lbWFpbHMtdmlldykge1xyXG4gICAgLmFnZW5jeS1hY2NvdW50LWVtYWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhhcyguYWdlbmN5LWVtYWlscy12aWV3KSB7XHJcbiAgICAuY2xpZW50LWFjY291bnQtZW1haWxzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFpbi1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTguNTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgbWFyZ2luOiAwIDAgNTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzguMTNweDtcclxuICAgICAgbWFyZ2luOiAwIDAgNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWNvbmRhcnktaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyAgICBcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uLWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyAgXHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyBcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VwZXJhZG1pbi1pbmZvLWxheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNDVweCAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IDQ1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkbWluLWhvcmlzb250YWwtdGFicyB7XHJcbiAgICAud2ItbmF2LXRhYnMtZHJvcGRvd24ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yi1uYXYtdGFicy1kcm9wZG93bl9fbGluayB7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aWNrZXQtcHJpb3JpdHktbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgcGFkZGluZzogNXB4IDEzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAmLmxvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MUMzRkY7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYubWVkaXVtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjY2MjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWdoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxNkI2QjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXNzaWduZWUtYXZhdGFyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hc3NpZ25lZS1hdmF0YXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICB0b3A6IC0ycHg7XHJcblxyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAzN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NpZ25lZS1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICBjb2xvcjogIzI5MkYzNDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvdW50ZXItbnVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzI5MkYzNDtcclxuICB9XHJcblxyXG4gIC50YWJsZS1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA5cHg7XHJcblxyXG4gICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1iZy1wcmltYXJ5LWhzbC00LW9wZWcpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIxOCwgMC4zMCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aGFzKC5iYWNrdXBzLWFqYXgtc3Bpbm5lcikge1xyXG4gICAgLnVuaXZlcnNhbC1kYXRhLXRhYmxlLXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5yb3c6bnRoLWNoaWxkKDIpIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKlxyXG4gKiBGZWF0aGVybGlnaHQgLSB1bHRyYSBzbGltIGpRdWVyeSBsaWdodGJveFxyXG4gKiBWZXJzaW9uIDEuNy4xMyAtIGh0dHA6Ly9ub2VsYm9zcy5naXRodWIuaW8vZmVhdGhlcmxpZ2h0L1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxOCwgTm/Dq2wgUmFvdWwgQm9zc2FydCAoaHR0cDovL3d3dy5ub2VsYm9zcy5jb20pXHJcbiAqIE1JVCBMaWNlbnNlZC5cclxuKiovXHJcbmh0bWwud2l0aC1mZWF0aGVybGlnaHR7b3ZlcmZsb3c6aGlkZGVufS5mZWF0aGVybGlnaHR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MjE0NzQ4MzY0Nzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojMzMzO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmVhdGhlcmxpZ2h0Omxhc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpfS5mZWF0aGVybGlnaHQ6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjI1cHggMjVweCAwO2JvcmRlci1ib3R0b206MjVweCBzb2xpZCB0cmFuc3BhcmVudDttYXJnaW4tbGVmdDo1JTttYXJnaW4tcmlnaHQ6NSU7bWF4LWhlaWdodDo5NSU7YmFja2dyb3VuZDojZmZmO2N1cnNvcjphdXRvO3doaXRlLXNwYWNlOm5vcm1hbH0uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtaW5uZXJ7ZGlzcGxheTpibG9ja30uZmVhdGhlcmxpZ2h0IGxpbmsuZmVhdGhlcmxpZ2h0LWlubmVyLC5mZWF0aGVybGlnaHQgc2NyaXB0LmZlYXRoZXJsaWdodC1pbm5lciwuZmVhdGhlcmxpZ2h0IHN0eWxlLmZlYXRoZXJsaWdodC1pbm5lcntkaXNwbGF5Om5vbmV9LmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb257cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O3RvcDowO3JpZ2h0OjA7bGluZS1oZWlnaHQ6MjVweDt3aWR0aDoyNXB4O2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7Y29sb3I6IzAwMDtib3JkZXI6MDtwYWRkaW5nOjB9LmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNsb3NlLWljb246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1pbWFnZXt3aWR0aDoxMDAlfS5mZWF0aGVybGlnaHQtaWZyYW1lIC5mZWF0aGVybGlnaHQtY29udGVudHtib3JkZXItYm90dG9tOjA7cGFkZGluZzowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mZWF0aGVybGlnaHQgaWZyYW1le2JvcmRlcjowfS5mZWF0aGVybGlnaHQgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCl7LmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXgtaGVpZ2h0Ojk4JTtwYWRkaW5nOjEwcHggMTBweCAwO2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudH19QG1lZGlhIHByaW50e2h0bWwud2l0aC1mZWF0aGVybGlnaHQ+Kj46bm90KC5mZWF0aGVybGlnaHQpe2Rpc3BsYXk6bm9uZX19IiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnc2l6aW5nJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gYmFzZSBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseSwgJyN7JGZhLXN0eWxlLWZhbWlseX0nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLCAjeyRmYS1zdHlsZX0pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCxcbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQsXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1kaXNwbGF5LCAjeyRmYS1kaXNwbGF5fSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbn1cblxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG59XG5cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gc2l6aW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGxpdGVyYWwgbWFnbmlmaWNhdGlvbiBzY2FsZVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cblxuLy8gc3RlcC1iYXNlZCBzY2FsZSAod2l0aCBhbGlnbm1lbnQpXG5AZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRmYS1zaXplcyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRzaXplfSB7XG4gICAgIEBpbmNsdWRlIGZhLXNpemUoJHZhbHVlKTtcbiAgfVxufVxuIiwiLy8gbWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBiYXNlIHJlbmRlcmluZyBmb3IgYW4gaWNvblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gc2V0cyByZWxhdGl2ZSBmb250LXNpemluZyBhbmQgYWxpZ25tZW50IChpbiBfc2l6aW5nKVxuQG1peGluIGZhLXNpemUgKCRmb250LXNpemUpIHtcbiAgZm9udC1zaXplOiBmYS1kaXZpZGUoJGZvbnQtc2l6ZSwgJGZhLXNpemUtc2NhbGUtYmFzZSkgKiAxZW07IC8vIGNvbnZlcnRzIHN0ZXAgaW4gc2l6aW5nIHNjYWxlIGludG8gYW4gZW0tYmFzZWQgdmFsdWUgdGhhdCdzIHJlbGF0aXZlIHRvIHRoZSBzY2FsZSdzIGJhc2VcbiAgbGluZS1oZWlnaHQ6IGZhLWRpdmlkZSgxLCAkZm9udC1zaXplKSAqIDFlbTsgLy8gc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50XG4gIHZlcnRpY2FsLWFsaWduOiAoZmEtZGl2aWRlKDYsICRmb250LXNpemUpIC0gZmEtZGl2aWRlKDMsIDgpKSAqIDFlbTsgLy8gdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXJcbn1cblxuLy8gb25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIHNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5AbWl4aW4gZmEtc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG5AbWl4aW4gZmEtc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cykge1xuICAgIEBpbmNsdWRlIGZhLXNyLW9ubHkoKTtcbiAgfVxufVxuXG4vLyBzZXRzIGEgc3BlY2lmaWMgaWNvbiBmYW1pbHkgdG8gdXNlIGFsb25nc2lkZSBzdHlsZSArIGljb24gbWl4aW5zXG5cbi8vIGNvbnZlbmllbmNlIG1peGlucyBmb3IgZGVjbGFyaW5nIHBzZXVkby1lbGVtZW50cyBieSBDU1MgdmFyaWFibGUsXG4vLyBpbmNsdWRpbmcgYWxsIHN0eWxlLXNwZWNpZmljIGZvbnQgcHJvcGVydGllcywgYW5kIGJvdGggdGhlIDo6YmVmb3JlXG4vLyBhbmQgOjphZnRlciBlbGVtZW50cyBpbiB0aGUgZHVvdG9uZSBjYXNlLlxuQG1peGluIGZhLWljb24tc29saWQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zb2xpZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1yZWd1bGFyKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtcmVndWxhcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1icmFuZHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuIiwiLy8gZml4ZWQtd2lkdGggaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gdmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtY3NzLXByZWZpeCAgICAgICAgICA6IGZhICFkZWZhdWx0O1xuJGZhLXN0eWxlICAgICAgICAgICAgICAgOiA5MDAgIWRlZmF1bHQ7XG4kZmEtc3R5bGUtZmFtaWx5ICAgICAgICA6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiICFkZWZhdWx0O1xuXG4kZmEtZGlzcGxheSAgICAgICAgICAgICA6IGlubGluZS1ibG9jayAhZGVmYXVsdDtcblxuJGZhLWZ3LXdpZHRoICAgICAgICAgICAgOiBmYS1kaXZpZGUoMjBlbSwgMTYpICFkZWZhdWx0O1xuJGZhLWludmVyc2UgICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xuXG4kZmEtYm9yZGVyLWNvbG9yICAgICAgICA6ICNlZWUgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXBhZGRpbmcgICAgICA6IC4yZW0gLjI1ZW0gLjE1ZW0gIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXJhZGl1cyAgICAgICA6IC4xZW0gIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXN0eWxlICAgICAgICA6IHNvbGlkICFkZWZhdWx0O1xuJGZhLWJvcmRlci13aWR0aCAgICAgICAgOiAuMDhlbSAhZGVmYXVsdDtcblxuJGZhLXNpemUtc2NhbGUtMnhzICAgICAgOiAxMCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXhzICAgICAgIDogMTIgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1zbSAgICAgICA6IDE0ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtYmFzZSAgICAgOiAxNiAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWxnICAgICAgIDogMjAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14bCAgICAgICA6IDI0ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtMnhsICAgICAgOiAzMiAhZGVmYXVsdDtcblxuJGZhLXNpemVzOiAoXG4gIFwiMnhzXCIgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtMnhzLFxuICBcInhzXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXhzLFxuICBcInNtXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXNtLFxuICBcImxnXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLWxnLFxuICBcInhsXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXhsLFxuICBcIjJ4bFwiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4bFxuKSAhZGVmYXVsdDtcblxuJGZhLWxpLXdpZHRoICAgICAgICAgICAgOiAyZW0gIWRlZmF1bHQ7XG4kZmEtbGktbWFyZ2luICAgICAgICAgICA6ICRmYS1saS13aWR0aCAqIGZhLWRpdmlkZSg1LCA0KSAhZGVmYXVsdDtcblxuJGZhLXB1bGwtbWFyZ2luICAgICAgICAgOiAuM2VtICFkZWZhdWx0O1xuXG4kZmEtcHJpbWFyeS1vcGFjaXR5ICAgICA6IDEgIWRlZmF1bHQ7XG4kZmEtc2Vjb25kYXJ5LW9wYWNpdHkgICA6IC40ICFkZWZhdWx0O1xuXG4kZmEtc3RhY2stdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiRmYS1zdGFjay13aWR0aCAgICAgICAgIDogKCRmYS1mdy13aWR0aCAqIDIpICFkZWZhdWx0O1xuJGZhLXN0YWNrLXotaW5kZXggICAgICAgOiBhdXRvICFkZWZhdWx0O1xuXG4kZmEtZm9udC1kaXNwbGF5ICAgICAgICA6IGJsb2NrICFkZWZhdWx0O1xuJGZhLWZvbnQtcGF0aCAgICAgICAgICAgOiBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG5cbiRmYS12YXItMDogXFwzMDtcbiRmYS12YXItMTogXFwzMTtcbiRmYS12YXItMjogXFwzMjtcbiRmYS12YXItMzogXFwzMztcbiRmYS12YXItNDogXFwzNDtcbiRmYS12YXItNTogXFwzNTtcbiRmYS12YXItNjogXFwzNjtcbiRmYS12YXItNzogXFwzNztcbiRmYS12YXItODogXFwzODtcbiRmYS12YXItOTogXFwzOTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWFycm93cy10by1jaXJjbGU6IFxcZTRiZDtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItYXQ6IFxcNDA7XG4kZmEtdmFyLXRyYXNoLWNhbjogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLW1lc3NhZ2U6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItZXhwbG9zaW9uOiBcXGU0ZTk7XG4kZmEtdmFyLWZpbGUtbGluZXM6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS10ZXh0OiBcXGYxNWM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItYnVpbGRpbmctdW46IFxcZTRkOTtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1jYWxlbmRhci1kYXlzOiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNGQxO1xuJGZhLXZhci12b2xsZXliYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZTogXFxlNGMyO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1kZXNjOiBcXGYwZGQ7XG4kZmEtdmFyLWNpcmNsZS1taW51czogXFxmMDU2O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMmY1O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OiBcXGY4NmQ7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjazogXFxlNGM5O1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1mb3J3YXJkLXN0ZXA6IFxcZjA1MTtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLWZhY2Utc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZvb3RiYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTZjO1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWFuZ2xlcy1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLXVzZXJzLXJlY3RhbmdsZTogXFxlNTk0O1xuJGZhLXZhci1wZW9wbGUtcm9vZjogXFxlNTM3O1xuJGZhLXZhci1wZW9wbGUtbGluZTogXFxlNTM0O1xuJGZhLXZhci1iZWVyLW11Zy1lbXB0eTogXFxmMGZjO1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3I6IFxcZTQ3NztcbiRmYS12YXItYXJyb3ctdXAtbG9uZzogXFxmMTc2O1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XG4kZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItcGVyc29uOiBcXGYxODM7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItdHJ1Y2stcGxhbmU6IFxcZTU4ZjtcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6IFxcZTRhZjtcbiRmYS12YXItc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci1qYXItd2hlYXQ6IFxcZTUxNztcbiRmYS12YXItZW52ZWxvcGVzLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZWI7XG4kZmEtdmFyLWNpcmNsZS1oOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItY29udGFjdC1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItazogXFw0YjtcbiRmYS12YXItbGFuZG1hcmstZmxhZzogXFxlNTFjO1xuJGZhLXZhci1wZW5jaWw6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1maWxlLWNsaXBib2FyZDogXFxmMGVhO1xuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdDogXFxlMTNjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci10cnVjay1yYW1wLWJveDogXFxmNGRlO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdmlhbC12aXJ1czogXFxlNTk3O1xuJGZhLXZhci1zaGVldC1wbGFzdGljOiBcXGU1NzE7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lOiBcXGU1Mzk7XG4kZmEtdmFyLXNjcm9sbC10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci1icm9vbS1iYWxsOiBcXGY0NTg7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLWJveC1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItcGVyc29uLWRyb3duaW5nOiBcXGU1NDU7XG4kZmEtdmFyLWFycm93LWRvd24tOS0xOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItdzogXFw1NztcbiRmYS12YXItZWFydGgtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci10YWJsZXQtc2NyZWVuLWJ1dHRvbjogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci10cm93ZWwtYnJpY2tzOiBcXGU1OGE7XG4kZmEtdmFyLWZhY2UtZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItdGVudC1hcnJvdy1sZWZ0LXJpZ2h0OiBcXGU1N2Y7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWxlZ2FsOiBcXGYwZTM7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItYmVsbC1jb25jaWVyZ2U6IFxcZjU2MjtcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItcGVuLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDogXFxlMDY4O1xuJGZhLXZhci1tYXJzLWFuZC12ZW51cy1idXJzdDogXFxlNTIzO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcXGYwYzQ7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1zdW4tcGxhbnQtd2lsdDogXFxlNTdhO1xuJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlOiBcXGU1ODQ7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6IFxcZTUyMTtcbiRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsOiBcXGY1NjY7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci1jbG92ZXI6IFxcZTEzOTtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItbWFpbC1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1ob3VzZS1maXJlOiBcXGU1MGM7XG4kZmEtdmFyLXNxdWFyZS1taW51czogXFxmMTQ2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOiBcXGU0ZWY7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLW5hdmljb246IFxcZjBjOTtcbiRmYS12YXItcGVvcGxlLWdyb3VwOiBcXGU1MzM7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLTM6IFxcZjI1MztcbiRmYS12YXItaGVhcnQtY3JhY2s6IFxcZjdhOTtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLXNxdWFyZS11cC1yaWdodDogXFxmMzYwO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZmFjZS1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1wZW9wbGUtcm9iYmVyeTogXFxlNTM2O1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUteG1hcms6IFxcZTU2ZDtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0OiBcXGYwOGI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci11bmxvY2sta2V5aG9sZTogXFxmMTNlO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItaGVhZHBob25lcy1zaW1wbGU6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6IFxcZjRiOTtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1yb2FkLXNwaWtlczogXFxlNTY4O1xuJGZhLXZhci1maXJlLWJ1cm5lcjogXFxlNGYxO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItdm9sdW1lLWxvdzogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLXdoZWF0LWF3bjogXFxlMmNkO1xuJGZhLXZhci13aGVhdC1hbHQ6IFxcZTJjZDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkOiBcXGU0ZmE7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXDJhO1xuJGZhLXZhci1zcXVhcmUtY2hlY2s6IFxcZjE0YTtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLXBlc2V0YS1zaWduOiBcXGUyMjE7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZGVyOiBcXGYxZGM7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1zcXVhcmVzOiBcXGYwM2E7XG4kZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwOiBcXGY4N2I7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItY2lyY2xlLWRvdDogXFxmMTkyO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWZhY2UtZGl6enk6IFxcZjU2NztcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrOiBcXGU1MTM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWZ1dGJvbC1iYWxsOiBcXGYxZTM7XG4kZmEtdmFyLXNvY2Nlci1iYWxsOiBcXGYxZTM7XG4kZmEtdmFyLXBhaW50YnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1ob3QtdHViLXBlcnNvbjogXFxmNTkzO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbjogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyOiBcXGU1MGU7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItYnJpZGdlLWxvY2s6IFxcZTRjYztcbiRmYS12YXItc2Fjay1kb2xsYXI6IFxcZjgxZDtcbiRmYS12YXItcGVuLXRvLXNxdWFyZTogXFxmMDQ0O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLXNoYXJlLW5vZGVzOiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXM6IFxcZTRmZjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFxcZjI1MjtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLWJhZy1zaG9wcGluZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItYXJyb3ctZG93bi16LWE6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLXBlcnNvbi1yYXlzOiBcXGU1NGQ7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mbGFzay12aWFsOiBcXGU0ZjM7XG4kZmEtdmFyLWhhbmQ6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci13b3JtOiBcXGU1OTk7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyazogXFxlNTBiO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItZmFjZS1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyazogXFxlNGNiO1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1mYWNlLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZWFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmbmVzczogXFxmMmE0O1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFxcZjJhNDtcbiRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2s6IFxcZTU2NDtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLXNxdWFyZS1yc3M6IFxcZjE0MztcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1sYW5kLW1pbmUtb246IFxcZTUxYjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhaXJzOiBcXGUyODk7XG4kZmEtdmFyLWk6IFxcNDk7XG4kZmEtdmFyLWhyeXZuaWEtc2lnbjogXFxmNmYyO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXY6IFxcNTY7XG4kZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbjogXFxlMmU2O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLXN0YWZmLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1hc2NsZXBpdXM6IFxcZTU3OTtcbiRmYS12YXItcm9kLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci10cnVjay1tZWRpY2FsOiBcXGYwZjk7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1OTg7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1yb2FkLWJhcnJpZXI6IFxcZTU2MjtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLXE6IFxcNTE7XG4kZmEtdmFyLWc6IFxcNDc7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGFsZjogXFxmMmM5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci1kb25nLXNpZ246IFxcZTE2OTtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvby1ib2x0OiBcXGY3NWE7XG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLWhlbG1ldC11bjogXFxlNTAzO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0OiBcXGUwOWE7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItYmxhbms6IFxcZjA3YjtcbiRmYS12YXItZmlsZS13YXZlZm9ybTogXFxmNDc4O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1jaGFydC1zaW1wbGU6IFxcZTQ3MztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci1nYXVnZTogXFxmNjI0O1xuJGZhLXZhci1kYXNoYm9hcmQ6IFxcZjYyNDtcbiRmYS12YXItZ2F1Z2UtbWVkOiBcXGY2MjQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcbiRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLWU6IFxcNDU7XG4kZmEtdmFyLXBlbi1jbGlwOiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGNhO1xuJGZhLXZhci11c2VyOiBcXGYwMDc7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2s6IFxcZTU2YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItdmFuLXNodXR0bGU6IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItYnVpbGRpbmctdXNlcjogXFxlNGRhO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXBlcnNvbi1oYWxmLWRyZXNzOiBcXGU1NDg7XG4kZmEtdmFyLXJvYWQtYnJpZGdlOiBcXGU1NjM7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWM6IFxcNDM7XG4kZmEtdmFyLXRhYmxldC1idXR0b246IFxcZjEwYTtcbiRmYS12YXItYnVpbGRpbmctbG9jazogXFxlNGQ2O1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcXGYxZmU7XG4kZmEtdmFyLWhvdXNlLWZsYWc6IFxcZTUwZDtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1taW51czogXFxlNTQwO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItY2FuY2VsOiBcXGYwNWU7XG4kZmEtdmFyLWNhbWVyYS1yb3RhdGU6IFxcZTBkODtcbiRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzOiBcXGY1ZDA7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItYXJyb3ctcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1heGltaXplOiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmU6IFxcZjYxZjtcbiRmYS12YXItc2h1ZmZsZTogXFxmMDc0O1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcGVyc29uLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1tb2JpbGUtcmV0cm86IFxcZTUyNztcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItaGFuZHMtYm91bmQ6IFxcZTRmOTtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1NjtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItY29tcHV0ZXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldDogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXNob3Atc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaDogXFxlNGE5O1xuJGZhLXZhci1zaG9wLWxvY2s6IFxcZTRhNTtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcXGYyNTE7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYnVpbGRpbmctd2hlYXQ6IFxcZTRkYjtcbiRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmc6IFxcZTUzYTtcbiRmYS12YXItcmlnaHQtdG8tYnJhY2tldDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1oZWFydC1wdWxzZTogXFxmMjFlO1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5LWJveDogXFxmNGNlO1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXIteG1hcmtzLWxpbmVzOiBcXGU1OWE7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLXdlaWdodC1zY2FsZTogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItdXNlci1ncm91cDogXFxmNTAwO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItYXJyb3ctdXAtYS16OiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItbDogXFw0YztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1iZWQtcHVsc2U6IFxcZjQ4NztcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1zaHV0dGxlLXNwYWNlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItZmFjZS1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1czogXFxlNTAwO1xuJGZhLXZhci1jb2RlLWZvcms6IFxcZTEzYjtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzOiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLWNvbG9uLXNpZ246IFxcZTE0MDtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyazogXFxlNTY2O1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXVwOiBcXGYyMmE7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUwYTtcbiRmYS12YXItZmlsZS1hcnJvdy11cDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktMzogXFxmMWViO1xuJGZhLXZhci13aWZpLXN0cm9uZzogXFxmMWViO1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdGh0dWI6IFxcZjJjZDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVzZXItcGVuOiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1hbmNob3ItbG9jazogXFxlNGFkO1xuJGZhLXZhci1idWlsZGluZy1uZ286IFxcZTRkNztcbiRmYS12YXItbWFuYXQtc2lnbjogXFxlMWQ1O1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItYm9yZGVyLXRvcC1sZWZ0OiBcXGY4NTM7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1tYXAtbG9jYXRpb24tZG90OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWw6IFxcZjY4MTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWJhdHRlcnktY2FyOiBcXGY1ZGY7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2s6IFxcZTRkMjtcbiRmYS12YXItcGVyc29uLWNoYWxrYm9hcmQ6IFxcZTUzZDtcbiRmYS12YXItbWFycy1zdHJva2UtcmlnaHQ6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1oYW5kLWJhY2stZmlzdDogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyOiBcXGU0ZTQ7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1iYXItY2hhcnQ6IFxcZjA4MDtcbiRmYS12YXItaGFuZHMtYnViYmxlczogXFxlMDVlO1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci1leWUtbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItc2FpbGJvYXQ6IFxcZTQ0NTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItc3F1YXJlLXBsdXM6IFxcZjBmZTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWJ1Y2tldDogXFxlNGNmO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLWNvdzogXFxmNmM4O1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1mb2xkZXItY2xvc2VkOiBcXGUxODU7XG4kZmEtdmFyLWhvdXNlLXRzdW5hbWk6IFxcZTUxNTtcbiRmYS12YXItc3F1YXJlLW5maTogXFxlNTc2O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcjogXFxlNGI1O1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzOiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcXGYyZWE7XG4kZmEtdmFyLXJvdGF0ZS1iYWNrOiBcXGYyZWE7XG4kZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZDogXFxmMmVhO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci10YWJsZS1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1ib3g6IFxcZjQ3MjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1taW5pbWl6ZTogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLWFuZ2xlcy1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXVyOiBcXGYxNTM7XG4kZmEtdmFyLWV1cm86IFxcZjE1MztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2lyY2xlLWNoZWNrOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaXJjbGUtc3RvcDogXFxmMjhkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItcGxhdGUtd2hlYXQ6IFxcZTU1YTtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1wZXJzb24tc2hlbHRlcjogXFxlNTRmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sOiBcXGU1MDI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItbGFyaS1zaWduOiBcXGUxYzg7XG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQ6IFxcZTU1MztcbiRmYS12YXItc3Rlcmxpbmctc2lnbjogXFxmMTU0O1xuJGZhLXZhci1nYnA6IFxcZjE1NDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6IFxcZTU3NztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItYXJyb3ctZG93bi1sb25nOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXFxmMTc1O1xuJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZTogXFxlNTdlO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlOiBcXGY1NmY7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodDogXFxmMTRjO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbi1sb2NrOiBcXGU1MWY7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLWhpbGwtYXZhbGFuY2hlOiBcXGU1MDc7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xuJGZhLXZhci12Y2FyZDogXFxmMmJiO1xuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXA6IFxcZjUxNjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0OiBcXGY1ZWI7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItYnVyc3Q6IFxcZTRkYztcbiRmYS12YXItaG91c2UtbGFwdG9wOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1mYWNlLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLW1vbmV5LWJpbGxzOiBcXGUxZjM7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNsb3VkLWFycm93LXVwOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYwZWU7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQ6IFxcZTRjMDtcbiRmYS12YXItdmVzdDogXFxlMDg1O1xuJGZhLXZhci1mZXJyeTogXFxlNGVhO1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGU6IFxcZTRiOTtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc3Byb3V0OiBcXGY0ZDg7XG4kZmEtdmFyLWxlZnQtcmlnaHQ6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWJveGVzLXBhY2tpbmc6IFxcZTRjNztcbiRmYS12YXItY2lyY2xlLWFycm93LWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZTogXFxlNGY2O1xuJGZhLXZhci1ib3dsLWZvb2Q6IFxcZTRjNjtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItY2xvdWQtYm9sdDogXFxmNzZjO1xuJGZhLXZhci10aHVuZGVyc3Rvcm06IFxcZjc2YztcbiRmYS12YXItdGV4dC1zbGFzaDogXFxmODdkO1xuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kZmEtdmFyLWZhY2Utc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZjA3ZTtcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiRmYS12YXItaG91c2UtbG9jazogXFxlNTEwO1xuJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMGVkO1xuJGZhLXZhci1jaGlsZHJlbjogXFxlNGUxO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWJsYWNrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItdXNlci1sYXJnZS1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1tYXR0cmVzcy1waWxsb3c6IFxcZTUyNTtcbiRmYS12YXItZ3VhcmFuaS1zaWduOiBcXGUxOWE7XG4kZmEtdmFyLWFycm93cy1yb3RhdGU6IFxcZjAyMTtcbiRmYS12YXItcmVmcmVzaDogXFxmMDIxO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWNydXplaXJvLXNpZ246IFxcZTE1MjtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLXNoaWVsZC1oYWx2ZWQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1ib29rLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjazogXFxlNGU4O1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1hcnJvd3MtdG8tZG90OiBcXGU0YmU7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrOiBcXGU0ZmQ7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2s6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWZpbGUtemlwcGVyOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNlZGktc2lnbjogXFxlMGRmO1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci16OiBcXDVhO1xuJGZhLXZhci1wZXJzb24tc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1yb2FkLWxvY2s6IFxcZTU2NztcbiRmYS12YXItYTogXFw0MTtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bjogXFxlMDNmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLWZlYXRoZXItcG9pbnRlZDogXFxmNTZiO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1wOiBcXDUwO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLXJlY3RhbmdsZS1hZDogXFxmNjQxO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcms6IFxcZTE3YjtcbiRmYS12YXItbG9jdXN0OiBcXGU1MjA7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItdW5zb3J0ZWQ6IFxcZjBkYztcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LTEtMjogXFxmMGNiO1xuJGZhLXZhci1saXN0LW51bWVyaWM6IFxcZjBjYjtcbiRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0OiBcXGU1NDQ7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcjogXFxmNTNkO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXDNmO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXI6IFxcZTA2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlOiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci13aGlza2V5LWdsYXNzOiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZDM7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6IFxcZTUyMjtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjA4ZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xuJGZhLXZhci1jdWJlcy1zdGFja2VkOiBcXGU0ZTY7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLWtydzogXFxmMTU5O1xuJGZhLXZhci13b246IFxcZjE1OTtcbiRmYS12YXItdmlydXMtY292aWQ6IFxcZTRhODtcbiRmYS12YXItYXVzdHJhbC1zaWduOiBcXGUwYTk7XG4kZmEtdmFyLWY6IFxcNDY7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLWNhYjogXFxmMWJhO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXM6IFxcZTU0MTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLXBpZS1jaGFydDogXFxmMjAwO1xuJGZhLXZhci1ib2x0LWxpZ2h0bmluZzogXFxlMGI3O1xuJGZhLXZhci1zYWNrLXhtYXJrOiBcXGU1NmE7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maXNoLWZpbnM6IFxcZTRmMjtcbiRmYS12YXItYnVpbGRpbmctZmxhZzogXFxlNGQ1O1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItcG9vcDogXFxmNjE5O1xuJGZhLXZhci1sb2NhdGlvbi1waW46IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItaGVsbWV0LXNhZmV0eTogXFxmODA3O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXQtaGFyZDogXFxmODA3O1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtY2hlY2s6IFxcZTU1NTtcbiRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcXGYyMDE7XG4kZmEtdmFyLW1hc2stdmVudGlsYXRvcjogXFxlNTI0O1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1zaWducy1wb3N0OiBcXGYyNzc7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb246IFxcZTU0MjtcbiRmYS12YXItaDogXFw0ODtcbiRmYS12YXItdGFycDogXFxlNTdiO1xuJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2g6IFxcZjdkOTtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItYXJyb3dzLXRvLWV5ZTogXFxlNGJmO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1ib2x0OiBcXGU1NWI7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzOiBcXGYyMjQ7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItaG9tZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItaG91c2UtY3JhY2s6IFxcZTNiMTtcbiRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXM6IFxcZjU2MTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItZmFjZS1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1ib3R0bGUtd2F0ZXI6IFxcZTRjNTtcbiRmYS12YXItY2lyY2xlLXBhdXNlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g6IFxcZTA3MjtcbiRmYS12YXItYXBwbGUtd2hvbGU6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWtpdGNoZW4tc2V0OiBcXGU1MWE7XG4kZmEtdmFyLXI6IFxcNTI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1iaXRjb2luLXNpZ246IFxcZTBiNDtcbiRmYS12YXItc2hpZWxkLWRvZzogXFxlNTczO1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItZWxldmF0b3I6IFxcZTE2ZDtcbiRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcjogXFxlNTI4O1xuJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwOiBcXGU1Mjk7XG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNTBmO1xuJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOiBcXGY2ODI7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItYmFja3dhcmQtZmFzdDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLWJhc2tldGJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uOiBcXGYzY2Q7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItdm9sdW1lLWhpZ2g6IFxcZjAyODtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXVzZXJzLXJheXM6IFxcZTU5MztcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLWJ1Z3M6IFxcZTRkMDtcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydXBlZTogXFxmMTU2O1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWNpcmNsZS1xdWVzdGlvbjogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxlMDYwO1xuJGZhLXZhci1ib29rLWJvb2ttYXJrOiBcXGUwYmI7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcbiRmYS12YXItYnJpZGdlOiBcXGU0Yzg7XG4kZmEtdmFyLXBob25lLWZsaXA6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtYWx0OiBcXGY4Nzk7XG4kZmEtdmFyLXRydWNrLWZyb250OiBcXGUyYjc7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0YWI7XG4kZmEtdmFyLXRydWNrLWZpZWxkOiBcXGU1OGQ7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbjogXFxlNGUzO1xuJGZhLXZhci1wYW5vcmFtYTogXFxlMjA5O1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci1maWxlLWNpcmNsZS1taW51czogXFxlNGVkO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItZm9yd2FyZC1mYXN0OiBcXGYwNTA7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYWNlLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1ob3VzZS1zaWduYWw6IFxcZTAxMjtcbiRmYS12YXItYmFycy1wcm9ncmVzczogXFxmODI4O1xuJGZhLXZhci10YXNrcy1hbHQ6IFxcZjgyODtcbiRmYS12YXItZmF1Y2V0LWRyaXA6IFxcZTAwNjtcbiRmYS12YXItY2FydC1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItYmFuLXNtb2tpbmc6IFxcZjU0ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItbW9iaWxlLWJ1dHRvbjogXFxmMTBiO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWZsYWc6IFxcZTUxNDtcbiRmYS12YXItYmFza2V0LXNob3BwaW5nOiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLWJ1cy1zaW1wbGU6IFxcZjU1ZTtcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZmFjZS1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjogXFxlNTRjO1xuJGZhLXZhci1maWxlLXNoaWVsZDogXFxlNGYwO1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci10b3dlci1vYnNlcnZhdGlvbjogXFxlNTg2O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC01OiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC1wZXJmZWN0OiBcXGYwMTI7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcms6IFxcZTUwMTtcbiRmYS12YXItaG91c2UtY2hpbW5leTogXFxlM2FmO1xuJGZhLXZhci1ob21lLWxnOiBcXGUzYWY7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci1mYWNlLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1zaG9wOiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1mbG9wcHktZGlzazogXFxmMGM3O1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkOiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvcnQtYXNjOiBcXGYwZGU7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50aW5nOiBcXGY0YWQ7XG4kZmEtdmFyLXBsYW50LXdpbHQ6IFxcZTVhYTtcbiRmYS12YXItZGlhbW9uZDogXFxmMjE5O1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXI6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kcy1wcmF5aW5nOiBcXGY2ODQ7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0OiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZTogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZDogXFxmMDFlO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLWNoaWxkLWRyZXNzOiBcXGU1OWM7XG4kZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXM6IFxcZTU5MTtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcbiRmYS12YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItY2FsZW5kYXIteG1hcms6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2hpbGQtcmVhY2hpbmc6IFxcZTU5ZDtcbiRmYS12YXItaGVhZC1zaWRlLXZpcnVzOiBcXGUwNjQ7XG4kZmEtdmFyLXVzZXItZ2VhcjogXFxmNGZlO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci1hcnJvdy11cC0xLTk6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1tb3NxdWl0by1uZXQ6IFxcZTUyYztcbiRmYS12YXItYnJpZGdlLXdhdGVyOiBcXGU0Y2U7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLXBlcnNvbi1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlOiBcXGY2Mjk7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQ6IFxcZjYyOTtcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVvdGUtcmlnaHQtYWx0OiBcXGYxMGU7XG4kZmEtdmFyLXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXQtc2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci10ZW5nZS1zaWduOiBcXGY3ZDc7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGFuZHMtaG9sZGluZzogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1jbGFwcGluZzogXFxlMWE4O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyazogXFxlNTQzO1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItajogXFw0YTtcbiRmYS12YXItdXNlcnMtdmlld2ZpbmRlcjogXFxlNTk1O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLXRhYmxlLWNlbGxzOiBcXGYwMGE7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWJvb2stYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItbzogXFw0ZjtcbiRmYS12YXItc3VpdGNhc2UtbWVkaWNhbDogXFxmMGZhO1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItcGVyc29uLWRyZXNzOiBcXGYxODI7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJyaWVmY2FzZS1jbG9jazogXFxmNjRhO1xuJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci1ib29rLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcXGYyYTA7XG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXBsYW5lLWxvY2s6IFxcZTU1ODtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY2FrZS1jYW5kbGVzOiBcXGYxZmQ7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItY2FrZTogXFxmMWZkO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1hbmdsZXMtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5OiBcXGU0YjM7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1hcnJvdy11cC05LTE6IFxcZjg4NztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1saXRlY29pbi1zaWduOiBcXGUxZDM7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWNpcmNsZS1ub2RlczogXFxlNGUyO1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci10cnVjay1maWVsZC11bjogXFxlNThlO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVtcHR5OiBcXGYyNTQ7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLXVzZXItZG9jdG9yOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItY2lyY2xlLWluZm86IFxcZjA1YTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjAzMDtcbiRmYS12YXItc3F1YXJlLXZpcnVzOiBcXGU1Nzg7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1jYXItb246IFxcZTRkZDtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLWFycm93LWRvd24tMS05OiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQ6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOiBcXGY0ODY7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItcGVyc29uLWNhbmU6IFxcZTUzYztcbiRmYS12YXItdGVudDogXFxlNTdkO1xuJGZhLXZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1tb25leS1iaWxsLXdoZWF0OiBcXGU1MmE7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtbGVmdDogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZTogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjazogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQ6IFxcZjBlMjtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci1oYXJkLWRyaXZlOiBcXGYwYTA7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLXJlY3RhbmdsZS1saXN0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLXRhcnAtZHJvcGxldDogXFxlNTdjO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazogXFxlNTExO1xuJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItdHJhaW4tc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1jaGFydC1nYW50dDogXFxlMGU0O1xuJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbjogXFxlMWJjO1xuJGZhLXZhci1pbmRpYW4tcnVwZWU6IFxcZTFiYztcbiRmYS12YXItaW5yOiBcXGUxYmM7XG4kZmEtdmFyLWNyb3Atc2ltcGxlOiBcXGY1NjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMTogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1sZWZ0LWxvbmc6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItdmlydXMtc2xhc2g6IFxcZTA3NTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItc3VidHJhY3Q6IFxcZjA2ODtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItYXJyb3ctbGVmdC1sb25nOiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1jaGVjazogXFxlNTVjO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1mcmFuYy1zaWduOiBcXGUxOGY7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWdlYXI6IFxcZjAxMztcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWRyb3BsZXQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW9zcXVpdG86IFxcZTUyYjtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGU6IFxcZTU0YjtcbiRmYS12YXItY2FydC1zaG9wcGluZzogXFxmMDdhO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXBsdXM6IFxcZTU1ZjtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWFycm93LXR1cm4tdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItdTogXFw1NTtcbiRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGU6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb2NrLWZvdXI6IFxcZjAxNztcbiRmYS12YXItYmFja3dhcmQtc3RlcDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGw6IFxcZjQzMjtcbiRmYS12YXItczogXFw1MztcbiRmYS12YXItdGltZWxpbmU6IFxcZTI5YztcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGVtcGVyYXR1cmUtMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLW1vYmlsZS1zY3JlZW46IFxcZjNjZjtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0OiBcXGYzY2Y7XG4kZmEtdmFyLXBsYW5lLXVwOiBcXGUyMmQ7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktMzogXFxmMjQyO1xuJGZhLXZhci1tb3VudGFpbi1jaXR5OiBcXGU1MmU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1zbGlkZXJzOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItY2VudC1zaWduOiBcXGUzZjU7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLXBlcnNvbi1wcmVnbmFudDogXFxlMzFlO1xuJGZhLXZhci13YW5kLXNwYXJrbGVzOiBcXGY3MmI7XG4kZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGYxNDI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1yaWdodC1sb25nOiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWxhcHRvcC1maWxlOiBcXGU1MWQ7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10ZWxldHlwZTogXFxmMWU0O1xuJGZhLXZhci1kaWFncmFtLW5leHQ6IFxcZTQ3NjtcbiRmYS12YXItcGVyc29uLXJpZmxlOiBcXGU1NGU7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MTI7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLXBlcnNvbi1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1wZW9wbGUtcHVsbGluZzogXFxlNTM1O1xuJGZhLXZhci1uOiBcXDRlO1xuJGZhLXZhci1jYWJsZS1jYXI6IFxcZjdkYTtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS14bWFyazogXFxlNGQ0O1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmU6IFxcZTRiODtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZmFjZS1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZGVsZXRlLWxlZnQ6IFxcZjU1YTtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5OiBcXGYxZmI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2s6IFxcZTVhMDtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1tb2JpbGU6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcXGYzY2U7XG4kZmEtdmFyLWZhY2UtbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYm9vay1za3VsbDogXFxmNmI3O1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFxcZjJjMjtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1kZWRlbnQ6IFxcZjAzYjtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZmU7XG4kZmEtdmFyLWhvdXNlOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjAxNTtcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1iOiBcXDQyO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6IFxcZjBlYztcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLWN1dGxlcnk6IFxcZjJlNztcbiRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1taWxsLXNpZ246IFxcZTFlZDtcbiRmYS12YXItYm93bC1yaWNlOiBcXGUyZWI7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXRvd2VyLWJyb2FkY2FzdDogXFxmNTE5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXVwLWxvbmc6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci1odXJyaWNhbmU6IFxcZjc1MTtcbiRmYS12YXItbW91bmQ6IFxcZTUyZDtcbiRmYS12YXItdG9pbGV0LXBvcnRhYmxlOiBcXGU1ODM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1maWxlLWFycm93LWRvd246IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLXNoaWVsZC1jYXQ6IFxcZTU3MjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci16YXA6IFxcZjBlNztcbiRmYS12YXItZ2xhc3Mtd2F0ZXI6IFxcZTRmNDtcbiRmYS12YXItb2lsLXdlbGw6IFxcZTUzMjtcbiRmYS12YXItdmF1bHQ6IFxcZTJjNTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrOiBcXGU1NTc7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLWNueTogXFxmMTU3O1xuJGZhLXZhci1qcHk6IFxcZjE1NztcbiRmYS12YXItcm1iOiBcXGYxNTc7XG4kZmEtdmFyLXllbjogXFxmMTU3O1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJvdWJsZTogXFxmMTU4O1xuJGZhLXZhci1ydWI6IFxcZjE1ODtcbiRmYS12YXItcnVibGU6IFxcZjE1ODtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1mYWNlLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWJvcmUtaG9sZTogXFxlNGMzO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90czogXFxlNGMxO1xuJGZhLXZhci1mbG9yaW4tc2lnbjogXFxlMTg0O1xuJGZhLXZhci1hcnJvdy1kb3duLXNob3J0LXdpZGU6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1sZXNzLXRoYW46IFxcM2M7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItY2FyLXR1bm5lbDogXFxlNGRlO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItYXJyb3ctcmlnaHQtbG9uZzogXFxmMTc4O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcms6IFxcZTRhYztcbiRmYS12YXItZWxsaXBzaXM6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWtpdC1tZWRpY2FsOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3c6IFxcZTVhOTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZTogXFxlNGZiO1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcXGYwOWQ7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcXGYxYjk7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oYW5kOiBcXGU0Zjc7XG4kZmEtdmFyLWJvb2stb3Blbi1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItbW91bnRhaW4tc3VuOiBcXGU1MmY7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6IFxcZTRiYTtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItdHJ1Y2stZHJvcGxldDogXFxlNThjO1xuJGZhLXZhci1maWxlLWNpcmNsZS14bWFyazogXFxlNWExO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cDogXFxlMDQwO1xuJGZhLXZhci10ZW1wZXJhdHVyZS11cDogXFxlMDQwO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItc3F1YXJlLWg6IFxcZjBmZDtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItcGx1Zy1jaXJjbGUteG1hcms6IFxcZTU2MDtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1oYW5kc2hha2UtYW5nbGU6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcM2U7XG4kZmEtdmFyLXBlcnNvbi1zd2ltbWluZzogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItZHJvcGxldDogXFxmMDQzO1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aDogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLXBlcnNvbi1idXJzdDogXFxlNTNiO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS0wOiBcXGYyNDQ7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLXNlY3Rpb246IFxcZTQ0NztcbiRmYS12YXItZ2F1Z2UtaGlnaDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0OiBcXGY2MjU7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtd2lkZTogXFxmMGY4O1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWJhcnMtc3RhZ2dlcmVkOiBcXGY1NTA7XG4kZmEtdmFyLXJlb3JkZXI6IFxcZjU1MDtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOiBcXGYyOWQ7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0OiBcXGU0ZmM7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItY2hlY2stdG8tc2xvdDogXFxmNzcyO1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItYm94ZXMtc3RhY2tlZDogXFxmNDY4O1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1ib3hlcy1hbHQ6IFxcZjQ2ODtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1jaGFpbjogXFxmMGMxO1xuJGZhLXZhci1lYXItbGlzdGVuOiBcXGYyYTI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci10cmVlLWNpdHk6IFxcZTU4NztcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLXJ1cGlhaC1zaWduOiBcXGUyM2Q7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZTogXFxmNDcwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwOiBcXGY4MmE7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLW5haXJhLXNpZ246IFxcZTFmNjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLXdhbGtpZS10YWxraWU6IFxcZjhlZjtcbiRmYS12YXItZmlsZS1wZW46IFxcZjMxYztcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItc3F1YXJlLXBlbjogXFxmMTRiO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1M2Y7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeTogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LTU6IFxcZjI0MDtcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1jb2RlLWNvbXBhcmU6IFxcZTEzYTtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1saXN0LWRvdHM6IFxcZjBjYTtcbiRmYS12YXItc2Nob29sLWxvY2s6IFxcZTU2ZjtcbiRmYS12YXItdG93ZXItY2VsbDogXFxlNTg1O1xuJGZhLXZhci1kb3duLWxvbmc6IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1yYW5raW5nLXN0YXI6IFxcZTU2MTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1wZXJzb24taGFyYXNzaW5nOiBcXGU1NDk7XG4kZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ246IFxcZTQ2YztcbiRmYS12YXItbGFuZG1hcmstZG9tZTogXFxmNzUyO1xuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdGVsZXZpc2lvbjogXFxmMjZjO1xuJGZhLXZhci10di1hbHQ6IFxcZjI2YztcbiRmYS12YXItc2hyaW1wOiBcXGU0NDg7XG4kZmEtdmFyLWxpc3QtY2hlY2s6IFxcZjBhZTtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItanVnLWRldGVyZ2VudDogXFxlNTE5O1xuJGZhLXZhci1jaXJjbGUtdXNlcjogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLWNhci1idXJzdDogXFxmNWUxO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXIteTogXFw1OTtcbiRmYS12YXItcGVyc29uLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItdHJ1Y2stZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci1jaXJjbGUtaGFsZi1zdHJva2U6IFxcZjA0MjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWNsYXBwZXJib2FyZDogXFxlMTMxO1xuJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uOiBcXGY3YmE7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1qZXQtZmlnaHRlci11cDogXFxlNTE4O1xuJGZhLXZhci1kaWFncmFtLXByb2plY3Q6IFxcZjU0MjtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItdm9sdW1lLXhtYXJrOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS10aW1lczogXFxmNmE5O1xuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XG4kZmEtdmFyLWdyaXA6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1jaGlsZC1jb21iYXRhbnQ6IFxcZTRlMDtcbiRmYS12YXItY2hpbGQtcmlmbGU6IFxcZTRlMDtcbiRmYS12YXItZ3VuOiBcXGUxOWI7XG4kZmEtdmFyLXNxdWFyZS1waG9uZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGx1czogXFwyYjtcbiRmYS12YXItYWRkOiBcXDJiO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItY29tcHV0ZXI6IFxcZTRlNTtcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcbiRmYS12YXItY2xvc2U6IFxcZjAwZDtcbiRmYS12YXItbXVsdGlwbHk6IFxcZjAwZDtcbiRmYS12YXItcmVtb3ZlOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdXNlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItcGVzby1zaWduOiBcXGUyMjI7XG4kZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZDogXFxlNGQ4O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLXVzZXJzLWxpbmU6IFxcZTU5MjtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1sZWZ0LWFsdDogXFxmMTBkO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYXNoLWFycm93LXVwOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrOiBcXGU0YjA7XG4kZmEtdmFyLWxpbmVzLWxlYW5pbmc6IFxcZTUxZTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWVxdWFsczogXFwzZDtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1pbHM6IFxcZjIwYjtcbiRmYS12YXItc2hla2VsOiBcXGYyMGI7XG4kZmEtdmFyLXNoZXFlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXBob3RvLWZpbG06IFxcZjg3YztcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLWFycm93LXRyZW5kLXVwOiBcXGUwOTg7XG4kZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzOiBcXGU1NWU7XG4kZmEtdmFyLXNpZ24taGFuZ2luZzogXFxmNGQ5O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLXRhYmxldDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci1zY2hvb2wtZmxhZzogXFxlNTZlO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1ub3RkZWY6IFxcZTFmZTtcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1jYXItcmVhcjogXFxmNWRlO1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS0yOiBcXGYyNDM7XG4kZmEtdmFyLXJhZGlvOiBcXGY4ZDc7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItcGVyY2VudDogXFwyNTtcbiRmYS12YXItcGVyY2VudGFnZTogXFwyNTtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQ6IFxcZTRmNTtcbiRmYS12YXItZGlzcGxheTogXFxlMTYzO1xuJGZhLXZhci1mYWNlLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aHVtYi10YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xuJGZhLXZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLXJvdGF0ZTogXFxmMmYxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXJvYm90OiBcXGY1NDQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLWdlYXJzOiBcXGYwODU7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHM6IFxcZTRiNztcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1mYWNlLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI1O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1hcnJvdy10dXJuLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdDogXFxlNTQ3O1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci10aWNrZXQtc2ltcGxlOiBcXGYzZmY7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYW5nbGVzLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0OiBcXGYxZGE7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZTogXFxmNTZlO1xuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcbiRmYS12YXItc2hpZWxkLWJsYW5rOiBcXGYxMzI7XG4kZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGU6IFxcZjg4NTtcbiRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0OiBcXGY4ODU7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWw6IFxcZTNiMjtcbiRmYS12YXItZ29sZi1iYWxsLXRlZTogXFxmNDUwO1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93OiBcXGUwMGQ7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQ6IFxcZTU4MDtcbiRmYS12YXItdGVudHM6IFxcZTU4MjtcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItd2luZS1nbGFzcy1lbXB0eTogXFxmNWNlO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXBlcnNvbi1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLXNoaWVsZC1oZWFydDogXFxlNTc0O1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWVhcnRoLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItZ2xvYmUtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1zcXVhcmUteG1hcms6IFxcZjJkMztcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXhtYXJrLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci1oYXNodGFnOiBcXDIzO1xuJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyOiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci10OiBcXDU0O1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1jaGFydC1jb2x1bW46IFxcZTBlMztcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2s6IFxcZTU5NjtcbiRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZTogXFxlNTM4O1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2U6IFxcZTU1NDtcbiRmYS12YXItdXAtZG93bjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLWNpcmNsZS1wbHVzOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTVkO1xuJGZhLXZhci1saW5rLXNsYXNoOiBcXGYxMjc7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0OiBcXGU1NTE7XG4kZmEtdmFyLWFycm93LXVwLXotYTogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXM6IFxcZTQ5NDtcbiRmYS12YXItYm9vay1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1mYWNlLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWFycm93LXRyZW5kLWRvd246IFxcZTA5NztcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLWZlZWQ6IFxcZjA5ZTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLXNjYWxlLWJhbGFuY2VkOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2g6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjM5MDtcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjM5MDtcbiRmYS12YXItbTogXFw0ZDtcbiRmYS12YXItdGFibGUtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLWNvbW1lbnQtc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtY2hlY2s6IFxcZTUwOTtcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcjogXFxlNDdhO1xuJGZhLXZhci10cnVjay1hcnJvdy1yaWdodDogXFxlNThiO1xuJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6IFxcZTRiYztcbiRmYS12YXItaGFuZC1maXN0OiBcXGY2ZGU7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLXBlcnNvbi1mYWxsaW5nOiBcXGU1NDY7XG4kZmEtdmFyLWltYWdlLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXJ1ZzogXFxlNTY5O1xuJGZhLXZhci1lYXJ0aC1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTogXFxmNTlkO1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItcmVjdGFuZ2xlLXhtYXJrOiBcXGY0MTA7XG4kZmEtdmFyLXJlY3RhbmdsZS10aW1lczogXFxmNDEwO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLWJhaHQtc2lnbjogXFxlMGFjO1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1oYW5kY3VmZnM6IFxcZTRmODtcbiRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb246IFxcZjA3MTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItd2FybmluZzogXFxmMDcxO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0OiBcXGYwNjQ7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXFxmMDY0O1xuJGZhLXZhci1ib3R0bGUtZHJvcGxldDogXFxlNGM0O1xuJGZhLXZhci1tYXNrLWZhY2U6IFxcZTFkNztcbiRmYS12YXItaGlsbC1yb2Nrc2xpZGU6IFxcZTUwODtcbiRmYS12YXItcmlnaHQtbGVmdDogXFxmMzYyO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2NTtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZTogXFxmNTNiO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1oYW5kczogXFxmMmE3O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ25pbmc6IFxcZjJhNztcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLXdhdGVyLWxhZGRlcjogXFxmNWM1O1xuJGZhLXZhci1sYWRkZXItd2F0ZXI6IFxcZjVjNTtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bjogXFxmMDdkO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1mYWNlLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci13aGVlbGNoYWlyLW1vdmU6IFxcZTJjZTtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFxcZTJjZTtcbiRmYS12YXItdHVybi1kb3duOiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OiBcXGU1NTI7XG4kZmEtdmFyLXNxdWFyZS1lbnZlbG9wZTogXFxmMTk5O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYmFuZGFnZTogXFxmNDYyO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jaXJjbGUteG1hcms6IFxcZjA1NztcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXhtYXJrLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1lYXJ0aC1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItaWQtY2FyZC1jbGlwOiBcXGY0N2Y7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci1oYW5kLWRvdHM6IFxcZjQ2MTtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItbXVnLXNhdWNlcjogXFxmMGY0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci11c2VyLWxhcmdlOiBcXGY0MDY7XG4kZmEtdmFyLXVzZXItYWx0OiBcXGY0MDY7XG4kZmEtdmFyLXRyYWluLXRyYW06IFxcZTViNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLWphcjogXFxlNTE2O1xuJGZhLXZhci1ub3RlLXN0aWNreTogXFxmMjQ5O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1idWctc2xhc2g6IFxcZTQ5MDtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wOiBcXGU0YjY7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLWZhY2Utc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItdGVudC1hcnJvd3MtZG93bjogXFxlNTgxO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFwyMTtcbiRmYS12YXItYXJyb3dzLXNwaW46IFxcZTRiYjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItdHVya2lzaC1saXJhLXNpZ246IFxcZTJiYjtcbiRmYS12YXItdHJ5OiBcXGUyYmI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXFxlMmJiO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFwyNDtcbiRmYS12YXItZG9sbGFyOiBcXDI0O1xuJGZhLXZhci11c2Q6IFxcMjQ7XG4kZmEtdmFyLXg6IFxcNTg7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItdXNlcnMtZ2VhcjogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nOiBcXGU1NGE7XG4kZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnM6IFxcZjE5YztcbiRmYS12YXItYmFuazogXFxmMTljO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXFxmMTljO1xuJGZhLXZhci1tdXNldW06IFxcZjE5YztcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci10cm93ZWw6IFxcZTU4OTtcbiRmYS12YXItZDogXFw0NDtcbiRmYS12YXItc3RhcGxlcjogXFxlNWFmO1xuJGZhLXZhci1tYXNrcy10aGVhdGVyOiBcXGY2MzA7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXIta2lwLXNpZ246IFxcZTFjNDtcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGU6IFxcZjRjNjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdDogXFxmNGM2O1xuJGZhLXZhci1qZXQtZmlnaHRlcjogXFxmMGZiO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXM6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLXBsdXMtbWludXM6IFxcZTQzYztcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcXGYwM2Q7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXFxmMTlkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrOiBcXGU1M2U7XG4kZmEtdmFyLXR1cm4tdXA6IFxcZjNiZjtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG5cbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci1zcXVhcmUtanM6IFxcZjNiOTtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItc3F1YXJlLXJlZGRpdDogXFxmMWEyO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3M6IFxcZjNhZjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItdGhyZWFkczogXFxlNjE4O1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXNxdWFyZS12aWFkZW86IFxcZjJhYTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXNxdWFyZS1kcmliYmJsZTogXFxmMzk3O1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1kZWJpYW46IFxcZTYwYjtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zcXVhcmUtdHdpdHRlcjogXFxmMDgxO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItZ29sYW5nOiBcXGU0MGY7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItc3F1YXJlLXlvdXR1YmU6IFxcZjQzMTtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1uZmMtZGlyZWN0aW9uYWw6IFxcZTUzMDtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLW1ldGE6IFxcZTQ5YjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXItc3F1YXJlLXN0ZWFtOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1zcXVhcmUtdmltZW86IFxcZjE5NDtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItaGl2ZTogXFxlMDdmO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItcGFkbGV0OiBcXGU0YTA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItc3F1YXJlLWdpdGh1YjogXFxmMDkyO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1zcXVhcmUtdGhyZWFkczogXFxlNjE5O1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1zcXVhcmUtZ2l0bGFiOiBcXGU1YWU7XG4kZmEtdmFyLWdpdGxhYi1zcXVhcmU6IFxcZTVhZTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2k6IFxcZjI2NDtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItaGFzaG5vZGU6IFxcZTQ5OTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1zcXVhcmUtcGludGVyZXN0OiBcXGYwZDM7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXM6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc3F1YXJlLXhpbmc6IFxcZjE2OTtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLXgtdHdpdHRlcjogXFxlNjFiO1xuJGZhLXZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLTQyLWdyb3VwOiBcXGUwODA7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcjogXFxlMDFlO1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItc3F1YXJlLWZhY2Vib29rOiBcXGYwODI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItc3F1YXJlLWxhc3RmbTogXFxmMjAzO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1jbXBsaWQ6IFxcZTM2MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWRlZXplcjogXFxlMDc3O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItc2NyZWVucGFsOiBcXGU1NzA7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci13aXJzaW5kaGFuZHdlcms6IFxcZTJkMDtcbiRmYS12YXItd3NoOiBcXGUyZDA7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1vY3RvcHVzLWRlcGxveTogXFxlMDgyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYjtcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItcnVzdDogXFxlMDdhO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItc3F1YXJlLWJlaGFuY2U6IFxcZjFiNTtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXItc3BhY2UtYXdlc29tZTogXFxlNWFjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1zcXVhcmUtZ2l0OiBcXGYxZDI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItc3F1YXJlLXR1bWJscjogXFxmMTc0O1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1ib3RzOiBcXGUzNDA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLWZpcmVmb3gtYnJvd3NlcjogXFxlMDA3O1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1zdHViYmVyOiBcXGU1Yzc7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYyYzY7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vZHlzZWU6IFxcZTVjNjtcbiRmYS12YXItc3F1YXJlLXdoYXRzYXBwOiBcXGY0MGM7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjE5ODtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItc3F1YXJlLXgtdHdpdHRlcjogXFxlNjFhO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItcGl4OiBcXGU0M2E7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXG4gIFwiYXJyb3dzLXRvLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93cy10by1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcImF0XCI6ICRmYS12YXItYXQsXG4gIFwidHJhc2gtY2FuXCI6ICRmYS12YXItdHJhc2gtY2FuLFxuICBcInRyYXNoLWFsdFwiOiAkZmEtdmFyLXRyYXNoLWFsdCxcbiAgXCJ0ZXh0LWhlaWdodFwiOiAkZmEtdmFyLXRleHQtaGVpZ2h0LFxuICBcInVzZXIteG1hcmtcIjogJGZhLXZhci11c2VyLXhtYXJrLFxuICBcInVzZXItdGltZXNcIjogJGZhLXZhci11c2VyLXRpbWVzLFxuICBcInN0ZXRob3Njb3BlXCI6ICRmYS12YXItc3RldGhvc2NvcGUsXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJpbmZvXCI6ICRmYS12YXItaW5mbyxcbiAgXCJkb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcImNvbXByZXNzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFsdCxcbiAgXCJleHBsb3Npb25cIjogJGZhLXZhci1leHBsb3Npb24sXG4gIFwiZmlsZS1saW5lc1wiOiAkZmEtdmFyLWZpbGUtbGluZXMsXG4gIFwiZmlsZS1hbHRcIjogJGZhLXZhci1maWxlLWFsdCxcbiAgXCJmaWxlLXRleHRcIjogJGZhLXZhci1maWxlLXRleHQsXG4gIFwid2F2ZS1zcXVhcmVcIjogJGZhLXZhci13YXZlLXNxdWFyZSxcbiAgXCJyaW5nXCI6ICRmYS12YXItcmluZyxcbiAgXCJidWlsZGluZy11blwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVuLFxuICBcImRpY2UtdGhyZWVcIjogJGZhLXZhci1kaWNlLXRocmVlLFxuICBcImNhbGVuZGFyLWRheXNcIjogJGZhLXZhci1jYWxlbmRhci1kYXlzLFxuICBcImNhbGVuZGFyLWFsdFwiOiAkZmEtdmFyLWNhbGVuZGFyLWFsdCxcbiAgXCJhbmNob3ItY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwidm9sbGV5YmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwsXG4gIFwidm9sbGV5YmFsbC1iYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbC1iYWxsLFxuICBcImFycm93cy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmUsXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICRmYS12YXItbWludXMtY2lyY2xlLFxuICBcImRvb3Itb3BlblwiOiAkZmEtdmFyLWRvb3Itb3BlbixcbiAgXCJyaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXQtYWx0XCI6ICRmYS12YXItc2lnbi1vdXQtYWx0LFxuICBcImF0b21cIjogJGZhLXZhci1hdG9tLFxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxuICBcImljb25zXCI6ICRmYS12YXItaWNvbnMsXG4gIFwiaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHRcIjogJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCxcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoLFxuICBcImJyaWRnZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcImhhbmQtcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxuICBcInNlYXJjaC1sb2NhdGlvblwiOiAkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbixcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJGZhLXZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxuICBcImZhY2Utc21pbGUtYmVhbVwiOiAkZmEtdmFyLWZhY2Utc21pbGUtYmVhbSxcbiAgXCJzbWlsZS1iZWFtXCI6ICRmYS12YXItc21pbGUtYmVhbSxcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxuICBcImZvb3RiYWxsXCI6ICRmYS12YXItZm9vdGJhbGwsXG4gIFwiZm9vdGJhbGwtYmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLWJhbGwsXG4gIFwic2Nob29sLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY3JvcFwiOiAkZmEtdmFyLWNyb3AsXG4gIFwiYW5nbGVzLWRvd25cIjogJGZhLXZhci1hbmdsZXMtZG93bixcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxuICBcInVzZXJzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXVzZXJzLXJlY3RhbmdsZSxcbiAgXCJwZW9wbGUtcm9vZlwiOiAkZmEtdmFyLXBlb3BsZS1yb29mLFxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXG4gIFwiYmVlci1tdWctZW1wdHlcIjogJGZhLXZhci1iZWVyLW11Zy1lbXB0eSxcbiAgXCJiZWVyXCI6ICRmYS12YXItYmVlcixcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcbiAgXCJhcnJvdy11cC1sb25nXCI6ICRmYS12YXItYXJyb3ctdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy11cCxcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxuICBcImJ1cm5cIjogJGZhLXZhci1idXJuLFxuICBcInBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcbiAgXCJsYXB0b3BcIjogJGZhLXZhci1sYXB0b3AsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcbiAgXCJ0cnVjay1wbGFuZVwiOiAkZmEtdmFyLXRydWNrLXBsYW5lLFxuICBcInJlY29yZC12aW55bFwiOiAkZmEtdmFyLXJlY29yZC12aW55bCxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWdyaW4tc3RhcnMsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxuICBcInBhc3RhZmFyaWFuaXNtXCI6ICRmYS12YXItcGFzdGFmYXJpYW5pc20sXG4gIFwiYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmUsXG4gIFwic3Bvb25cIjogJGZhLXZhci1zcG9vbixcbiAgXCJ1dGVuc2lsLXNwb29uXCI6ICRmYS12YXItdXRlbnNpbC1zcG9vbixcbiAgXCJqYXItd2hlYXRcIjogJGZhLXZhci1qYXItd2hlYXQsXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJGZhLXZhci1lbnZlbG9wZXMtYnVsayxcbiAgXCJtYWlsLWJ1bGtcIjogJGZhLXZhci1tYWlsLWJ1bGssXG4gIFwiZmlsZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxuICBcImhvc3BpdGFsLXN5bWJvbFwiOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcbiAgXCJwYWdlclwiOiAkZmEtdmFyLXBhZ2VyLFxuICBcImFkZHJlc3MtYm9va1wiOiAkZmEtdmFyLWFkZHJlc3MtYm9vayxcbiAgXCJjb250YWN0LWJvb2tcIjogJGZhLXZhci1jb250YWN0LWJvb2ssXG4gIFwic3RyaWtldGhyb3VnaFwiOiAkZmEtdmFyLXN0cmlrZXRocm91Z2gsXG4gIFwia1wiOiAkZmEtdmFyLWssXG4gIFwibGFuZG1hcmstZmxhZ1wiOiAkZmEtdmFyLWxhbmRtYXJrLWZsYWcsXG4gIFwicGVuY2lsXCI6ICRmYS12YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxuICBcImJhY2t3YXJkXCI6ICRmYS12YXItYmFja3dhcmQsXG4gIFwiY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jYXJldC1yaWdodCxcbiAgXCJjb21tZW50c1wiOiAkZmEtdmFyLWNvbW1lbnRzLFxuICBcInBhc3RlXCI6ICRmYS12YXItcGFzdGUsXG4gIFwiZmlsZS1jbGlwYm9hcmRcIjogJGZhLXZhci1maWxlLWNsaXBib2FyZCxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LFxuICBcImNsaXBib2FyZC1saXN0XCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QsXG4gIFwidHJ1Y2stcmFtcC1ib3hcIjogJGZhLXZhci10cnVjay1yYW1wLWJveCxcbiAgXCJ0cnVjay1sb2FkaW5nXCI6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcbiAgXCJ1c2VyLWNoZWNrXCI6ICRmYS12YXItdXNlci1jaGVjayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJzaGVldC1wbGFzdGljXCI6ICRmYS12YXItc2hlZXQtcGxhc3RpYyxcbiAgXCJibG9nXCI6ICRmYS12YXItYmxvZyxcbiAgXCJ1c2VyLW5pbmphXCI6ICRmYS12YXItdXNlci1uaW5qYSxcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJGZhLXZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcbiAgXCJib3gtYXJjaGl2ZVwiOiAkZmEtdmFyLWJveC1hcmNoaXZlLFxuICBcImFyY2hpdmVcIjogJGZhLXZhci1hcmNoaXZlLFxuICBcInBlcnNvbi1kcm93bmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1kcm93bmluZyxcbiAgXCJhcnJvdy1kb3duLTktMVwiOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxuICBcInNvcnQtbnVtZXJpYy1kZXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcbiAgXCJ0cnVjay1tb25zdGVyXCI6ICRmYS12YXItdHJ1Y2stbW9uc3RlcixcbiAgXCJ3XCI6ICRmYS12YXItdyxcbiAgXCJlYXJ0aC1hZnJpY2FcIjogJGZhLXZhci1lYXJ0aC1hZnJpY2EsXG4gIFwiZ2xvYmUtYWZyaWNhXCI6ICRmYS12YXItZ2xvYmUtYWZyaWNhLFxuICBcInJhaW5ib3dcIjogJGZhLXZhci1yYWluYm93LFxuICBcImNpcmNsZS1ub3RjaFwiOiAkZmEtdmFyLWNpcmNsZS1ub3RjaCxcbiAgXCJ0YWJsZXQtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uLFxuICBcInRhYmxldC1hbHRcIjogJGZhLXZhci10YWJsZXQtYWx0LFxuICBcInBhd1wiOiAkZmEtdmFyLXBhdyxcbiAgXCJjbG91ZFwiOiAkZmEtdmFyLWNsb3VkLFxuICBcInRyb3dlbC1icmlja3NcIjogJGZhLXZhci10cm93ZWwtYnJpY2tzLFxuICBcImZhY2UtZmx1c2hlZFwiOiAkZmEtdmFyLWZhY2UtZmx1c2hlZCxcbiAgXCJmbHVzaGVkXCI6ICRmYS12YXItZmx1c2hlZCxcbiAgXCJob3NwaXRhbC11c2VyXCI6ICRmYS12YXItaG9zcGl0YWwtdXNlcixcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwiZ2F2ZWxcIjogJGZhLXZhci1nYXZlbCxcbiAgXCJsZWdhbFwiOiAkZmEtdmFyLWxlZ2FsLFxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxuICBcIm1pY3JvcGhvbmUtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoLFxuICBcImJveC10aXNzdWVcIjogJGZhLXZhci1ib3gtdGlzc3VlLFxuICBcIm1vdG9yY3ljbGVcIjogJGZhLXZhci1tb3RvcmN5Y2xlLFxuICBcImJlbGwtY29uY2llcmdlXCI6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJGZhLXZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICRmYS12YXItcGVuY2lsLXJ1bGVyLFxuICBcInBlb3BsZS1hcnJvd3NcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJtYXJzLWFuZC12ZW51cy1idXJzdFwiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0LFxuICBcInNxdWFyZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQsXG4gIFwic2Npc3NvcnNcIjogJGZhLXZhci1zY2lzc29ycyxcbiAgXCJjdXRcIjogJGZhLXZhci1jdXQsXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJ0b2lsZXRzLXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0cy1wb3J0YWJsZSxcbiAgXCJob2NrZXktcHVja1wiOiAkZmEtdmFyLWhvY2tleS1wdWNrLFxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQsXG4gIFwidGFjaG9ncmFwaC1kaWdpdGFsXCI6ICRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcbiAgXCJ1c2Vycy1zbGFzaFwiOiAkZmEtdmFyLXVzZXJzLXNsYXNoLFxuICBcImNsb3ZlclwiOiAkZmEtdmFyLWNsb3ZlcixcbiAgXCJyZXBseVwiOiAkZmEtdmFyLXJlcGx5LFxuICBcIm1haWwtcmVwbHlcIjogJGZhLXZhci1tYWlsLXJlcGx5LFxuICBcInN0YXItYW5kLWNyZXNjZW50XCI6ICRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQsXG4gIFwiaG91c2UtZmlyZVwiOiAkZmEtdmFyLWhvdXNlLWZpcmUsXG4gIFwic3F1YXJlLW1pbnVzXCI6ICRmYS12YXItc3F1YXJlLW1pbnVzLFxuICBcIm1pbnVzLXNxdWFyZVwiOiAkZmEtdmFyLW1pbnVzLXNxdWFyZSxcbiAgXCJoZWxpY29wdGVyXCI6ICRmYS12YXItaGVsaWNvcHRlcixcbiAgXCJjb21wYXNzXCI6ICRmYS12YXItY29tcGFzcyxcbiAgXCJzcXVhcmUtY2FyZXQtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duLFxuICBcImNhcmV0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24sXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJsYXB0b3AtY29kZVwiOiAkZmEtdmFyLWxhcHRvcC1jb2RlLFxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGVcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLFxuICBcImJhcnNcIjogJGZhLXZhci1iYXJzLFxuICBcIm5hdmljb25cIjogJGZhLXZhci1uYXZpY29uLFxuICBcInBlb3BsZS1ncm91cFwiOiAkZmEtdmFyLXBlb3BsZS1ncm91cCxcbiAgXCJob3VyZ2xhc3MtZW5kXCI6ICRmYS12YXItaG91cmdsYXNzLWVuZCxcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxuICBcImhlYXJ0LWNyYWNrXCI6ICRmYS12YXItaGVhcnQtY3JhY2ssXG4gIFwiaGVhcnQtYnJva2VuXCI6ICRmYS12YXItaGVhcnQtYnJva2VuLFxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZS1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXG4gIFwiZmFjZS1raXNzLWJlYW1cIjogJGZhLXZhci1mYWNlLWtpc3MtYmVhbSxcbiAgXCJraXNzLWJlYW1cIjogJGZhLXZhci1raXNzLWJlYW0sXG4gIFwiZmlsbVwiOiAkZmEtdmFyLWZpbG0sXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwicGVvcGxlLXJvYmJlcnlcIjogJGZhLXZhci1wZW9wbGUtcm9iYmVyeSxcbiAgXCJsaWdodGJ1bGJcIjogJGZhLXZhci1saWdodGJ1bGIsXG4gIFwiY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWxlZnQsXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSxcbiAgXCJzY2hvb2wtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXRcIjogJGZhLXZhci1zaWduLW91dCxcbiAgXCJjaXJjbGUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bixcbiAgXCJ1bmxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLXVubG9jay1rZXlob2xlLFxuICBcInVubG9jay1hbHRcIjogJGZhLXZhci11bmxvY2stYWx0LFxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxuICBcImhlYWRwaG9uZXMtc2ltcGxlXCI6ICRmYS12YXItaGVhZHBob25lcy1zaW1wbGUsXG4gIFwiaGVhZHBob25lcy1hbHRcIjogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcbiAgXCJzaXRlbWFwXCI6ICRmYS12YXItc2l0ZW1hcCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiaGFudWtpYWhcIjogJGZhLXZhci1oYW51a2lhaCxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcImNvbW1lbnQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LXNsYXNoLFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiY29tcHJlc3NcIjogJGZhLXZhci1jb21wcmVzcyxcbiAgXCJ3aGVhdC1hd25cIjogJGZhLXZhci13aGVhdC1hd24sXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxuICBcImFua2hcIjogJGZhLXZhci1hbmtoLFxuICBcImhhbmRzLWhvbGRpbmctY2hpbGRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkLFxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXG4gIFwic3F1YXJlLWNoZWNrXCI6ICRmYS12YXItc3F1YXJlLWNoZWNrLFxuICBcImNoZWNrLXNxdWFyZVwiOiAkZmEtdmFyLWNoZWNrLXNxdWFyZSxcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxuICBcImhlYWRpbmdcIjogJGZhLXZhci1oZWFkaW5nLFxuICBcImhlYWRlclwiOiAkZmEtdmFyLWhlYWRlcixcbiAgXCJnaG9zdFwiOiAkZmEtdmFyLWdob3N0LFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxuICBcInBob25lLXNxdWFyZS1hbHRcIjogJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0LFxuICBcImNhcnQtcGx1c1wiOiAkZmEtdmFyLWNhcnQtcGx1cyxcbiAgXCJnYW1lcGFkXCI6ICRmYS12YXItZ2FtZXBhZCxcbiAgXCJjaXJjbGUtZG90XCI6ICRmYS12YXItY2lyY2xlLWRvdCxcbiAgXCJkb3QtY2lyY2xlXCI6ICRmYS12YXItZG90LWNpcmNsZSxcbiAgXCJmYWNlLWRpenp5XCI6ICRmYS12YXItZmFjZS1kaXp6eSxcbiAgXCJkaXp6eVwiOiAkZmEtdmFyLWRpenp5LFxuICBcImVnZ1wiOiAkZmEtdmFyLWVnZyxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxuICBcImNhbXBncm91bmRcIjogJGZhLXZhci1jYW1wZ3JvdW5kLFxuICBcImZvbGRlci1wbHVzXCI6ICRmYS12YXItZm9sZGVyLXBsdXMsXG4gIFwiZnV0Ym9sXCI6ICRmYS12YXItZnV0Ym9sLFxuICBcImZ1dGJvbC1iYWxsXCI6ICRmYS12YXItZnV0Ym9sLWJhbGwsXG4gIFwic29jY2VyLWJhbGxcIjogJGZhLXZhci1zb2NjZXItYmFsbCxcbiAgXCJwYWludGJydXNoXCI6ICRmYS12YXItcGFpbnRicnVzaCxcbiAgXCJwYWludC1icnVzaFwiOiAkZmEtdmFyLXBhaW50LWJydXNoLFxuICBcImxvY2tcIjogJGZhLXZhci1sb2NrLFxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXG4gIFwibWFwLW1hcmtlZFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXJcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcixcbiAgXCJ0cmVlXCI6ICRmYS12YXItdHJlZSxcbiAgXCJicmlkZ2UtbG9ja1wiOiAkZmEtdmFyLWJyaWRnZS1sb2NrLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwiY2FyLXNpZGVcIjogJGZhLXZhci1jYXItc2lkZSxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkZmEtdmFyLXNoYXJlLWFsdCxcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiaG91cmdsYXNzLWhhbGZcIjogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZixcbiAgXCJob3VyZ2xhc3MtMlwiOiAkZmEtdmFyLWhvdXJnbGFzcy0yLFxuICBcIm1pY3Jvc2NvcGVcIjogJGZhLXZhci1taWNyb3Njb3BlLFxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxuICBcImJhZy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJGZhLXZhci1zaG9wcGluZy1iYWcsXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcbiAgXCJzb3J0LWFscGhhLWRlc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcInBlcnNvbi1yYXlzXCI6ICRmYS12YXItcGVyc29uLXJheXMsXG4gIFwidXNlcnNcIjogJGZhLXZhci11c2VycyxcbiAgXCJleWUtc2xhc2hcIjogJGZhLXZhci1leWUtc2xhc2gsXG4gIFwiZmxhc2stdmlhbFwiOiAkZmEtdmFyLWZsYXNrLXZpYWwsXG4gIFwiaGFuZFwiOiAkZmEtdmFyLWhhbmQsXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXG4gIFwib21cIjogJGZhLXZhci1vbSxcbiAgXCJ3b3JtXCI6ICRmYS12YXItd29ybSxcbiAgXCJob3VzZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcmssXG4gIFwicGx1Z1wiOiAkZmEtdmFyLXBsdWcsXG4gIFwiY2hldnJvbi11cFwiOiAkZmEtdmFyLWNoZXZyb24tdXAsXG4gIFwiaGFuZC1zcG9ja1wiOiAkZmEtdmFyLWhhbmQtc3BvY2ssXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcImZhY2Uta2lzc1wiOiAkZmEtdmFyLWZhY2Uta2lzcyxcbiAgXCJraXNzXCI6ICRmYS12YXIta2lzcyxcbiAgXCJicmlkZ2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyayxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxuICBcImNoZXNzLWJpc2hvcFwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcCxcbiAgXCJmYWNlLWdyaW4td2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aW5rLFxuICBcImdyaW4td2lua1wiOiAkZmEtdmFyLWdyaW4td2luayxcbiAgXCJlYXItZGVhZlwiOiAkZmEtdmFyLWVhci1kZWFmLFxuICBcImRlYWZcIjogJGZhLXZhci1kZWFmLFxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXG4gIFwiaGFyZC1vZi1oZWFyaW5nXCI6ICRmYS12YXItaGFyZC1vZi1oZWFyaW5nLFxuICBcInJvYWQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2ssXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxuICBcInNxdWFyZS1yc3NcIjogJGZhLXZhci1zcXVhcmUtcnNzLFxuICBcInJzcy1zcXVhcmVcIjogJGZhLXZhci1yc3Mtc3F1YXJlLFxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcbiAgXCJpLWN1cnNvclwiOiAkZmEtdmFyLWktY3Vyc29yLFxuICBcInN0YW1wXCI6ICRmYS12YXItc3RhbXAsXG4gIFwic3RhaXJzXCI6ICRmYS12YXItc3RhaXJzLFxuICBcImlcIjogJGZhLXZhci1pLFxuICBcImhyeXZuaWEtc2lnblwiOiAkZmEtdmFyLWhyeXZuaWEtc2lnbixcbiAgXCJocnl2bmlhXCI6ICRmYS12YXItaHJ5dm5pYSxcbiAgXCJwaWxsc1wiOiAkZmEtdmFyLXBpbGxzLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICRmYS12YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcbiAgXCJ0b290aFwiOiAkZmEtdmFyLXRvb3RoLFxuICBcInZcIjogJGZhLXZhci12LFxuICBcImJhbmdsYWRlc2hpLXRha2Etc2lnblwiOiAkZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbixcbiAgXCJiaWN5Y2xlXCI6ICRmYS12YXItYmljeWNsZSxcbiAgXCJzdGFmZi1zbmFrZVwiOiAkZmEtdmFyLXN0YWZmLXNuYWtlLFxuICBcInJvZC1hc2NsZXBpdXNcIjogJGZhLXZhci1yb2QtYXNjbGVwaXVzLFxuICBcInJvZC1zbmFrZVwiOiAkZmEtdmFyLXJvZC1zbmFrZSxcbiAgXCJzdGFmZi1hZXNjdWxhcGl1c1wiOiAkZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzLFxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcbiAgXCJ0cnVjay1tZWRpY2FsXCI6ICRmYS12YXItdHJ1Y2stbWVkaWNhbCxcbiAgXCJhbWJ1bGFuY2VcIjogJGZhLXZhci1hbWJ1bGFuY2UsXG4gIFwid2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic25vd21hblwiOiAkZmEtdmFyLXNub3dtYW4sXG4gIFwibW9ydGFyLXBlc3RsZVwiOiAkZmEtdmFyLW1vcnRhci1wZXN0bGUsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxuICBcInNjaG9vbFwiOiAkZmEtdmFyLXNjaG9vbCxcbiAgXCJpZ2xvb1wiOiAkZmEtdmFyLWlnbG9vLFxuICBcImpvaW50XCI6ICRmYS12YXItam9pbnQsXG4gIFwiYW5nbGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1yaWdodCxcbiAgXCJob3JzZVwiOiAkZmEtdmFyLWhvcnNlLFxuICBcInFcIjogJGZhLXZhci1xLFxuICBcImdcIjogJGZhLXZhci1nLFxuICBcIm5vdGVzLW1lZGljYWxcIjogJGZhLXZhci1ub3Rlcy1tZWRpY2FsLFxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxuICBcInRlbXBlcmF0dXJlLTJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxuICBcInRoZXJtb21ldGVyLTJcIjogJGZhLXZhci10aGVybW9tZXRlci0yLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxuICBcImRvbmctc2lnblwiOiAkZmEtdmFyLWRvbmctc2lnbixcbiAgXCJjYXBzdWxlc1wiOiAkZmEtdmFyLWNhcHN1bGVzLFxuICBcInBvby1zdG9ybVwiOiAkZmEtdmFyLXBvby1zdG9ybSxcbiAgXCJwb28tYm9sdFwiOiAkZmEtdmFyLXBvby1ib2x0LFxuICBcImZhY2UtZnJvd24tb3BlblwiOiAkZmEtdmFyLWZhY2UtZnJvd24tb3BlbixcbiAgXCJmcm93bi1vcGVuXCI6ICRmYS12YXItZnJvd24tb3BlbixcbiAgXCJoYW5kLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1wb2ludC11cCxcbiAgXCJtb25leS1iaWxsXCI6ICRmYS12YXItbW9uZXktYmlsbCxcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxuICBcImFsaWduLWp1c3RpZnlcIjogJGZhLXZhci1hbGlnbi1qdXN0aWZ5LFxuICBcInVtYnJlbGxhLWJlYWNoXCI6ICRmYS12YXItdW1icmVsbGEtYmVhY2gsXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxuICBcImJ1bGxzZXllXCI6ICRmYS12YXItYnVsbHNleWUsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXG4gIFwiYXJyb3ctdXAtZnJvbS1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0LFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwicmFkaWF0aW9uXCI6ICRmYS12YXItcmFkaWF0aW9uLFxuICBcImNoYXJ0LXNpbXBsZVwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZSxcbiAgXCJtYXJzLXN0cm9rZVwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxuICBcInZpYWxcIjogJGZhLXZhci12aWFsLFxuICBcImdhdWdlXCI6ICRmYS12YXItZ2F1Z2UsXG4gIFwiZGFzaGJvYXJkXCI6ICRmYS12YXItZGFzaGJvYXJkLFxuICBcImdhdWdlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWFsdC1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSxcbiAgXCJ3YW5kLW1hZ2ljLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlcyxcbiAgXCJtYWdpYy13YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlcyxcbiAgXCJlXCI6ICRmYS12YXItZSxcbiAgXCJwZW4tY2xpcFwiOiAkZmEtdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwidmFuLXNodXR0bGVcIjogJGZhLXZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxuICBcImJ1aWxkaW5nLXVzZXJcIjogJGZhLXZhci1idWlsZGluZy11c2VyLFxuICBcInNxdWFyZS1jYXJldC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCxcbiAgXCJoaWdobGlnaHRlclwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLFxuICBcImtleVwiOiAkZmEtdmFyLWtleSxcbiAgXCJidWxsaG9yblwiOiAkZmEtdmFyLWJ1bGxob3JuLFxuICBcImdsb2JlXCI6ICRmYS12YXItZ2xvYmUsXG4gIFwic3luYWdvZ3VlXCI6ICRmYS12YXItc3luYWdvZ3VlLFxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXG4gIFwicm9hZC1icmlkZ2VcIjogJGZhLXZhci1yb2FkLWJyaWRnZSxcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImNcIjogJGZhLXZhci1jLFxuICBcInRhYmxldC1idXR0b25cIjogJGZhLXZhci10YWJsZXQtYnV0dG9uLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiY2FtZXJhLXJvdGF0ZVwiOiAkZmEtdmFyLWNhbWVyYS1yb3RhdGUsXG4gIFwic3ByYXktY2FuLXNwYXJrbGVzXCI6ICRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzLFxuICBcImFpci1mcmVzaGVuZXJcIjogJGZhLXZhci1haXItZnJlc2hlbmVyLFxuICBcInN0YXJcIjogJGZhLXZhci1zdGFyLFxuICBcInJlcGVhdFwiOiAkZmEtdmFyLXJlcGVhdCxcbiAgXCJjcm9zc1wiOiAkZmEtdmFyLWNyb3NzLFxuICBcImJveFwiOiAkZmEtdmFyLWJveCxcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcbiAgXCJhcnJvdy1wb2ludGVyXCI6ICRmYS12YXItYXJyb3ctcG9pbnRlcixcbiAgXCJtb3VzZS1wb2ludGVyXCI6ICRmYS12YXItbW91c2UtcG9pbnRlcixcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwiY2hhcmdpbmctc3RhdGlvblwiOiAkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24sXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJwZXJzb24tcnVubmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLFxuICBcInJ1bm5pbmdcIjogJGZhLXZhci1ydW5uaW5nLFxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcbiAgXCJncmlwLWxpbmVzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCxcbiAgXCJzcGlkZXJcIjogJGZhLXZhci1zcGlkZXIsXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJwbGFuZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwieC1yYXlcIjogJGZhLXZhci14LXJheSxcbiAgXCJzcGVsbC1jaGVja1wiOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxuICBcInNsYXNoXCI6ICRmYS12YXItc2xhc2gsXG4gIFwiY29tcHV0ZXItbW91c2VcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZSxcbiAgXCJtb3VzZVwiOiAkZmEtdmFyLW1vdXNlLFxuICBcImFycm93LXJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxuICBcInNob3Atc2xhc2hcIjogJGZhLXZhci1zaG9wLXNsYXNoLFxuICBcInN0b3JlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCxcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXG4gIFwidmlydXMtY292aWQtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaCxcbiAgXCJzaG9wLWxvY2tcIjogJGZhLXZhci1zaG9wLWxvY2ssXG4gIFwiaG91cmdsYXNzLXN0YXJ0XCI6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0LFxuICBcImhvdXJnbGFzcy0xXCI6ICRmYS12YXItaG91cmdsYXNzLTEsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiYnVpbGRpbmctd2hlYXRcIjogJGZhLXZhci1idWlsZGluZy13aGVhdCxcbiAgXCJwZXJzb24tYnJlYXN0ZmVlZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nLFxuICBcInJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW4tYWx0XCI6ICRmYS12YXItc2lnbi1pbi1hbHQsXG4gIFwidmVudXNcIjogJGZhLXZhci12ZW51cyxcbiAgXCJwYXNzcG9ydFwiOiAkZmEtdmFyLXBhc3Nwb3J0LFxuICBcImhlYXJ0LXB1bHNlXCI6ICRmYS12YXItaGVhcnQtcHVsc2UsXG4gIFwiaGVhcnRiZWF0XCI6ICRmYS12YXItaGVhcnRiZWF0LFxuICBcInBlb3BsZS1jYXJyeS1ib3hcIjogJGZhLXZhci1wZW9wbGUtY2FycnktYm94LFxuICBcInBlb3BsZS1jYXJyeVwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeSxcbiAgXCJ0ZW1wZXJhdHVyZS1oaWdoXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCxcbiAgXCJtaWNyb2NoaXBcIjogJGZhLXZhci1taWNyb2NoaXAsXG4gIFwiY3Jvd25cIjogJGZhLXZhci1jcm93bixcbiAgXCJ3ZWlnaHQtaGFuZ2luZ1wiOiAkZmEtdmFyLXdlaWdodC1oYW5naW5nLFxuICBcInhtYXJrcy1saW5lc1wiOiAkZmEtdmFyLXhtYXJrcy1saW5lcyxcbiAgXCJmaWxlLXByZXNjcmlwdGlvblwiOiAkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uLFxuICBcIndlaWdodC1zY2FsZVwiOiAkZmEtdmFyLXdlaWdodC1zY2FsZSxcbiAgXCJ3ZWlnaHRcIjogJGZhLXZhci13ZWlnaHQsXG4gIFwidXNlci1ncm91cFwiOiAkZmEtdmFyLXVzZXItZ3JvdXAsXG4gIFwidXNlci1mcmllbmRzXCI6ICRmYS12YXItdXNlci1mcmllbmRzLFxuICBcImFycm93LXVwLWEtelwiOiAkZmEtdmFyLWFycm93LXVwLWEteixcbiAgXCJzb3J0LWFscGhhLXVwXCI6ICRmYS12YXItc29ydC1hbHBoYS11cCxcbiAgXCJjaGVzcy1rbmlnaHRcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQsXG4gIFwiZmFjZS1sYXVnaC1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludCxcbiAgXCJsYXVnaC1zcXVpbnRcIjogJGZhLXZhci1sYXVnaC1zcXVpbnQsXG4gIFwid2hlZWxjaGFpclwiOiAkZmEtdmFyLXdoZWVsY2hhaXIsXG4gIFwiY2lyY2xlLWFycm93LXVwXCI6ICRmYS12YXItY2lyY2xlLWFycm93LXVwLFxuICBcImFycm93LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS11cCxcbiAgXCJ0b2dnbGUtb25cIjogJGZhLXZhci10b2dnbGUtb24sXG4gIFwicGVyc29uLXdhbGtpbmdcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZyxcbiAgXCJ3YWxraW5nXCI6ICRmYS12YXItd2Fsa2luZyxcbiAgXCJsXCI6ICRmYS12YXItbCxcbiAgXCJmaXJlXCI6ICRmYS12YXItZmlyZSxcbiAgXCJiZWQtcHVsc2VcIjogJGZhLXZhci1iZWQtcHVsc2UsXG4gIFwicHJvY2VkdXJlc1wiOiAkZmEtdmFyLXByb2NlZHVyZXMsXG4gIFwic2h1dHRsZS1zcGFjZVwiOiAkZmEtdmFyLXNodXR0bGUtc3BhY2UsXG4gIFwic3BhY2Utc2h1dHRsZVwiOiAkZmEtdmFyLXNwYWNlLXNodXR0bGUsXG4gIFwiZmFjZS1sYXVnaFwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gsXG4gIFwibGF1Z2hcIjogJGZhLXZhci1sYXVnaCxcbiAgXCJmb2xkZXItb3BlblwiOiAkZmEtdmFyLWZvbGRlci1vcGVuLFxuICBcImhlYXJ0LWNpcmNsZS1wbHVzXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXMsXG4gIFwiY29kZS1mb3JrXCI6ICRmYS12YXItY29kZS1mb3JrLFxuICBcImNpdHlcIjogJGZhLXZhci1jaXR5LFxuICBcIm1pY3JvcGhvbmUtbGluZXNcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLFxuICBcIm1pY3JvcGhvbmUtYWx0XCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQsXG4gIFwicGVwcGVyLWhvdFwiOiAkZmEtdmFyLXBlcHBlci1ob3QsXG4gIFwidW5sb2NrXCI6ICRmYS12YXItdW5sb2NrLFxuICBcImNvbG9uLXNpZ25cIjogJGZhLXZhci1jb2xvbi1zaWduLFxuICBcImhlYWRzZXRcIjogJGZhLXZhci1oZWFkc2V0LFxuICBcInN0b3JlLXNsYXNoXCI6ICRmYS12YXItc3RvcmUtc2xhc2gsXG4gIFwicm9hZC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyayxcbiAgXCJ1c2VyLW1pbnVzXCI6ICRmYS12YXItdXNlci1taW51cyxcbiAgXCJtYXJzLXN0cm9rZS11cFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXVwLFxuICBcIm1hcnMtc3Ryb2tlLXZcIjogJGZhLXZhci1tYXJzLXN0cm9rZS12LFxuICBcImNoYW1wYWduZS1nbGFzc2VzXCI6ICRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXMsXG4gIFwiZ2xhc3MtY2hlZXJzXCI6ICRmYS12YXItZ2xhc3MtY2hlZXJzLFxuICBcImNsaXBib2FyZFwiOiAkZmEtdmFyLWNsaXBib2FyZCxcbiAgXCJob3VzZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZmlsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctdXAsXG4gIFwiZmlsZS11cGxvYWRcIjogJGZhLXZhci1maWxlLXVwbG9hZCxcbiAgXCJ3aWZpXCI6ICRmYS12YXItd2lmaSxcbiAgXCJ3aWZpLTNcIjogJGZhLXZhci13aWZpLTMsXG4gIFwid2lmaS1zdHJvbmdcIjogJGZhLXZhci13aWZpLXN0cm9uZyxcbiAgXCJiYXRoXCI6ICRmYS12YXItYmF0aCxcbiAgXCJiYXRodHViXCI6ICRmYS12YXItYmF0aHR1YixcbiAgXCJ1bmRlcmxpbmVcIjogJGZhLXZhci11bmRlcmxpbmUsXG4gIFwidXNlci1wZW5cIjogJGZhLXZhci11c2VyLXBlbixcbiAgXCJ1c2VyLWVkaXRcIjogJGZhLXZhci11c2VyLWVkaXQsXG4gIFwic2lnbmF0dXJlXCI6ICRmYS12YXItc2lnbmF0dXJlLFxuICBcInN0cm9vcHdhZmVsXCI6ICRmYS12YXItc3Ryb29wd2FmZWwsXG4gIFwiYm9sZFwiOiAkZmEtdmFyLWJvbGQsXG4gIFwiYW5jaG9yLWxvY2tcIjogJGZhLXZhci1hbmNob3ItbG9jayxcbiAgXCJidWlsZGluZy1uZ29cIjogJGZhLXZhci1idWlsZGluZy1uZ28sXG4gIFwibWFuYXQtc2lnblwiOiAkZmEtdmFyLW1hbmF0LXNpZ24sXG4gIFwibm90LWVxdWFsXCI6ICRmYS12YXItbm90LWVxdWFsLFxuICBcImJvcmRlci10b3AtbGVmdFwiOiAkZmEtdmFyLWJvcmRlci10b3AtbGVmdCxcbiAgXCJib3JkZXItc3R5bGVcIjogJGZhLXZhci1ib3JkZXItc3R5bGUsXG4gIFwibWFwLWxvY2F0aW9uLWRvdFwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlZC1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VkLWFsdCxcbiAgXCJqZWRpXCI6ICRmYS12YXItamVkaSxcbiAgXCJzcXVhcmUtcG9sbC12ZXJ0aWNhbFwiOiAkZmEtdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsLFxuICBcInBvbGxcIjogJGZhLXZhci1wb2xsLFxuICBcIm11Zy1ob3RcIjogJGZhLXZhci1tdWctaG90LFxuICBcImNhci1iYXR0ZXJ5XCI6ICRmYS12YXItY2FyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS1jYXJcIjogJGZhLXZhci1iYXR0ZXJ5LWNhcixcbiAgXCJnaWZ0XCI6ICRmYS12YXItZ2lmdCxcbiAgXCJkaWNlLXR3b1wiOiAkZmEtdmFyLWRpY2UtdHdvLFxuICBcImNoZXNzLXF1ZWVuXCI6ICRmYS12YXItY2hlc3MtcXVlZW4sXG4gIFwiZ2xhc3Nlc1wiOiAkZmEtdmFyLWdsYXNzZXMsXG4gIFwiY2hlc3MtYm9hcmRcIjogJGZhLXZhci1jaGVzcy1ib2FyZCxcbiAgXCJidWlsZGluZy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLWNoYWxrYm9hcmRcIjogJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZCxcbiAgXCJtYXJzLXN0cm9rZS1yaWdodFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0LFxuICBcIm1hcnMtc3Ryb2tlLWhcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1oLFxuICBcImhhbmQtYmFjay1maXN0XCI6ICRmYS12YXItaGFuZC1iYWNrLWZpc3QsXG4gIFwiaGFuZC1yb2NrXCI6ICRmYS12YXItaGFuZC1yb2NrLFxuICBcInNxdWFyZS1jYXJldC11cFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC11cCxcbiAgXCJjYXJldC1zcXVhcmUtdXBcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtdXAsXG4gIFwiY2xvdWQtc2hvd2Vycy13YXRlclwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXIsXG4gIFwiY2hhcnQtYmFyXCI6ICRmYS12YXItY2hhcnQtYmFyLFxuICBcImJhci1jaGFydFwiOiAkZmEtdmFyLWJhci1jaGFydCxcbiAgXCJoYW5kcy1idWJibGVzXCI6ICRmYS12YXItaGFuZHMtYnViYmxlcyxcbiAgXCJoYW5kcy13YXNoXCI6ICRmYS12YXItaGFuZHMtd2FzaCxcbiAgXCJsZXNzLXRoYW4tZXF1YWxcIjogJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwsXG4gIFwidHJhaW5cIjogJGZhLXZhci10cmFpbixcbiAgXCJleWUtbG93LXZpc2lvblwiOiAkZmEtdmFyLWV5ZS1sb3ctdmlzaW9uLFxuICBcImxvdy12aXNpb25cIjogJGZhLXZhci1sb3ctdmlzaW9uLFxuICBcImNyb3dcIjogJGZhLXZhci1jcm93LFxuICBcInNhaWxib2F0XCI6ICRmYS12YXItc2FpbGJvYXQsXG4gIFwid2luZG93LXJlc3RvcmVcIjogJGZhLXZhci13aW5kb3ctcmVzdG9yZSxcbiAgXCJzcXVhcmUtcGx1c1wiOiAkZmEtdmFyLXNxdWFyZS1wbHVzLFxuICBcInBsdXMtc3F1YXJlXCI6ICRmYS12YXItcGx1cy1zcXVhcmUsXG4gIFwidG9yaWktZ2F0ZVwiOiAkZmEtdmFyLXRvcmlpLWdhdGUsXG4gIFwiZnJvZ1wiOiAkZmEtdmFyLWZyb2csXG4gIFwiYnVja2V0XCI6ICRmYS12YXItYnVja2V0LFxuICBcImltYWdlXCI6ICRmYS12YXItaW1hZ2UsXG4gIFwibWljcm9waG9uZVwiOiAkZmEtdmFyLW1pY3JvcGhvbmUsXG4gIFwiY293XCI6ICRmYS12YXItY293LFxuICBcImNhcmV0LXVwXCI6ICRmYS12YXItY2FyZXQtdXAsXG4gIFwic2NyZXdkcml2ZXJcIjogJGZhLXZhci1zY3Jld2RyaXZlcixcbiAgXCJmb2xkZXItY2xvc2VkXCI6ICRmYS12YXItZm9sZGVyLWNsb3NlZCxcbiAgXCJob3VzZS10c3VuYW1pXCI6ICRmYS12YXItaG91c2UtdHN1bmFtaSxcbiAgXCJzcXVhcmUtbmZpXCI6ICRmYS12YXItc3F1YXJlLW5maSxcbiAgXCJhcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlclwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyLFxuICBcIm1hcnRpbmktZ2xhc3NcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLFxuICBcImdsYXNzLW1hcnRpbmktYWx0XCI6ICRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQsXG4gIFwicm90YXRlLWxlZnRcIjogJGZhLXZhci1yb3RhdGUtbGVmdCxcbiAgXCJyb3RhdGUtYmFja1wiOiAkZmEtdmFyLXJvdGF0ZS1iYWNrLFxuICBcInJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvLWFsdFwiOiAkZmEtdmFyLXVuZG8tYWx0LFxuICBcInRhYmxlLWNvbHVtbnNcIjogJGZhLXZhci10YWJsZS1jb2x1bW5zLFxuICBcImNvbHVtbnNcIjogJGZhLXZhci1jb2x1bW5zLFxuICBcImxlbW9uXCI6ICRmYS12YXItbGVtb24sXG4gIFwiaGVhZC1zaWRlLW1hc2tcIjogJGZhLXZhci1oZWFkLXNpZGUtbWFzayxcbiAgXCJoYW5kc2hha2VcIjogJGZhLXZhci1oYW5kc2hha2UsXG4gIFwiZ2VtXCI6ICRmYS12YXItZ2VtLFxuICBcImRvbGx5XCI6ICRmYS12YXItZG9sbHksXG4gIFwiZG9sbHktYm94XCI6ICRmYS12YXItZG9sbHktYm94LFxuICBcInNtb2tpbmdcIjogJGZhLXZhci1zbW9raW5nLFxuICBcIm1pbmltaXplXCI6ICRmYS12YXItbWluaW1pemUsXG4gIFwiY29tcHJlc3MtYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQsXG4gIFwibW9udW1lbnRcIjogJGZhLXZhci1tb251bWVudCxcbiAgXCJzbm93cGxvd1wiOiAkZmEtdmFyLXNub3dwbG93LFxuICBcImFuZ2xlcy1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlcy1yaWdodCxcbiAgXCJhbmdsZS1kb3VibGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQsXG4gIFwiY2FubmFiaXNcIjogJGZhLXZhci1jYW5uYWJpcyxcbiAgXCJjaXJjbGUtcGxheVwiOiAkZmEtdmFyLWNpcmNsZS1wbGF5LFxuICBcInBsYXktY2lyY2xlXCI6ICRmYS12YXItcGxheS1jaXJjbGUsXG4gIFwidGFibGV0c1wiOiAkZmEtdmFyLXRhYmxldHMsXG4gIFwiZXRoZXJuZXRcIjogJGZhLXZhci1ldGhlcm5ldCxcbiAgXCJldXJvLXNpZ25cIjogJGZhLXZhci1ldXJvLXNpZ24sXG4gIFwiZXVyXCI6ICRmYS12YXItZXVyLFxuICBcImV1cm9cIjogJGZhLXZhci1ldXJvLFxuICBcImNoYWlyXCI6ICRmYS12YXItY2hhaXIsXG4gIFwiY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItY2lyY2xlLWNoZWNrLFxuICBcImNoZWNrLWNpcmNsZVwiOiAkZmEtdmFyLWNoZWNrLWNpcmNsZSxcbiAgXCJjaXJjbGUtc3RvcFwiOiAkZmEtdmFyLWNpcmNsZS1zdG9wLFxuICBcInN0b3AtY2lyY2xlXCI6ICRmYS12YXItc3RvcC1jaXJjbGUsXG4gIFwiY29tcGFzcy1kcmFmdGluZ1wiOiAkZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmcsXG4gIFwiZHJhZnRpbmctY29tcGFzc1wiOiAkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MsXG4gIFwicGxhdGUtd2hlYXRcIjogJGZhLXZhci1wbGF0ZS13aGVhdCxcbiAgXCJpY2ljbGVzXCI6ICRmYS12YXItaWNpY2xlcyxcbiAgXCJwZXJzb24tc2hlbHRlclwiOiAkZmEtdmFyLXBlcnNvbi1zaGVsdGVyLFxuICBcIm5ldXRlclwiOiAkZmEtdmFyLW5ldXRlcixcbiAgXCJpZC1iYWRnZVwiOiAkZmEtdmFyLWlkLWJhZGdlLFxuICBcIm1hcmtlclwiOiAkZmEtdmFyLW1hcmtlcixcbiAgXCJmYWNlLWxhdWdoLWJlYW1cIjogJGZhLXZhci1mYWNlLWxhdWdoLWJlYW0sXG4gIFwibGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWxhdWdoLWJlYW0sXG4gIFwiaGVsaWNvcHRlci1zeW1ib2xcIjogJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbCxcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzXCI6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzcyxcbiAgXCJjaXJjbGUtY2hldnJvbi11cFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwLFxuICBcImNoZXZyb24tY2lyY2xlLXVwXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXAsXG4gIFwibGFyaS1zaWduXCI6ICRmYS12YXItbGFyaS1zaWduLFxuICBcInZvbGNhbm9cIjogJGZhLXZhci12b2xjYW5vLFxuICBcInBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQsXG4gIFwic3Rlcmxpbmctc2lnblwiOiAkZmEtdmFyLXN0ZXJsaW5nLXNpZ24sXG4gIFwiZ2JwXCI6ICRmYS12YXItZ2JwLFxuICBcInBvdW5kLXNpZ25cIjogJGZhLXZhci1wb3VuZC1zaWduLFxuICBcInZpcnVzZXNcIjogJGZhLXZhci12aXJ1c2VzLFxuICBcInNxdWFyZS1wZXJzb24tY29uZmluZWRcIjogJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkLFxuICBcInVzZXItdGllXCI6ICRmYS12YXItdXNlci10aWUsXG4gIFwiYXJyb3ctZG93bi1sb25nXCI6ICRmYS12YXItYXJyb3ctZG93bi1sb25nLFxuICBcImxvbmctYXJyb3ctZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bixcbiAgXCJ0ZW50LWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lLFxuICBcImNlcnRpZmljYXRlXCI6ICRmYS12YXItY2VydGlmaWNhdGUsXG4gIFwicmVwbHktYWxsXCI6ICRmYS12YXItcmVwbHktYWxsLFxuICBcIm1haWwtcmVwbHktYWxsXCI6ICRmYS12YXItbWFpbC1yZXBseS1hbGwsXG4gIFwic3VpdGNhc2VcIjogJGZhLXZhci1zdWl0Y2FzZSxcbiAgXCJwZXJzb24tc2thdGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2F0aW5nLFxuICBcInNrYXRpbmdcIjogJGZhLXZhci1za2F0aW5nLFxuICBcImZpbHRlci1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZnVubmVsLWRvbGxhclwiOiAkZmEtdmFyLWZ1bm5lbC1kb2xsYXIsXG4gIFwiY2FtZXJhLXJldHJvXCI6ICRmYS12YXItY2FtZXJhLXJldHJvLFxuICBcImNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctY2lyY2xlLWRvd25cIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bixcbiAgXCJmaWxlLWltcG9ydFwiOiAkZmEtdmFyLWZpbGUtaW1wb3J0LFxuICBcImFycm93LXJpZ2h0LXRvLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlLFxuICBcInNxdWFyZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZVwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLFxuICBcImJveC1vcGVuXCI6ICRmYS12YXItYm94LW9wZW4sXG4gIFwic2Nyb2xsXCI6ICRmYS12YXItc2Nyb2xsLFxuICBcInNwYVwiOiAkZmEtdmFyLXNwYSxcbiAgXCJsb2NhdGlvbi1waW4tbG9ja1wiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbi1sb2NrLFxuICBcInBhdXNlXCI6ICRmYS12YXItcGF1c2UsXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJGZhLXZhci1oaWxsLWF2YWxhbmNoZSxcbiAgXCJ0ZW1wZXJhdHVyZS1lbXB0eVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5LFxuICBcInRlbXBlcmF0dXJlLTBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0wLFxuICBcInRoZXJtb21ldGVyLTBcIjogJGZhLXZhci10aGVybW9tZXRlci0wLFxuICBcInRoZXJtb21ldGVyLWVtcHR5XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHksXG4gIFwiYm9tYlwiOiAkZmEtdmFyLWJvbWIsXG4gIFwicmVnaXN0ZXJlZFwiOiAkZmEtdmFyLXJlZ2lzdGVyZWQsXG4gIFwiYWRkcmVzcy1jYXJkXCI6ICRmYS12YXItYWRkcmVzcy1jYXJkLFxuICBcImNvbnRhY3QtY2FyZFwiOiAkZmEtdmFyLWNvbnRhY3QtY2FyZCxcbiAgXCJ2Y2FyZFwiOiAkZmEtdmFyLXZjYXJkLFxuICBcInNjYWxlLXVuYmFsYW5jZWQtZmxpcFwiOiAkZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcCxcbiAgXCJiYWxhbmNlLXNjYWxlLXJpZ2h0XCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCxcbiAgXCJzdWJzY3JpcHRcIjogJGZhLXZhci1zdWJzY3JpcHQsXG4gIFwiZGlhbW9uZC10dXJuLXJpZ2h0XCI6ICRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0LFxuICBcImRpcmVjdGlvbnNcIjogJGZhLXZhci1kaXJlY3Rpb25zLFxuICBcImJ1cnN0XCI6ICRmYS12YXItYnVyc3QsXG4gIFwiaG91c2UtbGFwdG9wXCI6ICRmYS12YXItaG91c2UtbGFwdG9wLFxuICBcImxhcHRvcC1ob3VzZVwiOiAkZmEtdmFyLWxhcHRvcC1ob3VzZSxcbiAgXCJmYWNlLXRpcmVkXCI6ICRmYS12YXItZmFjZS10aXJlZCxcbiAgXCJ0aXJlZFwiOiAkZmEtdmFyLXRpcmVkLFxuICBcIm1vbmV5LWJpbGxzXCI6ICRmYS12YXItbW9uZXktYmlsbHMsXG4gIFwic21vZ1wiOiAkZmEtdmFyLXNtb2csXG4gIFwiY3J1dGNoXCI6ICRmYS12YXItY3J1dGNoLFxuICBcImNsb3VkLWFycm93LXVwXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctdXAsXG4gIFwiY2xvdWQtdXBsb2FkXCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLFxuICBcImNsb3VkLXVwbG9hZC1hbHRcIjogJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0LFxuICBcInBhbGV0dGVcIjogJGZhLXZhci1wYWxldHRlLFxuICBcImFycm93cy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQsXG4gIFwidmVzdFwiOiAkZmEtdmFyLXZlc3QsXG4gIFwiZmVycnlcIjogJGZhLXZhci1mZXJyeSxcbiAgXCJhcnJvd3MtZG93bi10by1wZW9wbGVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGUsXG4gIFwic2VlZGxpbmdcIjogJGZhLXZhci1zZWVkbGluZyxcbiAgXCJzcHJvdXRcIjogJGZhLXZhci1zcHJvdXQsXG4gIFwibGVmdC1yaWdodFwiOiAkZmEtdmFyLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWFsdC1oXCI6ICRmYS12YXItYXJyb3dzLWFsdC1oLFxuICBcImJveGVzLXBhY2tpbmdcIjogJGZhLXZhci1ib3hlcy1wYWNraW5nLFxuICBcImNpcmNsZS1hcnJvdy1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWxlZnQsXG4gIFwiYXJyb3ctY2lyY2xlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCxcbiAgXCJncm91cC1hcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZSxcbiAgXCJib3dsLWZvb2RcIjogJGZhLXZhci1ib3dsLWZvb2QsXG4gIFwiY2FuZHktY2FuZVwiOiAkZmEtdmFyLWNhbmR5LWNhbmUsXG4gIFwiYXJyb3ctZG93bi13aWRlLXNob3J0XCI6ICRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LWFzY1wiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duXCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bixcbiAgXCJjbG91ZC1ib2x0XCI6ICRmYS12YXItY2xvdWQtYm9sdCxcbiAgXCJ0aHVuZGVyc3Rvcm1cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0sXG4gIFwidGV4dC1zbGFzaFwiOiAkZmEtdmFyLXRleHQtc2xhc2gsXG4gIFwicmVtb3ZlLWZvcm1hdFwiOiAkZmEtdmFyLXJlbW92ZS1mb3JtYXQsXG4gIFwiZmFjZS1zbWlsZS13aW5rXCI6ICRmYS12YXItZmFjZS1zbWlsZS13aW5rLFxuICBcInNtaWxlLXdpbmtcIjogJGZhLXZhci1zbWlsZS13aW5rLFxuICBcImZpbGUtd29yZFwiOiAkZmEtdmFyLWZpbGUtd29yZCxcbiAgXCJmaWxlLXBvd2VycG9pbnRcIjogJGZhLXZhci1maWxlLXBvd2VycG9pbnQsXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtaFwiOiAkZmEtdmFyLWFycm93cy1oLFxuICBcImhvdXNlLWxvY2tcIjogJGZhLXZhci1ob3VzZS1sb2NrLFxuICBcImNsb3VkLWFycm93LWRvd25cIjogJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duLFxuICBcImNsb3VkLWRvd25sb2FkXCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQsXG4gIFwiY2xvdWQtZG93bmxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0LFxuICBcImNoaWxkcmVuXCI6ICRmYS12YXItY2hpbGRyZW4sXG4gIFwiY2hhbGtib2FyZFwiOiAkZmEtdmFyLWNoYWxrYm9hcmQsXG4gIFwiYmxhY2tib2FyZFwiOiAkZmEtdmFyLWJsYWNrYm9hcmQsXG4gIFwidXNlci1sYXJnZS1zbGFzaFwiOiAkZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2gsXG4gIFwidXNlci1hbHQtc2xhc2hcIjogJGZhLXZhci11c2VyLWFsdC1zbGFzaCxcbiAgXCJlbnZlbG9wZS1vcGVuXCI6ICRmYS12YXItZW52ZWxvcGUtb3BlbixcbiAgXCJoYW5kc2hha2Utc2ltcGxlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaCxcbiAgXCJoYW5kc2hha2UtYWx0LXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCxcbiAgXCJtYXR0cmVzcy1waWxsb3dcIjogJGZhLXZhci1tYXR0cmVzcy1waWxsb3csXG4gIFwiZ3VhcmFuaS1zaWduXCI6ICRmYS12YXItZ3VhcmFuaS1zaWduLFxuICBcImFycm93cy1yb3RhdGVcIjogJGZhLXZhci1hcnJvd3Mtcm90YXRlLFxuICBcInJlZnJlc2hcIjogJGZhLXZhci1yZWZyZXNoLFxuICBcInN5bmNcIjogJGZhLXZhci1zeW5jLFxuICBcImZpcmUtZXh0aW5ndWlzaGVyXCI6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIsXG4gIFwiY3J1emVpcm8tc2lnblwiOiAkZmEtdmFyLWNydXplaXJvLXNpZ24sXG4gIFwiZ3JlYXRlci10aGFuLWVxdWFsXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsLFxuICBcInNoaWVsZC1oYWx2ZWRcIjogJGZhLXZhci1zaGllbGQtaGFsdmVkLFxuICBcInNoaWVsZC1hbHRcIjogJGZhLXZhci1zaGllbGQtYWx0LFxuICBcImJvb2stYXRsYXNcIjogJGZhLXZhci1ib29rLWF0bGFzLFxuICBcImF0bGFzXCI6ICRmYS12YXItYXRsYXMsXG4gIFwidmlydXNcIjogJGZhLXZhci12aXJ1cyxcbiAgXCJlbnZlbG9wZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2ssXG4gIFwibGF5ZXItZ3JvdXBcIjogJGZhLXZhci1sYXllci1ncm91cCxcbiAgXCJhcnJvd3MtdG8tZG90XCI6ICRmYS12YXItYXJyb3dzLXRvLWRvdCxcbiAgXCJhcmNod2F5XCI6ICRmYS12YXItYXJjaHdheSxcbiAgXCJoZWFydC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtY2hlY2ssXG4gIFwiaG91c2UtY2hpbW5leS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2ssXG4gIFwiaG91c2UtZGFtYWdlXCI6ICRmYS12YXItaG91c2UtZGFtYWdlLFxuICBcImZpbGUtemlwcGVyXCI6ICRmYS12YXItZmlsZS16aXBwZXIsXG4gIFwiZmlsZS1hcmNoaXZlXCI6ICRmYS12YXItZmlsZS1hcmNoaXZlLFxuICBcInNxdWFyZVwiOiAkZmEtdmFyLXNxdWFyZSxcbiAgXCJtYXJ0aW5pLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eSxcbiAgXCJnbGFzcy1tYXJ0aW5pXCI6ICRmYS12YXItZ2xhc3MtbWFydGluaSxcbiAgXCJjb3VjaFwiOiAkZmEtdmFyLWNvdWNoLFxuICBcImNlZGktc2lnblwiOiAkZmEtdmFyLWNlZGktc2lnbixcbiAgXCJpdGFsaWNcIjogJGZhLXZhci1pdGFsaWMsXG4gIFwiY2h1cmNoXCI6ICRmYS12YXItY2h1cmNoLFxuICBcImNvbW1lbnRzLWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcixcbiAgXCJkZW1vY3JhdFwiOiAkZmEtdmFyLWRlbW9jcmF0LFxuICBcInpcIjogJGZhLXZhci16LFxuICBcInBlcnNvbi1za2lpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkZmEtdmFyLXNraWluZyxcbiAgXCJyb2FkLWxvY2tcIjogJGZhLXZhci1yb2FkLWxvY2ssXG4gIFwiYVwiOiAkZmEtdmFyLWEsXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd24sXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXG4gIFwiZmVhdGhlci1wb2ludGVkXCI6ICRmYS12YXItZmVhdGhlci1wb2ludGVkLFxuICBcImZlYXRoZXItYWx0XCI6ICRmYS12YXItZmVhdGhlci1hbHQsXG4gIFwicFwiOiAkZmEtdmFyLXAsXG4gIFwic25vd2ZsYWtlXCI6ICRmYS12YXItc25vd2ZsYWtlLFxuICBcIm5ld3NwYXBlclwiOiAkZmEtdmFyLW5ld3NwYXBlcixcbiAgXCJyZWN0YW5nbGUtYWRcIjogJGZhLXZhci1yZWN0YW5nbGUtYWQsXG4gIFwiYWRcIjogJGZhLXZhci1hZCxcbiAgXCJjaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0LFxuICBcImZpbHRlci1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrLFxuICBcImxvY3VzdFwiOiAkZmEtdmFyLWxvY3VzdCxcbiAgXCJzb3J0XCI6ICRmYS12YXItc29ydCxcbiAgXCJ1bnNvcnRlZFwiOiAkZmEtdmFyLXVuc29ydGVkLFxuICBcImxpc3Qtb2xcIjogJGZhLXZhci1saXN0LW9sLFxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXG4gIFwibGlzdC1udW1lcmljXCI6ICRmYS12YXItbGlzdC1udW1lcmljLFxuICBcInBlcnNvbi1kcmVzcy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdCxcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXIsXG4gIFwibW9uZXktY2hlY2stYWx0XCI6ICRmYS12YXItbW9uZXktY2hlY2stYWx0LFxuICBcInZlY3Rvci1zcXVhcmVcIjogJGZhLXZhci12ZWN0b3Itc3F1YXJlLFxuICBcImJyZWFkLXNsaWNlXCI6ICRmYS12YXItYnJlYWQtc2xpY2UsXG4gIFwibGFuZ3VhZ2VcIjogJGZhLXZhci1sYW5ndWFnZSxcbiAgXCJmYWNlLWtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0LFxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcbiAgXCJmaWx0ZXJcIjogJGZhLXZhci1maWx0ZXIsXG4gIFwicXVlc3Rpb25cIjogJGZhLXZhci1xdWVzdGlvbixcbiAgXCJmaWxlLXNpZ25hdHVyZVwiOiAkZmEtdmFyLWZpbGUtc2lnbmF0dXJlLFxuICBcInVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0XCI6ICRmYS12YXItYXJyb3dzLWFsdCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcInB1enpsZS1waWVjZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZSxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcInN0YXItaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLWhhbGYtYWx0LFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJGZhLXZhci1jdWJlcy1zdGFja2VkLFxuICBcIndvbi1zaWduXCI6ICRmYS12YXItd29uLXNpZ24sXG4gIFwia3J3XCI6ICRmYS12YXIta3J3LFxuICBcIndvblwiOiAkZmEtdmFyLXdvbixcbiAgXCJ2aXJ1cy1jb3ZpZFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLFxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJmXCI6ICRmYS12YXItZixcbiAgXCJsZWFmXCI6ICRmYS12YXItbGVhZixcbiAgXCJyb2FkXCI6ICRmYS12YXItcm9hZCxcbiAgXCJ0YXhpXCI6ICRmYS12YXItdGF4aSxcbiAgXCJjYWJcIjogJGZhLXZhci1jYWIsXG4gIFwicGVyc29uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzLFxuICBcImNoYXJ0LXBpZVwiOiAkZmEtdmFyLWNoYXJ0LXBpZSxcbiAgXCJwaWUtY2hhcnRcIjogJGZhLXZhci1waWUtY2hhcnQsXG4gIFwiYm9sdC1saWdodG5pbmdcIjogJGZhLXZhci1ib2x0LWxpZ2h0bmluZyxcbiAgXCJzYWNrLXhtYXJrXCI6ICRmYS12YXItc2Fjay14bWFyayxcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiYnVpbGRpbmctZmxhZ1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWZsYWcsXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcbiAgXCJncmluLWJlYW1cIjogJGZhLXZhci1ncmluLWJlYW0sXG4gIFwib2JqZWN0LXVuZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtdW5ncm91cCxcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJsb2NhdGlvbi1waW5cIjogJGZhLXZhci1sb2NhdGlvbi1waW4sXG4gIFwibWFwLW1hcmtlclwiOiAkZmEtdmFyLW1hcC1tYXJrZXIsXG4gIFwia2FhYmFcIjogJGZhLXZhci1rYWFiYSxcbiAgXCJ0b2lsZXQtcGFwZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXIsXG4gIFwiaGVsbWV0LXNhZmV0eVwiOiAkZmEtdmFyLWhlbG1ldC1zYWZldHksXG4gIFwiaGFyZC1oYXRcIjogJGZhLXZhci1oYXJkLWhhdCxcbiAgXCJoYXQtaGFyZFwiOiAkZmEtdmFyLWhhdC1oYXJkLFxuICBcImVqZWN0XCI6ICRmYS12YXItZWplY3QsXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxuICBcImFycm93LWFsdC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxuICBcIm1laC1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1tZWgtcm9sbGluZy1leWVzLFxuICBcIm9iamVjdC1ncm91cFwiOiAkZmEtdmFyLW9iamVjdC1ncm91cCxcbiAgXCJjaGFydC1saW5lXCI6ICRmYS12YXItY2hhcnQtbGluZSxcbiAgXCJsaW5lLWNoYXJ0XCI6ICRmYS12YXItbGluZS1jaGFydCxcbiAgXCJtYXNrLXZlbnRpbGF0b3JcIjogJGZhLXZhci1tYXNrLXZlbnRpbGF0b3IsXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcbiAgXCJzaWducy1wb3N0XCI6ICRmYS12YXItc2lnbnMtcG9zdCxcbiAgXCJtYXAtc2lnbnNcIjogJGZhLXZhci1tYXAtc2lnbnMsXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXG4gIFwicGVyc29uLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb24sXG4gIFwiaFwiOiAkZmEtdmFyLWgsXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXG4gIFwic2NyZXdkcml2ZXItd3JlbmNoXCI6ICRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoLFxuICBcInRvb2xzXCI6ICRmYS12YXItdG9vbHMsXG4gIFwiYXJyb3dzLXRvLWV5ZVwiOiAkZmEtdmFyLWFycm93cy10by1leWUsXG4gIFwicGx1Zy1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQsXG4gIFwiaGVhcnRcIjogJGZhLXZhci1oZWFydCxcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxuICBcImhvdXNlLXVzZXJcIjogJGZhLXZhci1ob3VzZS11c2VyLFxuICBcImhvbWUtdXNlclwiOiAkZmEtdmFyLWhvbWUtdXNlcixcbiAgXCJkdW1wc3Rlci1maXJlXCI6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcbiAgXCJob3VzZS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNyYWNrLFxuICBcIm1hcnRpbmktZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXMsXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJjaXJjbGUtcGF1c2VcIjogJGZhLXZhci1jaXJjbGUtcGF1c2UsXG4gIFwicGF1c2UtY2lyY2xlXCI6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxuICBcInRvaWxldC1wYXBlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCxcbiAgXCJhcHBsZS13aG9sZVwiOiAkZmEtdmFyLWFwcGxlLXdob2xlLFxuICBcImFwcGxlLWFsdFwiOiAkZmEtdmFyLWFwcGxlLWFsdCxcbiAgXCJraXRjaGVuLXNldFwiOiAkZmEtdmFyLWtpdGNoZW4tc2V0LFxuICBcInJcIjogJGZhLXZhci1yLFxuICBcInRlbXBlcmF0dXJlLXF1YXJ0ZXJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyLFxuICBcInRlbXBlcmF0dXJlLTFcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0xLFxuICBcInRoZXJtb21ldGVyLTFcIjogJGZhLXZhci10aGVybW9tZXRlci0xLFxuICBcInRoZXJtb21ldGVyLXF1YXJ0ZXJcIjogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImJpdGNvaW4tc2lnblwiOiAkZmEtdmFyLWJpdGNvaW4tc2lnbixcbiAgXCJzaGllbGQtZG9nXCI6ICRmYS12YXItc2hpZWxkLWRvZyxcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxuICBcImxvY2stb3BlblwiOiAkZmEtdmFyLWxvY2stb3BlbixcbiAgXCJlbGV2YXRvclwiOiAkZmEtdmFyLWVsZXZhdG9yLFxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxuICBcIm1vbmV5LWJpbGwtdHJlbmQtdXBcIjogJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwLFxuICBcImhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcbiAgXCJwb2xsLWhcIjogJGZhLXZhci1wb2xsLWgsXG4gIFwiY2lyY2xlXCI6ICRmYS12YXItY2lyY2xlLFxuICBcImJhY2t3YXJkLWZhc3RcIjogJGZhLXZhci1iYWNrd2FyZC1mYXN0LFxuICBcImZhc3QtYmFja3dhcmRcIjogJGZhLXZhci1mYXN0LWJhY2t3YXJkLFxuICBcInJlY3ljbGVcIjogJGZhLXZhci1yZWN5Y2xlLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXG4gIFwicGxhbmUtc2xhc2hcIjogJGZhLXZhci1wbGFuZS1zbGFzaCxcbiAgXCJ0cmFkZW1hcmtcIjogJGZhLXZhci10cmFkZW1hcmssXG4gIFwiYmFza2V0YmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwsXG4gIFwiYmFza2V0YmFsbC1iYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbC1iYWxsLFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICRmYS12YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxuICBcImFycm93LWFsdC1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwLFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwidm9sdW1lLWhpZ2hcIjogJGZhLXZhci12b2x1bWUtaGlnaCxcbiAgXCJ2b2x1bWUtdXBcIjogJGZhLXZhci12b2x1bWUtdXAsXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXG4gIFwid2FsbGV0XCI6ICRmYS12YXItd2FsbGV0LFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJmaWxlLWF1ZGlvXCI6ICRmYS12YXItZmlsZS1hdWRpbyxcbiAgXCJidXJnZXJcIjogJGZhLXZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICRmYS12YXItaGFtYnVyZ2VyLFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJidWdzXCI6ICRmYS12YXItYnVncyxcbiAgXCJydXBlZS1zaWduXCI6ICRmYS12YXItcnVwZWUtc2lnbixcbiAgXCJydXBlZVwiOiAkZmEtdmFyLXJ1cGVlLFxuICBcImZpbGUtaW1hZ2VcIjogJGZhLXZhci1maWxlLWltYWdlLFxuICBcImNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUsXG4gIFwicGxhbmUtZGVwYXJ0dXJlXCI6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxuICBcImhhbmRzaGFrZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCxcbiAgXCJib29rLWJvb2ttYXJrXCI6ICRmYS12YXItYm9vay1ib29rbWFyayxcbiAgXCJjb2RlLWJyYW5jaFwiOiAkZmEtdmFyLWNvZGUtYnJhbmNoLFxuICBcImhhdC1jb3dib3lcIjogJGZhLXZhci1oYXQtY293Ym95LFxuICBcImJyaWRnZVwiOiAkZmEtdmFyLWJyaWRnZSxcbiAgXCJwaG9uZS1mbGlwXCI6ICRmYS12YXItcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1hbHRcIjogJGZhLXZhci1waG9uZS1hbHQsXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcbiAgXCJjYXRcIjogJGZhLXZhci1jYXQsXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidHJ1Y2stZmllbGRcIjogJGZhLXZhci10cnVjay1maWVsZCxcbiAgXCJyb3V0ZVwiOiAkZmEtdmFyLXJvdXRlLFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJwYW5vcmFtYVwiOiAkZmEtdmFyLXBhbm9yYW1hLFxuICBcImNvbW1lbnQtbWVkaWNhbFwiOiAkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCxcbiAgXCJ0ZWV0aC1vcGVuXCI6ICRmYS12YXItdGVldGgtb3BlbixcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxuICBcInRhZ3NcIjogJGZhLXZhci10YWdzLFxuICBcIndpbmUtZ2xhc3NcIjogJGZhLXZhci13aW5lLWdsYXNzLFxuICBcImZvcndhcmQtZmFzdFwiOiAkZmEtdmFyLWZvcndhcmQtZmFzdCxcbiAgXCJmYXN0LWZvcndhcmRcIjogJGZhLXZhci1mYXN0LWZvcndhcmQsXG4gIFwiZmFjZS1tZWgtYmxhbmtcIjogJGZhLXZhci1mYWNlLW1laC1ibGFuayxcbiAgXCJtZWgtYmxhbmtcIjogJGZhLXZhci1tZWgtYmxhbmssXG4gIFwic3F1YXJlLXBhcmtpbmdcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZyxcbiAgXCJwYXJraW5nXCI6ICRmYS12YXItcGFya2luZyxcbiAgXCJob3VzZS1zaWduYWxcIjogJGZhLXZhci1ob3VzZS1zaWduYWwsXG4gIFwiYmFycy1wcm9ncmVzc1wiOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXG4gIFwidGFza3MtYWx0XCI6ICRmYS12YXItdGFza3MtYWx0LFxuICBcImZhdWNldC1kcmlwXCI6ICRmYS12YXItZmF1Y2V0LWRyaXAsXG4gIFwiY2FydC1mbGF0YmVkXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLFxuICBcImRvbGx5LWZsYXRiZWRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLFxuICBcImJhbi1zbW9raW5nXCI6ICRmYS12YXItYmFuLXNtb2tpbmcsXG4gIFwic21va2luZy1iYW5cIjogJGZhLXZhci1zbW9raW5nLWJhbixcbiAgXCJ0ZXJtaW5hbFwiOiAkZmEtdmFyLXRlcm1pbmFsLFxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcInRhcGVcIjogJGZhLXZhci10YXBlLFxuICBcImJ1cy1zaW1wbGVcIjogJGZhLXZhci1idXMtc2ltcGxlLFxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxuICBcImV5ZVwiOiAkZmEtdmFyLWV5ZSxcbiAgXCJmYWNlLXNhZC1jcnlcIjogJGZhLXZhci1mYWNlLXNhZC1jcnksXG4gIFwic2FkLWNyeVwiOiAkZmEtdmFyLXNhZC1jcnksXG4gIFwiYXVkaW8tZGVzY3JpcHRpb25cIjogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbixcbiAgXCJwZXJzb24tbWlsaXRhcnktdG8tcGVyc29uXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxuICBcInVzZXItc2xhc2hcIjogJGZhLXZhci11c2VyLXNsYXNoLFxuICBcInBlblwiOiAkZmEtdmFyLXBlbixcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcImZpbGUtY29kZVwiOiAkZmEtdmFyLWZpbGUtY29kZSxcbiAgXCJzaWduYWxcIjogJGZhLXZhci1zaWduYWwsXG4gIFwic2lnbmFsLTVcIjogJGZhLXZhci1zaWduYWwtNSxcbiAgXCJzaWduYWwtcGVyZmVjdFwiOiAkZmEtdmFyLXNpZ25hbC1wZXJmZWN0LFxuICBcImJ1c1wiOiAkZmEtdmFyLWJ1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiaG91c2UtY2hpbW5leVwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXksXG4gIFwiaG9tZS1sZ1wiOiAkZmEtdmFyLWhvbWUtbGcsXG4gIFwid2luZG93LW1heGltaXplXCI6ICRmYS12YXItd2luZG93LW1heGltaXplLFxuICBcImZhY2UtZnJvd25cIjogJGZhLXZhci1mYWNlLWZyb3duLFxuICBcImZyb3duXCI6ICRmYS12YXItZnJvd24sXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxuICBcInNob3BcIjogJGZhLXZhci1zaG9wLFxuICBcInN0b3JlLWFsdFwiOiAkZmEtdmFyLXN0b3JlLWFsdCxcbiAgXCJmbG9wcHktZGlza1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxuICBcInNhdmVcIjogJGZhLXZhci1zYXZlLFxuICBcInZpaGFyYVwiOiAkZmEtdmFyLXZpaGFyYSxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwic29ydC11cFwiOiAkZmEtdmFyLXNvcnQtdXAsXG4gIFwic29ydC1hc2NcIjogJGZhLXZhci1zb3J0LWFzYyxcbiAgXCJjb21tZW50LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWRvdHMsXG4gIFwiY29tbWVudGluZ1wiOiAkZmEtdmFyLWNvbW1lbnRpbmcsXG4gIFwicGxhbnQtd2lsdFwiOiAkZmEtdmFyLXBsYW50LXdpbHQsXG4gIFwiZGlhbW9uZFwiOiAkZmEtdmFyLWRpYW1vbmQsXG4gIFwiZmFjZS1ncmluLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQsXG4gIFwiZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1ncmluLXNxdWludCxcbiAgXCJoYW5kLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kLWhvbGRpbmctdXNkXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCxcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXG4gIFwiaGFuZC1wb2ludGVyXCI6ICRmYS12YXItaGFuZC1wb2ludGVyLFxuICBcImRydW0tc3RlZWxwYW5cIjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmRzLXByYXlpbmdcIjogJGZhLXZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJGZhLXZhci1wcmF5aW5nLWhhbmRzLFxuICBcImFycm93LXJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCxcbiAgXCJhcnJvdy1yaWdodC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZCxcbiAgXCJyZWRvXCI6ICRmYS12YXItcmVkbyxcbiAgXCJiaW9oYXphcmRcIjogJGZhLXZhci1iaW9oYXphcmQsXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMsXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcbiAgXCJtYXJzLWRvdWJsZVwiOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxuICBcImNoaWxkLWRyZXNzXCI6ICRmYS12YXItY2hpbGQtZHJlc3MsXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXG4gIFwibHVuZ3MtdmlydXNcIjogJGZhLXZhci1sdW5ncy12aXJ1cyxcbiAgXCJmYWNlLWdyaW4tdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXG4gIFwicGhvbmVcIjogJGZhLXZhci1waG9uZSxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2hpbGQtcmVhY2hpbmdcIjogJGZhLXZhci1jaGlsZC1yZWFjaGluZyxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwidXNlci1nZWFyXCI6ICRmYS12YXItdXNlci1nZWFyLFxuICBcInVzZXItY29nXCI6ICRmYS12YXItdXNlci1jb2csXG4gIFwiYXJyb3ctdXAtMS05XCI6ICRmYS12YXItYXJyb3ctdXAtMS05LFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCxcbiAgXCJkb29yLWNsb3NlZFwiOiAkZmEtdmFyLWRvb3ItY2xvc2VkLFxuICBcInNoaWVsZC12aXJ1c1wiOiAkZmEtdmFyLXNoaWVsZC12aXJ1cyxcbiAgXCJkaWNlLXNpeFwiOiAkZmEtdmFyLWRpY2Utc2l4LFxuICBcIm1vc3F1aXRvLW5ldFwiOiAkZmEtdmFyLW1vc3F1aXRvLW5ldCxcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwicGVyc29uLWJvb3RoXCI6ICRmYS12YXItcGVyc29uLWJvb3RoLFxuICBcInRleHQtd2lkdGhcIjogJGZhLXZhci10ZXh0LXdpZHRoLFxuICBcImhhdC13aXphcmRcIjogJGZhLXZhci1oYXQtd2l6YXJkLFxuICBcInBlbi1mYW5jeVwiOiAkZmEtdmFyLXBlbi1mYW5jeSxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJGZhLXZhci1kaWdnaW5nLFxuICBcInRyYXNoXCI6ICRmYS12YXItdHJhc2gsXG4gIFwiZ2F1Z2Utc2ltcGxlXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLFxuICBcImdhdWdlLXNpbXBsZS1tZWRcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkLFxuICBcInRhY2hvbWV0ZXItYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSxcbiAgXCJib29rLW1lZGljYWxcIjogJGZhLXZhci1ib29rLW1lZGljYWwsXG4gIFwicG9vXCI6ICRmYS12YXItcG9vLFxuICBcInF1b3RlLXJpZ2h0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQsXG4gIFwicXVvdGUtcmlnaHQtYWx0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQtYWx0LFxuICBcInNoaXJ0XCI6ICRmYS12YXItc2hpcnQsXG4gIFwidC1zaGlydFwiOiAkZmEtdmFyLXQtc2hpcnQsXG4gIFwidHNoaXJ0XCI6ICRmYS12YXItdHNoaXJ0LFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiZGl2aWRlXCI6ICRmYS12YXItZGl2aWRlLFxuICBcInRlbmdlLXNpZ25cIjogJGZhLXZhci10ZW5nZS1zaWduLFxuICBcInRlbmdlXCI6ICRmYS12YXItdGVuZ2UsXG4gIFwiaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWRwaG9uZXMsXG4gIFwiaGFuZHMtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmcsXG4gIFwiaGFuZHMtY2xhcHBpbmdcIjogJGZhLXZhci1oYW5kcy1jbGFwcGluZyxcbiAgXCJyZXB1YmxpY2FuXCI6ICRmYS12YXItcmVwdWJsaWNhbixcbiAgXCJhcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctbGVmdCxcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJydWxlclwiOiAkZmEtdmFyLXJ1bGVyLFxuICBcImFsaWduLWxlZnRcIjogJGZhLXZhci1hbGlnbi1sZWZ0LFxuICBcImRpY2UtZDZcIjogJGZhLXZhci1kaWNlLWQ2LFxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXG4gIFwialwiOiAkZmEtdmFyLWosXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwidXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0LFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJmaWxlLXBkZlwiOiAkZmEtdmFyLWZpbGUtcGRmLFxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxuICBcImJpYmxlXCI6ICRmYS12YXItYmlibGUsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXG4gIFwibWVka2l0XCI6ICRmYS12YXItbWVka2l0LFxuICBcInVzZXItc2VjcmV0XCI6ICRmYS12YXItdXNlci1zZWNyZXQsXG4gIFwib3R0ZXJcIjogJGZhLXZhci1vdHRlcixcbiAgXCJwZXJzb24tZHJlc3NcIjogJGZhLXZhci1wZXJzb24tZHJlc3MsXG4gIFwiZmVtYWxlXCI6ICRmYS12YXItZmVtYWxlLFxuICBcImNvbW1lbnQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXG4gIFwiYnVzaW5lc3MtdGltZVwiOiAkZmEtdmFyLWJ1c2luZXNzLXRpbWUsXG4gIFwiYnJpZWZjYXNlLWNsb2NrXCI6ICRmYS12YXItYnJpZWZjYXNlLWNsb2NrLFxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXG4gIFwidGgtbGFyZ2VcIjogJGZhLXZhci10aC1sYXJnZSxcbiAgXCJib29rLXRhbmFraFwiOiAkZmEtdmFyLWJvb2stdGFuYWtoLFxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcbiAgXCJwaG9uZS12b2x1bWVcIjogJGZhLXZhci1waG9uZS12b2x1bWUsXG4gIFwidm9sdW1lLWNvbnRyb2wtcGhvbmVcIjogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZSxcbiAgXCJoYXQtY293Ym95LXNpZGVcIjogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXG4gIFwiY2xpcGJvYXJkLXVzZXJcIjogJGZhLXZhci1jbGlwYm9hcmQtdXNlcixcbiAgXCJjaGlsZFwiOiAkZmEtdmFyLWNoaWxkLFxuICBcImxpcmEtc2lnblwiOiAkZmEtdmFyLWxpcmEtc2lnbixcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwicGxhbmUtbG9ja1wiOiAkZmEtdmFyLXBsYW5lLWxvY2ssXG4gIFwidGFnXCI6ICRmYS12YXItdGFnLFxuICBcImNvbW1lbnRcIjogJGZhLXZhci1jb21tZW50LFxuICBcImNha2UtY2FuZGxlc1wiOiAkZmEtdmFyLWNha2UtY2FuZGxlcyxcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcbiAgXCJjYWtlXCI6ICRmYS12YXItY2FrZSxcbiAgXCJlbnZlbG9wZVwiOiAkZmEtdmFyLWVudmVsb3BlLFxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcbiAgXCJhbmdsZS1kb3VibGUtdXBcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXG4gIFwicGFwZXJjbGlwXCI6ICRmYS12YXItcGFwZXJjbGlwLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcInJpYmJvblwiOiAkZmEtdmFyLXJpYmJvbixcbiAgXCJsdW5nc1wiOiAkZmEtdmFyLWx1bmdzLFxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCxcbiAgXCJsaXRlY29pbi1zaWduXCI6ICRmYS12YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJib3JkZXItbm9uZVwiOiAkZmEtdmFyLWJvcmRlci1ub25lLFxuICBcImNpcmNsZS1ub2Rlc1wiOiAkZmEtdmFyLWNpcmNsZS1ub2RlcyxcbiAgXCJwYXJhY2h1dGUtYm94XCI6ICRmYS12YXItcGFyYWNodXRlLWJveCxcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXG4gIFwidHJ1Y2stZmllbGQtdW5cIjogJGZhLXZhci10cnVjay1maWVsZC11bixcbiAgXCJob3VyZ2xhc3NcIjogJGZhLXZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICRmYS12YXItaG91cmdsYXNzLWVtcHR5LFxuICBcIm1vdW50YWluXCI6ICRmYS12YXItbW91bnRhaW4sXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjYW1lcmFcIjogJGZhLXZhci1jYW1lcmEsXG4gIFwiY2FtZXJhLWFsdFwiOiAkZmEtdmFyLWNhbWVyYS1hbHQsXG4gIFwic3F1YXJlLXZpcnVzXCI6ICRmYS12YXItc3F1YXJlLXZpcnVzLFxuICBcIm1ldGVvclwiOiAkZmEtdmFyLW1ldGVvcixcbiAgXCJjYXItb25cIjogJGZhLXZhci1jYXItb24sXG4gIFwic2xlaWdoXCI6ICRmYS12YXItc2xlaWdoLFxuICBcImFycm93LWRvd24tMS05XCI6ICRmYS12YXItYXJyb3ctZG93bi0xLTksXG4gIFwic29ydC1udW1lcmljLWFzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2MsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bixcbiAgXCJoYW5kLWhvbGRpbmctZHJvcGxldFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0LFxuICBcImhhbmQtaG9sZGluZy13YXRlclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcbiAgXCJ3YXRlclwiOiAkZmEtdmFyLXdhdGVyLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6ICRmYS12YXItY2FsZW5kYXItY2hlY2ssXG4gIFwiYnJhaWxsZVwiOiAkZmEtdmFyLWJyYWlsbGUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtYWx0XCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsXG4gIFwibGFuZG1hcmtcIjogJGZhLXZhci1sYW5kbWFyayxcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcInBlcnNvbi1jYW5lXCI6ICRmYS12YXItcGVyc29uLWNhbmUsXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXG4gIFwidmVzdC1wYXRjaGVzXCI6ICRmYS12YXItdmVzdC1wYXRjaGVzLFxuICBcImNoZWNrLWRvdWJsZVwiOiAkZmEtdmFyLWNoZWNrLWRvdWJsZSxcbiAgXCJhcnJvdy1kb3duLWEtelwiOiAkZmEtdmFyLWFycm93LWRvd24tYS16LFxuICBcInNvcnQtYWxwaGEtYXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1hc2MsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLFxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJGZhLXZhci1tb25leS1iaWxsLXdoZWF0LFxuICBcImNvb2tpZVwiOiAkZmEtdmFyLWNvb2tpZSxcbiAgXCJhcnJvdy1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0LFxuICBcImFycm93LWxlZnQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWJhY2tcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjayxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kb1wiOiAkZmEtdmFyLXVuZG8sXG4gIFwiaGFyZC1kcml2ZVwiOiAkZmEtdmFyLWhhcmQtZHJpdmUsXG4gIFwiaGRkXCI6ICRmYS12YXItaGRkLFxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZHVtYmJlbGxcIjogJGZhLXZhci1kdW1iYmVsbCxcbiAgXCJyZWN0YW5nbGUtbGlzdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1saXN0LFxuICBcImxpc3QtYWx0XCI6ICRmYS12YXItbGlzdC1hbHQsXG4gIFwidGFycC1kcm9wbGV0XCI6ICRmYS12YXItdGFycC1kcm9wbGV0LFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLXNraWluZy1ub3JkaWNcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYyxcbiAgXCJza2lpbmctbm9yZGljXCI6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJwbGFuZS1hcnJpdmFsXCI6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcbiAgXCJjaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1sZWZ0LFxuICBcImFycm93LWFsdC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCxcbiAgXCJ0cmFpbi1zdWJ3YXlcIjogJGZhLXZhci10cmFpbi1zdWJ3YXksXG4gIFwic3Vid2F5XCI6ICRmYS12YXItc3Vid2F5LFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiaW5kaWFuLXJ1cGVlLXNpZ25cIjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcbiAgXCJpbmRpYW4tcnVwZWVcIjogJGZhLXZhci1pbmRpYW4tcnVwZWUsXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxuICBcImNyb3Atc2ltcGxlXCI6ICRmYS12YXItY3JvcC1zaW1wbGUsXG4gIFwiY3JvcC1hbHRcIjogJGZhLXZhci1jcm9wLWFsdCxcbiAgXCJtb25leS1iaWxsLTFcIjogJGZhLXZhci1tb25leS1iaWxsLTEsXG4gIFwibW9uZXktYmlsbC1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLWFsdCxcbiAgXCJsZWZ0LWxvbmdcIjogJGZhLXZhci1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXG4gIFwiZG5hXCI6ICRmYS12YXItZG5hLFxuICBcInZpcnVzLXNsYXNoXCI6ICRmYS12YXItdmlydXMtc2xhc2gsXG4gIFwibWludXNcIjogJGZhLXZhci1taW51cyxcbiAgXCJzdWJ0cmFjdFwiOiAkZmEtdmFyLXN1YnRyYWN0LFxuICBcImNoZXNzXCI6ICRmYS12YXItY2hlc3MsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJwbHVnLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrLFxuICBcInN0cmVldC12aWV3XCI6ICRmYS12YXItc3RyZWV0LXZpZXcsXG4gIFwiZnJhbmMtc2lnblwiOiAkZmEtdmFyLWZyYW5jLXNpZ24sXG4gIFwidm9sdW1lLW9mZlwiOiAkZmEtdmFyLXZvbHVtZS1vZmYsXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJhc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImdlYXJcIjogJGZhLXZhci1nZWFyLFxuICBcImNvZ1wiOiAkZmEtdmFyLWNvZyxcbiAgXCJkcm9wbGV0LXNsYXNoXCI6ICRmYS12YXItZHJvcGxldC1zbGFzaCxcbiAgXCJ0aW50LXNsYXNoXCI6ICRmYS12YXItdGludC1zbGFzaCxcbiAgXCJtb3NxdWVcIjogJGZhLXZhci1tb3NxdWUsXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcbiAgXCJzdGFyLW9mLWRhdmlkXCI6ICRmYS12YXItc3Rhci1vZi1kYXZpZCxcbiAgXCJwZXJzb24tbWlsaXRhcnktcmlmbGVcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGUsXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctY2FydFwiOiAkZmEtdmFyLXNob3BwaW5nLWNhcnQsXG4gIFwidmlhbHNcIjogJGZhLXZhci12aWFscyxcbiAgXCJwbHVnLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtcGx1cyxcbiAgXCJwbGFjZS1vZi13b3JzaGlwXCI6ICRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCxcbiAgXCJncmlwLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC12ZXJ0aWNhbCxcbiAgXCJhcnJvdy10dXJuLXVwXCI6ICRmYS12YXItYXJyb3ctdHVybi11cCxcbiAgXCJsZXZlbC11cFwiOiAkZmEtdmFyLWxldmVsLXVwLFxuICBcInVcIjogJGZhLXZhci11LFxuICBcInNxdWFyZS1yb290LXZhcmlhYmxlXCI6ICRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGUsXG4gIFwic3F1YXJlLXJvb3QtYWx0XCI6ICRmYS12YXItc3F1YXJlLXJvb3QtYWx0LFxuICBcImNsb2NrXCI6ICRmYS12YXItY2xvY2ssXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJiYXNlYmFsbC1iYXQtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsLFxuICBcInNcIjogJGZhLXZhci1zLFxuICBcInRpbWVsaW5lXCI6ICRmYS12YXItdGltZWxpbmUsXG4gIFwia2V5Ym9hcmRcIjogJGZhLXZhci1rZXlib2FyZCxcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcbiAgXCJob3VzZS1jaGltbmV5LW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWwsXG4gIFwiY2xpbmljLW1lZGljYWxcIjogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbXBlcmF0dXJlLTNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0zLFxuICBcInRoZXJtb21ldGVyLTNcIjogJGZhLXZhci10aGVybW9tZXRlci0zLFxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwiYmF0dGVyeS1oYWxmXCI6ICRmYS12YXItYmF0dGVyeS1oYWxmLFxuICBcImJhdHRlcnktM1wiOiAkZmEtdmFyLWJhdHRlcnktMyxcbiAgXCJtb3VudGFpbi1jaXR5XCI6ICRmYS12YXItbW91bnRhaW4tY2l0eSxcbiAgXCJjb2luc1wiOiAkZmEtdmFyLWNvaW5zLFxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJtYXAtcGluXCI6ICRmYS12YXItbWFwLXBpbixcbiAgXCJoYW1zYVwiOiAkZmEtdmFyLWhhbXNhLFxuICBcImNlbnQtc2lnblwiOiAkZmEtdmFyLWNlbnQtc2lnbixcbiAgXCJmbGFza1wiOiAkZmEtdmFyLWZsYXNrLFxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkZmEtdmFyLXBlcnNvbi1wcmVnbmFudCxcbiAgXCJ3YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1zcGFya2xlcyxcbiAgXCJlbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxuICBcInRpY2tldFwiOiAkZmEtdmFyLXRpY2tldCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJmbGFnLXVzYVwiOiAkZmEtdmFyLWZsYWctdXNhLFxuICBcImxhcHRvcC1maWxlXCI6ICRmYS12YXItbGFwdG9wLWZpbGUsXG4gIFwidHR5XCI6ICRmYS12YXItdHR5LFxuICBcInRlbGV0eXBlXCI6ICRmYS12YXItdGVsZXR5cGUsXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICRmYS12YXItZGlhZ3JhbS1uZXh0LFxuICBcInBlcnNvbi1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1yaWZsZSxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXG4gIFwicGVyc29uLWhpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oaWtpbmcsXG4gIFwiaGlraW5nXCI6ICRmYS12YXItaGlraW5nLFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJuXCI6ICRmYS12YXItbixcbiAgXCJjYWJsZS1jYXJcIjogJGZhLXZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwiY2xvdWQtcmFpblwiOiAkZmEtdmFyLWNsb3VkLXJhaW4sXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcInNoaXBcIjogJGZhLXZhci1zaGlwLFxuICBcImFycm93cy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lLFxuICBcImRvd25sb2FkXCI6ICRmYS12YXItZG93bmxvYWQsXG4gIFwiZmFjZS1ncmluXCI6ICRmYS12YXItZmFjZS1ncmluLFxuICBcImdyaW5cIjogJGZhLXZhci1ncmluLFxuICBcImRlbGV0ZS1sZWZ0XCI6ICRmYS12YXItZGVsZXRlLWxlZnQsXG4gIFwiYmFja3NwYWNlXCI6ICRmYS12YXItYmFja3NwYWNlLFxuICBcImV5ZS1kcm9wcGVyXCI6ICRmYS12YXItZXllLWRyb3BwZXIsXG4gIFwiZXllLWRyb3BwZXItZW1wdHlcIjogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcbiAgXCJmaWxlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrLFxuICBcImZvcndhcmRcIjogJGZhLXZhci1mb3J3YXJkLFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkZmEtdmFyLW1laCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJGZhLXZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXG4gIFwiYm9vay1kZWFkXCI6ICRmYS12YXItYm9vay1kZWFkLFxuICBcImlkLWNhcmRcIjogJGZhLXZhci1pZC1jYXJkLFxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkZmEtdmFyLWRyaXZlcnMtbGljZW5zZSxcbiAgXCJvdXRkZW50XCI6ICRmYS12YXItb3V0ZGVudCxcbiAgXCJkZWRlbnRcIjogJGZhLXZhci1kZWRlbnQsXG4gIFwiaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlXCI6ICRmYS12YXItaG91c2UsXG4gIFwiaG9tZVwiOiAkZmEtdmFyLWhvbWUsXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcbiAgXCJob21lLWxnLWFsdFwiOiAkZmEtdmFyLWhvbWUtbGctYWx0LFxuICBcImNhbGVuZGFyLXdlZWtcIjogJGZhLXZhci1jYWxlbmRhci13ZWVrLFxuICBcImxhcHRvcC1tZWRpY2FsXCI6ICRmYS12YXItbGFwdG9wLW1lZGljYWwsXG4gIFwiYlwiOiAkZmEtdmFyLWIsXG4gIFwiZmlsZS1tZWRpY2FsXCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLFxuICBcImRpY2Utb25lXCI6ICRmYS12YXItZGljZS1vbmUsXG4gIFwia2l3aS1iaXJkXCI6ICRmYS12YXIta2l3aS1iaXJkLFxuICBcImFycm93LXJpZ2h0LWFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxuICBcImV4Y2hhbmdlXCI6ICRmYS12YXItZXhjaGFuZ2UsXG4gIFwicm90YXRlLXJpZ2h0XCI6ICRmYS12YXItcm90YXRlLXJpZ2h0LFxuICBcInJlZG8tYWx0XCI6ICRmYS12YXItcmVkby1hbHQsXG4gIFwicm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1yb3RhdGUtZm9yd2FyZCxcbiAgXCJ1dGVuc2lsc1wiOiAkZmEtdmFyLXV0ZW5zaWxzLFxuICBcImN1dGxlcnlcIjogJGZhLXZhci1jdXRsZXJ5LFxuICBcImFycm93LXVwLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LXVwXCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAsXG4gIFwibWlsbC1zaWduXCI6ICRmYS12YXItbWlsbC1zaWduLFxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcbiAgXCJza3VsbFwiOiAkZmEtdmFyLXNrdWxsLFxuICBcInRvd2VyLWJyb2FkY2FzdFwiOiAkZmEtdmFyLXRvd2VyLWJyb2FkY2FzdCxcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXG4gIFwidHJ1Y2stcGlja3VwXCI6ICRmYS12YXItdHJ1Y2stcGlja3VwLFxuICBcInVwLWxvbmdcIjogJGZhLXZhci11cC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXG4gIFwic3RvcFwiOiAkZmEtdmFyLXN0b3AsXG4gIFwiY29kZS1tZXJnZVwiOiAkZmEtdmFyLWNvZGUtbWVyZ2UsXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJtb3VuZFwiOiAkZmEtdmFyLW1vdW5kLFxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldC1wb3J0YWJsZSxcbiAgXCJjb21wYWN0LWRpc2NcIjogJGZhLXZhci1jb21wYWN0LWRpc2MsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItZmlsZS1hcnJvdy1kb3duLFxuICBcImZpbGUtZG93bmxvYWRcIjogJGZhLXZhci1maWxlLWRvd25sb2FkLFxuICBcImNhcmF2YW5cIjogJGZhLXZhci1jYXJhdmFuLFxuICBcInNoaWVsZC1jYXRcIjogJGZhLXZhci1zaGllbGQtY2F0LFxuICBcImJvbHRcIjogJGZhLXZhci1ib2x0LFxuICBcInphcFwiOiAkZmEtdmFyLXphcCxcbiAgXCJnbGFzcy13YXRlclwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLFxuICBcIm9pbC13ZWxsXCI6ICRmYS12YXItb2lsLXdlbGwsXG4gIFwidmF1bHRcIjogJGZhLXZhci12YXVsdCxcbiAgXCJtYXJzXCI6ICRmYS12YXItbWFycyxcbiAgXCJ0b2lsZXRcIjogJGZhLXZhci10b2lsZXQsXG4gIFwicGxhbmUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrLFxuICBcInllbi1zaWduXCI6ICRmYS12YXIteWVuLXNpZ24sXG4gIFwiY255XCI6ICRmYS12YXItY255LFxuICBcImpweVwiOiAkZmEtdmFyLWpweSxcbiAgXCJybWJcIjogJGZhLXZhci1ybWIsXG4gIFwieWVuXCI6ICRmYS12YXIteWVuLFxuICBcInJ1YmxlLXNpZ25cIjogJGZhLXZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkZmEtdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXG4gIFwicnVibGVcIjogJGZhLXZhci1ydWJsZSxcbiAgXCJzdW5cIjogJGZhLXZhci1zdW4sXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxuICBcImZhY2UtbGF1Z2gtd2lua1wiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtd2luayxcbiAgXCJsYXVnaC13aW5rXCI6ICRmYS12YXItbGF1Z2gtd2luayxcbiAgXCJob3JzZS1oZWFkXCI6ICRmYS12YXItaG9yc2UtaGVhZCxcbiAgXCJib3JlLWhvbGVcIjogJGZhLXZhci1ib3JlLWhvbGUsXG4gIFwiaW5kdXN0cnlcIjogJGZhLXZhci1pbmR1c3RyeSxcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxuICBcImFycm93LWFsdC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bixcbiAgXCJhcnJvd3MtdHVybi10by1kb3RzXCI6ICRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90cyxcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxuICBcImFycm93LWRvd24tc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC1kZXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxuICBcImxlc3MtdGhhblwiOiAkZmEtdmFyLWxlc3MtdGhhbixcbiAgXCJhbmdsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG93bixcbiAgXCJjYXItdHVubmVsXCI6ICRmYS12YXItY2FyLXR1bm5lbCxcbiAgXCJoZWFkLXNpZGUtY291Z2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gsXG4gIFwiZ3JpcC1saW5lc1wiOiAkZmEtdmFyLWdyaXAtbGluZXMsXG4gIFwidGh1bWJzLWRvd25cIjogJGZhLXZhci10aHVtYnMtZG93bixcbiAgXCJ1c2VyLWxvY2tcIjogJGZhLXZhci11c2VyLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiZWxsaXBzaXNcIjogJGZhLXZhci1lbGxpcHNpcyxcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcbiAgXCJjaGVzcy1wYXduXCI6ICRmYS12YXItY2hlc3MtcGF3bixcbiAgXCJraXQtbWVkaWNhbFwiOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcbiAgXCJwZXJzb24tdGhyb3VnaC13aW5kb3dcIjogJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3csXG4gIFwidG9vbGJveFwiOiAkZmEtdmFyLXRvb2xib3gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaXJjbGVcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZSxcbiAgXCJidWdcIjogJGZhLXZhci1idWcsXG4gIFwiY3JlZGl0LWNhcmRcIjogJGZhLXZhci1jcmVkaXQtY2FyZCxcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQsXG4gIFwiY2FyXCI6ICRmYS12YXItY2FyLFxuICBcImF1dG9tb2JpbGVcIjogJGZhLXZhci1hdXRvbW9iaWxlLFxuICBcImhhbmQtaG9sZGluZy1oYW5kXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJGZhLXZhci1ib29rLXJlYWRlcixcbiAgXCJtb3VudGFpbi1zdW5cIjogJGZhLXZhci1tb3VudGFpbi1zdW4sXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUsXG4gIFwiZGljZS1kMjBcIjogJGZhLXZhci1kaWNlLWQyMCxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJmaWxlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWFycm93LXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXAsXG4gIFwidGVtcGVyYXR1cmUtdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS11cCxcbiAgXCJtZWRhbFwiOiAkZmEtdmFyLW1lZGFsLFxuICBcImJlZFwiOiAkZmEtdmFyLWJlZCxcbiAgXCJzcXVhcmUtaFwiOiAkZmEtdmFyLXNxdWFyZS1oLFxuICBcImgtc3F1YXJlXCI6ICRmYS12YXItaC1zcXVhcmUsXG4gIFwicG9kY2FzdFwiOiAkZmEtdmFyLXBvZGNhc3QsXG4gIFwidGVtcGVyYXR1cmUtZnVsbFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXG4gIFwidGVtcGVyYXR1cmUtNFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTQsXG4gIFwidGhlcm1vbWV0ZXItNFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTQsXG4gIFwidGhlcm1vbWV0ZXItZnVsbFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwsXG4gIFwiYmVsbFwiOiAkZmEtdmFyLWJlbGwsXG4gIFwic3VwZXJzY3JpcHRcIjogJGZhLXZhci1zdXBlcnNjcmlwdCxcbiAgXCJwbHVnLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrLFxuICBcInN0YXItb2YtbGlmZVwiOiAkZmEtdmFyLXN0YXItb2YtbGlmZSxcbiAgXCJwaG9uZS1zbGFzaFwiOiAkZmEtdmFyLXBob25lLXNsYXNoLFxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcbiAgXCJoYW5kc2hha2UtYW5nbGVcIjogJGZhLXZhci1oYW5kc2hha2UtYW5nbGUsXG4gIFwiaGFuZHMtaGVscGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhlbHBpbmcsXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQsXG4gIFwiZmlsZVwiOiAkZmEtdmFyLWZpbGUsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcInBlcnNvbi1zd2ltbWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zd2ltbWluZyxcbiAgXCJzd2ltbWVyXCI6ICRmYS12YXItc3dpbW1lcixcbiAgXCJhcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctZG93bixcbiAgXCJkcm9wbGV0XCI6ICRmYS12YXItZHJvcGxldCxcbiAgXCJ0aW50XCI6ICRmYS12YXItdGludCxcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXG4gIFwiZWFydGgtYW1lcmljYXNcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyxcbiAgXCJlYXJ0aFwiOiAkZmEtdmFyLWVhcnRoLFxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXG4gIFwicGVyc29uLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWJ1cnN0LFxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxuICBcImJhdHRlcnktZW1wdHlcIjogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5LFxuICBcImJhdHRlcnktMFwiOiAkZmEtdmFyLWJhdHRlcnktMCxcbiAgXCJzb2Nrc1wiOiAkZmEtdmFyLXNvY2tzLFxuICBcImluYm94XCI6ICRmYS12YXItaW5ib3gsXG4gIFwic2VjdGlvblwiOiAkZmEtdmFyLXNlY3Rpb24sXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXG4gIFwidGFjaG9tZXRlci1hbHRcIjogJGZhLXZhci10YWNob21ldGVyLWFsdCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCxcbiAgXCJlbnZlbG9wZS1vcGVuLXRleHRcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQsXG4gIFwiaG9zcGl0YWxcIjogJGZhLXZhci1ob3NwaXRhbCxcbiAgXCJob3NwaXRhbC1hbHRcIjogJGZhLXZhci1ob3NwaXRhbC1hbHQsXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXG4gIFwid2luZS1ib3R0bGVcIjogJGZhLXZhci13aW5lLWJvdHRsZSxcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJiYXJzLXN0YWdnZXJlZFwiOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxuICBcInJlb3JkZXJcIjogJGZhLXZhci1yZW9yZGVyLFxuICBcInN0cmVhbVwiOiAkZmEtdmFyLXN0cmVhbSxcbiAgXCJkaGFybWFjaGFrcmFcIjogJGZhLXZhci1kaGFybWFjaGFrcmEsXG4gIFwiaG90ZG9nXCI6ICRmYS12YXItaG90ZG9nLFxuICBcInBlcnNvbi13YWxraW5nLXdpdGgtY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSxcbiAgXCJibGluZFwiOiAkZmEtdmFyLWJsaW5kLFxuICBcImRydW1cIjogJGZhLXZhci1kcnVtLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxuICBcImZheFwiOiAkZmEtdmFyLWZheCxcbiAgXCJwYXJhZ3JhcGhcIjogJGZhLXZhci1wYXJhZ3JhcGgsXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXG4gIFwidm90ZS15ZWFcIjogJGZhLXZhci12b3RlLXllYSxcbiAgXCJzdGFyLWhhbGZcIjogJGZhLXZhci1zdGFyLWhhbGYsXG4gIFwiYm94ZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWJveGVzLXN0YWNrZWQsXG4gIFwiYm94ZXNcIjogJGZhLXZhci1ib3hlcyxcbiAgXCJib3hlcy1hbHRcIjogJGZhLXZhci1ib3hlcy1hbHQsXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcInJ1cGlhaC1zaWduXCI6ICRmYS12YXItcnVwaWFoLXNpZ24sXG4gIFwibWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwic2VhcmNoXCI6ICRmYS12YXItc2VhcmNoLFxuICBcInRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCxcbiAgXCJwaW5nLXBvbmctcGFkZGxlLWJhbGxcIjogJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGwsXG4gIFwidGFibGUtdGVubmlzXCI6ICRmYS12YXItdGFibGUtdGVubmlzLFxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcbiAgXCJkaWFnbm9zZXNcIjogJGZhLXZhci1kaWFnbm9zZXMsXG4gIFwidHJhc2gtY2FuLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmUtYWx0XCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQsXG4gIFwibmFpcmEtc2lnblwiOiAkZmEtdmFyLW5haXJhLXNpZ24sXG4gIFwiY2FydC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2FydC1hcnJvdy1kb3duLFxuICBcIndhbGtpZS10YWxraWVcIjogJGZhLXZhci13YWxraWUtdGFsa2llLFxuICBcImZpbGUtcGVuXCI6ICRmYS12YXItZmlsZS1wZW4sXG4gIFwiZmlsZS1lZGl0XCI6ICRmYS12YXItZmlsZS1lZGl0LFxuICBcInJlY2VpcHRcIjogJGZhLXZhci1yZWNlaXB0LFxuICBcInNxdWFyZS1wZW5cIjogJGZhLXZhci1zcXVhcmUtcGVuLFxuICBcInBlbi1zcXVhcmVcIjogJGZhLXZhci1wZW4tc3F1YXJlLFxuICBcInBlbmNpbC1zcXVhcmVcIjogJGZhLXZhci1wZW5jaWwtc3F1YXJlLFxuICBcInN1aXRjYXNlLXJvbGxpbmdcIjogJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nLFxuICBcInBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNoZXZyb24tZG93bixcbiAgXCJiYXR0ZXJ5LWZ1bGxcIjogJGZhLXZhci1iYXR0ZXJ5LWZ1bGwsXG4gIFwiYmF0dGVyeVwiOiAkZmEtdmFyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS01XCI6ICRmYS12YXItYmF0dGVyeS01LFxuICBcInNrdWxsLWNyb3NzYm9uZXNcIjogJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzLFxuICBcImNvZGUtY29tcGFyZVwiOiAkZmEtdmFyLWNvZGUtY29tcGFyZSxcbiAgXCJsaXN0LXVsXCI6ICRmYS12YXItbGlzdC11bCxcbiAgXCJsaXN0LWRvdHNcIjogJGZhLXZhci1saXN0LWRvdHMsXG4gIFwic2Nob29sLWxvY2tcIjogJGZhLXZhci1zY2hvb2wtbG9jayxcbiAgXCJ0b3dlci1jZWxsXCI6ICRmYS12YXItdG93ZXItY2VsbCxcbiAgXCJkb3duLWxvbmdcIjogJGZhLXZhci1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24sXG4gIFwicmFua2luZy1zdGFyXCI6ICRmYS12YXItcmFua2luZy1zdGFyLFxuICBcImNoZXNzLWtpbmdcIjogJGZhLXZhci1jaGVzcy1raW5nLFxuICBcInBlcnNvbi1oYXJhc3NpbmdcIjogJGZhLXZhci1wZXJzb24taGFyYXNzaW5nLFxuICBcImJyYXppbGlhbi1yZWFsLXNpZ25cIjogJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduLFxuICBcImxhbmRtYXJrLWRvbWVcIjogJGZhLXZhci1sYW5kbWFyay1kb21lLFxuICBcImxhbmRtYXJrLWFsdFwiOiAkZmEtdmFyLWxhbmRtYXJrLWFsdCxcbiAgXCJhcnJvdy11cFwiOiAkZmEtdmFyLWFycm93LXVwLFxuICBcInR2XCI6ICRmYS12YXItdHYsXG4gIFwidGVsZXZpc2lvblwiOiAkZmEtdmFyLXRlbGV2aXNpb24sXG4gIFwidHYtYWx0XCI6ICRmYS12YXItdHYtYWx0LFxuICBcInNocmltcFwiOiAkZmEtdmFyLXNocmltcCxcbiAgXCJsaXN0LWNoZWNrXCI6ICRmYS12YXItbGlzdC1jaGVjayxcbiAgXCJ0YXNrc1wiOiAkZmEtdmFyLXRhc2tzLFxuICBcImp1Zy1kZXRlcmdlbnRcIjogJGZhLXZhci1qdWctZGV0ZXJnZW50LFxuICBcImNpcmNsZS11c2VyXCI6ICRmYS12YXItY2lyY2xlLXVzZXIsXG4gIFwidXNlci1jaXJjbGVcIjogJGZhLXZhci11c2VyLWNpcmNsZSxcbiAgXCJ1c2VyLXNoaWVsZFwiOiAkZmEtdmFyLXVzZXItc2hpZWxkLFxuICBcIndpbmRcIjogJGZhLXZhci13aW5kLFxuICBcImNhci1idXJzdFwiOiAkZmEtdmFyLWNhci1idXJzdCxcbiAgXCJjYXItY3Jhc2hcIjogJGZhLXZhci1jYXItY3Jhc2gsXG4gIFwieVwiOiAkZmEtdmFyLXksXG4gIFwicGVyc29uLXNub3dib2FyZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmcsXG4gIFwic25vd2JvYXJkaW5nXCI6ICRmYS12YXItc25vd2JvYXJkaW5nLFxuICBcInRydWNrLWZhc3RcIjogJGZhLXZhci10cnVjay1mYXN0LFxuICBcInNoaXBwaW5nLWZhc3RcIjogJGZhLXZhci1zaGlwcGluZy1mYXN0LFxuICBcImZpc2hcIjogJGZhLXZhci1maXNoLFxuICBcInVzZXItZ3JhZHVhdGVcIjogJGZhLXZhci11c2VyLWdyYWR1YXRlLFxuICBcImNpcmNsZS1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZSxcbiAgXCJhZGp1c3RcIjogJGZhLXZhci1hZGp1c3QsXG4gIFwiY2xhcHBlcmJvYXJkXCI6ICRmYS12YXItY2xhcHBlcmJvYXJkLFxuICBcImNpcmNsZS1yYWRpYXRpb25cIjogJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uLFxuICBcInJhZGlhdGlvbi1hbHRcIjogJGZhLXZhci1yYWRpYXRpb24tYWx0LFxuICBcImJhc2ViYWxsXCI6ICRmYS12YXItYmFzZWJhbGwsXG4gIFwiYmFzZWJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhbGwsXG4gIFwiamV0LWZpZ2h0ZXItdXBcIjogJGZhLXZhci1qZXQtZmlnaHRlci11cCxcbiAgXCJkaWFncmFtLXByb2plY3RcIjogJGZhLXZhci1kaWFncmFtLXByb2plY3QsXG4gIFwicHJvamVjdC1kaWFncmFtXCI6ICRmYS12YXItcHJvamVjdC1kaWFncmFtLFxuICBcImNvcHlcIjogJGZhLXZhci1jb3B5LFxuICBcInZvbHVtZS14bWFya1wiOiAkZmEtdmFyLXZvbHVtZS14bWFyayxcbiAgXCJ2b2x1bWUtbXV0ZVwiOiAkZmEtdmFyLXZvbHVtZS1tdXRlLFxuICBcInZvbHVtZS10aW1lc1wiOiAkZmEtdmFyLXZvbHVtZS10aW1lcyxcbiAgXCJoYW5kLXNwYXJrbGVzXCI6ICRmYS12YXItaGFuZC1zcGFya2xlcyxcbiAgXCJncmlwXCI6ICRmYS12YXItZ3JpcCxcbiAgXCJncmlwLWhvcml6b250YWxcIjogJGZhLXZhci1ncmlwLWhvcml6b250YWwsXG4gIFwic2hhcmUtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZSxcbiAgXCJzaGFyZS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1zcXVhcmUsXG4gIFwiY2hpbGQtY29tYmF0YW50XCI6ICRmYS12YXItY2hpbGQtY29tYmF0YW50LFxuICBcImNoaWxkLXJpZmxlXCI6ICRmYS12YXItY2hpbGQtcmlmbGUsXG4gIFwiZ3VuXCI6ICRmYS12YXItZ3VuLFxuICBcInNxdWFyZS1waG9uZVwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZSxcbiAgXCJwaG9uZS1zcXVhcmVcIjogJGZhLXZhci1waG9uZS1zcXVhcmUsXG4gIFwicGx1c1wiOiAkZmEtdmFyLXBsdXMsXG4gIFwiYWRkXCI6ICRmYS12YXItYWRkLFxuICBcImV4cGFuZFwiOiAkZmEtdmFyLWV4cGFuZCxcbiAgXCJjb21wdXRlclwiOiAkZmEtdmFyLWNvbXB1dGVyLFxuICBcInhtYXJrXCI6ICRmYS12YXIteG1hcmssXG4gIFwiY2xvc2VcIjogJGZhLXZhci1jbG9zZSxcbiAgXCJtdWx0aXBseVwiOiAkZmEtdmFyLW11bHRpcGx5LFxuICBcInJlbW92ZVwiOiAkZmEtdmFyLXJlbW92ZSxcbiAgXCJ0aW1lc1wiOiAkZmEtdmFyLXRpbWVzLFxuICBcImFycm93cy11cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93c1wiOiAkZmEtdmFyLWFycm93cyxcbiAgXCJjaGFsa2JvYXJkLXVzZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXVzZXIsXG4gIFwiY2hhbGtib2FyZC10ZWFjaGVyXCI6ICRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyLFxuICBcInBlc28tc2lnblwiOiAkZmEtdmFyLXBlc28tc2lnbixcbiAgXCJidWlsZGluZy1zaGllbGRcIjogJGZhLXZhci1idWlsZGluZy1zaGllbGQsXG4gIFwiYmFieVwiOiAkZmEtdmFyLWJhYnksXG4gIFwidXNlcnMtbGluZVwiOiAkZmEtdmFyLXVzZXJzLWxpbmUsXG4gIFwicXVvdGUtbGVmdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQsXG4gIFwicXVvdGUtbGVmdC1hbHRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LWFsdCxcbiAgXCJ0cmFjdG9yXCI6ICRmYS12YXItdHJhY3RvcixcbiAgXCJ0cmFzaC1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmVcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxuICBcImFycm93LWRvd24tdXAtbG9ja1wiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtbG9jayxcbiAgXCJsaW5lcy1sZWFuaW5nXCI6ICRmYS12YXItbGluZXMtbGVhbmluZyxcbiAgXCJydWxlci1jb21iaW5lZFwiOiAkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkLFxuICBcImNvcHlyaWdodFwiOiAkZmEtdmFyLWNvcHlyaWdodCxcbiAgXCJlcXVhbHNcIjogJGZhLXZhci1lcXVhbHMsXG4gIFwiYmxlbmRlclwiOiAkZmEtdmFyLWJsZW5kZXIsXG4gIFwidGVldGhcIjogJGZhLXZhci10ZWV0aCxcbiAgXCJzaGVrZWwtc2lnblwiOiAkZmEtdmFyLXNoZWtlbC1zaWduLFxuICBcImlsc1wiOiAkZmEtdmFyLWlscyxcbiAgXCJzaGVrZWxcIjogJGZhLXZhci1zaGVrZWwsXG4gIFwic2hlcWVsXCI6ICRmYS12YXItc2hlcWVsLFxuICBcInNoZXFlbC1zaWduXCI6ICRmYS12YXItc2hlcWVsLXNpZ24sXG4gIFwibWFwXCI6ICRmYS12YXItbWFwLFxuICBcInJvY2tldFwiOiAkZmEtdmFyLXJvY2tldCxcbiAgXCJwaG90by1maWxtXCI6ICRmYS12YXItcGhvdG8tZmlsbSxcbiAgXCJwaG90by12aWRlb1wiOiAkZmEtdmFyLXBob3RvLXZpZGVvLFxuICBcImZvbGRlci1taW51c1wiOiAkZmEtdmFyLWZvbGRlci1taW51cyxcbiAgXCJzdG9yZVwiOiAkZmEtdmFyLXN0b3JlLFxuICBcImFycm93LXRyZW5kLXVwXCI6ICRmYS12YXItYXJyb3ctdHJlbmQtdXAsXG4gIFwicGx1Zy1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1taW51cyxcbiAgXCJzaWduLWhhbmdpbmdcIjogJGZhLXZhci1zaWduLWhhbmdpbmcsXG4gIFwic2lnblwiOiAkZmEtdmFyLXNpZ24sXG4gIFwiYmV6aWVyLWN1cnZlXCI6ICRmYS12YXItYmV6aWVyLWN1cnZlLFxuICBcImJlbGwtc2xhc2hcIjogJGZhLXZhci1iZWxsLXNsYXNoLFxuICBcInRhYmxldFwiOiAkZmEtdmFyLXRhYmxldCxcbiAgXCJ0YWJsZXQtYW5kcm9pZFwiOiAkZmEtdmFyLXRhYmxldC1hbmRyb2lkLFxuICBcInNjaG9vbC1mbGFnXCI6ICRmYS12YXItc2Nob29sLWZsYWcsXG4gIFwiZmlsbFwiOiAkZmEtdmFyLWZpbGwsXG4gIFwiYW5nbGUtdXBcIjogJGZhLXZhci1hbmdsZS11cCxcbiAgXCJkcnVtc3RpY2stYml0ZVwiOiAkZmEtdmFyLWRydW1zdGljay1iaXRlLFxuICBcImhvbGx5LWJlcnJ5XCI6ICRmYS12YXItaG9sbHktYmVycnksXG4gIFwiY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1sZWZ0LFxuICBcImJhY3RlcmlhXCI6ICRmYS12YXItYmFjdGVyaWEsXG4gIFwiaGFuZC1saXphcmRcIjogJGZhLXZhci1oYW5kLWxpemFyZCxcbiAgXCJub3RkZWZcIjogJGZhLXZhci1ub3RkZWYsXG4gIFwiZGlzZWFzZVwiOiAkZmEtdmFyLWRpc2Vhc2UsXG4gIFwiYnJpZWZjYXNlLW1lZGljYWxcIjogJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCxcbiAgXCJnZW5kZXJsZXNzXCI6ICRmYS12YXItZ2VuZGVybGVzcyxcbiAgXCJjaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1yaWdodCxcbiAgXCJyZXR3ZWV0XCI6ICRmYS12YXItcmV0d2VldCxcbiAgXCJjYXItcmVhclwiOiAkZmEtdmFyLWNhci1yZWFyLFxuICBcImNhci1hbHRcIjogJGZhLXZhci1jYXItYWx0LFxuICBcInB1bXAtc29hcFwiOiAkZmEtdmFyLXB1bXAtc29hcCxcbiAgXCJ2aWRlby1zbGFzaFwiOiAkZmEtdmFyLXZpZGVvLXNsYXNoLFxuICBcImJhdHRlcnktcXVhcnRlclwiOiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcixcbiAgXCJiYXR0ZXJ5LTJcIjogJGZhLXZhci1iYXR0ZXJ5LTIsXG4gIFwicmFkaW9cIjogJGZhLXZhci1yYWRpbyxcbiAgXCJiYWJ5LWNhcnJpYWdlXCI6ICRmYS12YXItYmFieS1jYXJyaWFnZSxcbiAgXCJjYXJyaWFnZS1iYWJ5XCI6ICRmYS12YXItY2FycmlhZ2UtYmFieSxcbiAgXCJ0cmFmZmljLWxpZ2h0XCI6ICRmYS12YXItdHJhZmZpYy1saWdodCxcbiAgXCJ0aGVybW9tZXRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxuICBcInZyLWNhcmRib2FyZFwiOiAkZmEtdmFyLXZyLWNhcmRib2FyZCxcbiAgXCJoYW5kLW1pZGRsZS1maW5nZXJcIjogJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIsXG4gIFwicGVyY2VudFwiOiAkZmEtdmFyLXBlcmNlbnQsXG4gIFwicGVyY2VudGFnZVwiOiAkZmEtdmFyLXBlcmNlbnRhZ2UsXG4gIFwidHJ1Y2stbW92aW5nXCI6ICRmYS12YXItdHJ1Y2stbW92aW5nLFxuICBcImdsYXNzLXdhdGVyLWRyb3BsZXRcIjogJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0LFxuICBcImRpc3BsYXlcIjogJGZhLXZhci1kaXNwbGF5LFxuICBcImZhY2Utc21pbGVcIjogJGZhLXZhci1mYWNlLXNtaWxlLFxuICBcInNtaWxlXCI6ICRmYS12YXItc21pbGUsXG4gIFwidGh1bWJ0YWNrXCI6ICRmYS12YXItdGh1bWJ0YWNrLFxuICBcInRodW1iLXRhY2tcIjogJGZhLXZhci10aHVtYi10YWNrLFxuICBcInRyb3BoeVwiOiAkZmEtdmFyLXRyb3BoeSxcbiAgXCJwZXJzb24tcHJheWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1wcmF5aW5nLFxuICBcInByYXlcIjogJGZhLXZhci1wcmF5LFxuICBcImhhbW1lclwiOiAkZmEtdmFyLWhhbW1lcixcbiAgXCJoYW5kLXBlYWNlXCI6ICRmYS12YXItaGFuZC1wZWFjZSxcbiAgXCJyb3RhdGVcIjogJGZhLXZhci1yb3RhdGUsXG4gIFwic3luYy1hbHRcIjogJGZhLXZhci1zeW5jLWFsdCxcbiAgXCJzcGlubmVyXCI6ICRmYS12YXItc3Bpbm5lcixcbiAgXCJyb2JvdFwiOiAkZmEtdmFyLXJvYm90LFxuICBcInBlYWNlXCI6ICRmYS12YXItcGVhY2UsXG4gIFwiZ2VhcnNcIjogJGZhLXZhci1nZWFycyxcbiAgXCJjb2dzXCI6ICRmYS12YXItY29ncyxcbiAgXCJ3YXJlaG91c2VcIjogJGZhLXZhci13YXJlaG91c2UsXG4gIFwiYXJyb3ctdXAtcmlnaHQtZG90c1wiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHMsXG4gIFwic3Bsb3RjaFwiOiAkZmEtdmFyLXNwbG90Y2gsXG4gIFwiZmFjZS1ncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHMsXG4gIFwiZ3Jpbi1oZWFydHNcIjogJGZhLXZhci1ncmluLWhlYXJ0cyxcbiAgXCJkaWNlLWZvdXJcIjogJGZhLXZhci1kaWNlLWZvdXIsXG4gIFwic2ltLWNhcmRcIjogJGZhLXZhci1zaW0tY2FyZCxcbiAgXCJ0cmFuc2dlbmRlclwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLFxuICBcInRyYW5zZ2VuZGVyLWFsdFwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCxcbiAgXCJtZXJjdXJ5XCI6ICRmYS12YXItbWVyY3VyeSxcbiAgXCJhcnJvdy10dXJuLWRvd25cIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24sXG4gIFwibGV2ZWwtZG93blwiOiAkZmEtdmFyLWxldmVsLWRvd24sXG4gIFwicGVyc29uLWZhbGxpbmctYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdCxcbiAgXCJhd2FyZFwiOiAkZmEtdmFyLWF3YXJkLFxuICBcInRpY2tldC1zaW1wbGVcIjogJGZhLXZhci10aWNrZXQtc2ltcGxlLFxuICBcInRpY2tldC1hbHRcIjogJGZhLXZhci10aWNrZXQtYWx0LFxuICBcImJ1aWxkaW5nXCI6ICRmYS12YXItYnVpbGRpbmcsXG4gIFwiYW5nbGVzLWxlZnRcIjogJGZhLXZhci1hbmdsZXMtbGVmdCxcbiAgXCJhbmdsZS1kb3VibGUtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0LFxuICBcInFyY29kZVwiOiAkZmEtdmFyLXFyY29kZSxcbiAgXCJjbG9jay1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0LFxuICBcImhpc3RvcnlcIjogJGZhLXZhci1oaXN0b3J5LFxuICBcImZhY2UtZ3Jpbi1iZWFtLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZ3Jpbi1iZWFtLXN3ZWF0XCI6ICRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0LFxuICBcImZpbGUtZXhwb3J0XCI6ICRmYS12YXItZmlsZS1leHBvcnQsXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1maWxlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlLFxuICBcInNoaWVsZFwiOiAkZmEtdmFyLXNoaWVsZCxcbiAgXCJzaGllbGQtYmxhbmtcIjogJGZhLXZhci1zaGllbGQtYmxhbmssXG4gIFwiYXJyb3ctdXAtc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGUsXG4gIFwic29ydC1hbW91bnQtdXAtYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0LFxuICBcImhvdXNlLW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLFxuICBcImdvbGYtYmFsbC10ZWVcIjogJGZhLXZhci1nb2xmLWJhbGwtdGVlLFxuICBcImdvbGYtYmFsbFwiOiAkZmEtdmFyLWdvbGYtYmFsbCxcbiAgXCJjaXJjbGUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCxcbiAgXCJob3VzZS1jaGltbmV5LXdpbmRvd1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93LFxuICBcInBlbi1uaWJcIjogJGZhLXZhci1wZW4tbmliLFxuICBcInRlbnQtYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQsXG4gIFwidGVudHNcIjogJGZhLXZhci10ZW50cyxcbiAgXCJ3YW5kLW1hZ2ljXCI6ICRmYS12YXItd2FuZC1tYWdpYyxcbiAgXCJtYWdpY1wiOiAkZmEtdmFyLW1hZ2ljLFxuICBcImRvZ1wiOiAkZmEtdmFyLWRvZyxcbiAgXCJjYXJyb3RcIjogJGZhLXZhci1jYXJyb3QsXG4gIFwibW9vblwiOiAkZmEtdmFyLW1vb24sXG4gIFwid2luZS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHksXG4gIFwid2luZS1nbGFzcy1hbHRcIjogJGZhLXZhci13aW5lLWdsYXNzLWFsdCxcbiAgXCJjaGVlc2VcIjogJGZhLXZhci1jaGVlc2UsXG4gIFwieWluLXlhbmdcIjogJGZhLXZhci15aW4teWFuZyxcbiAgXCJtdXNpY1wiOiAkZmEtdmFyLW11c2ljLFxuICBcImNvZGUtY29tbWl0XCI6ICRmYS12YXItY29kZS1jb21taXQsXG4gIFwidGVtcGVyYXR1cmUtbG93XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtbG93LFxuICBcInBlcnNvbi1iaWtpbmdcIjogJGZhLXZhci1wZXJzb24tYmlraW5nLFxuICBcImJpa2luZ1wiOiAkZmEtdmFyLWJpa2luZyxcbiAgXCJicm9vbVwiOiAkZmEtdmFyLWJyb29tLFxuICBcInNoaWVsZC1oZWFydFwiOiAkZmEtdmFyLXNoaWVsZC1oZWFydCxcbiAgXCJnb3B1cmFtXCI6ICRmYS12YXItZ29wdXJhbSxcbiAgXCJlYXJ0aC1vY2VhbmlhXCI6ICRmYS12YXItZWFydGgtb2NlYW5pYSxcbiAgXCJnbG9iZS1vY2VhbmlhXCI6ICRmYS12YXItZ2xvYmUtb2NlYW5pYSxcbiAgXCJzcXVhcmUteG1hcmtcIjogJGZhLXZhci1zcXVhcmUteG1hcmssXG4gIFwidGltZXMtc3F1YXJlXCI6ICRmYS12YXItdGltZXMtc3F1YXJlLFxuICBcInhtYXJrLXNxdWFyZVwiOiAkZmEtdmFyLXhtYXJrLXNxdWFyZSxcbiAgXCJoYXNodGFnXCI6ICRmYS12YXItaGFzaHRhZyxcbiAgXCJ1cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyXCI6ICRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcixcbiAgXCJleHBhbmQtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFsdCxcbiAgXCJvaWwtY2FuXCI6ICRmYS12YXItb2lsLWNhbixcbiAgXCJ0XCI6ICRmYS12YXItdCxcbiAgXCJoaXBwb1wiOiAkZmEtdmFyLWhpcHBvLFxuICBcImNoYXJ0LWNvbHVtblwiOiAkZmEtdmFyLWNoYXJ0LWNvbHVtbixcbiAgXCJpbmZpbml0eVwiOiAkZmEtdmFyLWluZmluaXR5LFxuICBcInZpYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwidm9pY2VtYWlsXCI6ICRmYS12YXItdm9pY2VtYWlsLFxuICBcImZhblwiOiAkZmEtdmFyLWZhbixcbiAgXCJwZXJzb24td2Fsa2luZy1sdWdnYWdlXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZSxcbiAgXCJ1cC1kb3duXCI6ICRmYS12YXItdXAtZG93bixcbiAgXCJhcnJvd3MtYWx0LXZcIjogJGZhLXZhci1hcnJvd3MtYWx0LXYsXG4gIFwiY2xvdWQtbW9vbi1yYWluXCI6ICRmYS12YXItY2xvdWQtbW9vbi1yYWluLFxuICBcImNhbGVuZGFyXCI6ICRmYS12YXItY2FsZW5kYXIsXG4gIFwidHJhaWxlclwiOiAkZmEtdmFyLXRyYWlsZXIsXG4gIFwiYmFoYWlcIjogJGZhLXZhci1iYWhhaSxcbiAgXCJoYXlrYWxcIjogJGZhLXZhci1oYXlrYWwsXG4gIFwic2QtY2FyZFwiOiAkZmEtdmFyLXNkLWNhcmQsXG4gIFwiZHJhZ29uXCI6ICRmYS12YXItZHJhZ29uLFxuICBcInNob2UtcHJpbnRzXCI6ICRmYS12YXItc2hvZS1wcmludHMsXG4gIFwiY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jaXJjbGUtcGx1cyxcbiAgXCJwbHVzLWNpcmNsZVwiOiAkZmEtdmFyLXBsdXMtY2lyY2xlLFxuICBcImZhY2UtZ3Jpbi10b25ndWUtd2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luayxcbiAgXCJncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZ3Jpbi10b25ndWUtd2luayxcbiAgXCJoYW5kLWhvbGRpbmdcIjogJGZhLXZhci1oYW5kLWhvbGRpbmcsXG4gIFwicGx1Zy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJsaW5rLXNsYXNoXCI6ICRmYS12YXItbGluay1zbGFzaCxcbiAgXCJjaGFpbi1icm9rZW5cIjogJGZhLXZhci1jaGFpbi1icm9rZW4sXG4gIFwiY2hhaW4tc2xhc2hcIjogJGZhLXZhci1jaGFpbi1zbGFzaCxcbiAgXCJ1bmxpbmtcIjogJGZhLXZhci11bmxpbmssXG4gIFwiY2xvbmVcIjogJGZhLXZhci1jbG9uZSxcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQsXG4gIFwiYXJyb3ctdXAtei1hXCI6ICRmYS12YXItYXJyb3ctdXAtei1hLFxuICBcInNvcnQtYWxwaGEtdXAtYWx0XCI6ICRmYS12YXItc29ydC1hbHBoYS11cC1hbHQsXG4gIFwiZmlyZS1mbGFtZS1jdXJ2ZWRcIjogJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZCxcbiAgXCJmaXJlLWFsdFwiOiAkZmEtdmFyLWZpcmUtYWx0LFxuICBcInRvcm5hZG9cIjogJGZhLXZhci10b3JuYWRvLFxuICBcImZpbGUtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzLFxuICBcImJvb2stcXVyYW5cIjogJGZhLXZhci1ib29rLXF1cmFuLFxuICBcInF1cmFuXCI6ICRmYS12YXItcXVyYW4sXG4gIFwiYW5jaG9yXCI6ICRmYS12YXItYW5jaG9yLFxuICBcImJvcmRlci1hbGxcIjogJGZhLXZhci1ib3JkZXItYWxsLFxuICBcImZhY2UtYW5ncnlcIjogJGZhLXZhci1mYWNlLWFuZ3J5LFxuICBcImFuZ3J5XCI6ICRmYS12YXItYW5ncnksXG4gIFwiY29va2llLWJpdGVcIjogJGZhLXZhci1jb29raWUtYml0ZSxcbiAgXCJhcnJvdy10cmVuZC1kb3duXCI6ICRmYS12YXItYXJyb3ctdHJlbmQtZG93bixcbiAgXCJyc3NcIjogJGZhLXZhci1yc3MsXG4gIFwiZmVlZFwiOiAkZmEtdmFyLWZlZWQsXG4gIFwiZHJhdy1wb2x5Z29uXCI6ICRmYS12YXItZHJhdy1wb2x5Z29uLFxuICBcInNjYWxlLWJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtYmFsYW5jZWQsXG4gIFwiYmFsYW5jZS1zY2FsZVwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUsXG4gIFwiZ2F1Z2Utc2ltcGxlLWhpZ2hcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaCxcbiAgXCJ0YWNob21ldGVyXCI6ICRmYS12YXItdGFjaG9tZXRlcixcbiAgXCJ0YWNob21ldGVyLWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWZhc3QsXG4gIFwic2hvd2VyXCI6ICRmYS12YXItc2hvd2VyLFxuICBcImRlc2t0b3BcIjogJGZhLXZhci1kZXNrdG9wLFxuICBcImRlc2t0b3AtYWx0XCI6ICRmYS12YXItZGVza3RvcC1hbHQsXG4gIFwibVwiOiAkZmEtdmFyLW0sXG4gIFwidGFibGUtbGlzdFwiOiAkZmEtdmFyLXRhYmxlLWxpc3QsXG4gIFwidGgtbGlzdFwiOiAkZmEtdmFyLXRoLWxpc3QsXG4gIFwiY29tbWVudC1zbXNcIjogJGZhLXZhci1jb21tZW50LXNtcyxcbiAgXCJzbXNcIjogJGZhLXZhci1zbXMsXG4gIFwiYm9va1wiOiAkZmEtdmFyLWJvb2ssXG4gIFwidXNlci1wbHVzXCI6ICRmYS12YXItdXNlci1wbHVzLFxuICBcImNoZWNrXCI6ICRmYS12YXItY2hlY2ssXG4gIFwiYmF0dGVyeS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMsXG4gIFwiYmF0dGVyeS00XCI6ICRmYS12YXItYmF0dGVyeS00LFxuICBcImhvdXNlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjayxcbiAgXCJhbmdsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtbGVmdCxcbiAgXCJkaWFncmFtLXN1Y2Nlc3NvclwiOiAkZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yLFxuICBcInRydWNrLWFycm93LXJpZ2h0XCI6ICRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0XCI6ICRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0LFxuICBcImhhbmQtZmlzdFwiOiAkZmEtdmFyLWhhbmQtZmlzdCxcbiAgXCJmaXN0LXJhaXNlZFwiOiAkZmEtdmFyLWZpc3QtcmFpc2VkLFxuICBcImNsb3VkLW1vb25cIjogJGZhLXZhci1jbG91ZC1tb29uLFxuICBcImJyaWVmY2FzZVwiOiAkZmEtdmFyLWJyaWVmY2FzZSxcbiAgXCJwZXJzb24tZmFsbGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLFxuICBcImltYWdlLXBvcnRyYWl0XCI6ICRmYS12YXItaW1hZ2UtcG9ydHJhaXQsXG4gIFwicG9ydHJhaXRcIjogJGZhLXZhci1wb3J0cmFpdCxcbiAgXCJ1c2VyLXRhZ1wiOiAkZmEtdmFyLXVzZXItdGFnLFxuICBcInJ1Z1wiOiAkZmEtdmFyLXJ1ZyxcbiAgXCJlYXJ0aC1ldXJvcGVcIjogJGZhLXZhci1lYXJ0aC1ldXJvcGUsXG4gIFwiZ2xvYmUtZXVyb3BlXCI6ICRmYS12YXItZ2xvYmUtZXVyb3BlLFxuICBcImNhcnQtZmxhdGJlZC1zdWl0Y2FzZVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSxcbiAgXCJsdWdnYWdlLWNhcnRcIjogJGZhLXZhci1sdWdnYWdlLWNhcnQsXG4gIFwicmVjdGFuZ2xlLXhtYXJrXCI6ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrLFxuICBcInJlY3RhbmdsZS10aW1lc1wiOiAkZmEtdmFyLXJlY3RhbmdsZS10aW1lcyxcbiAgXCJ0aW1lcy1yZWN0YW5nbGVcIjogJGZhLXZhci10aW1lcy1yZWN0YW5nbGUsXG4gIFwid2luZG93LWNsb3NlXCI6ICRmYS12YXItd2luZG93LWNsb3NlLFxuICBcImJhaHQtc2lnblwiOiAkZmEtdmFyLWJhaHQtc2lnbixcbiAgXCJib29rLW9wZW5cIjogJGZhLXZhci1ib29rLW9wZW4sXG4gIFwiYm9vay1qb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHMsXG4gIFwiam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1qb3VybmFsLXdoaWxscyxcbiAgXCJoYW5kY3VmZnNcIjogJGZhLXZhci1oYW5kY3VmZnMsXG4gIFwidHJpYW5nbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLFxuICBcIndhcm5pbmdcIjogJGZhLXZhci13YXJuaW5nLFxuICBcImRhdGFiYXNlXCI6ICRmYS12YXItZGF0YWJhc2UsXG4gIFwic2hhcmVcIjogJGZhLXZhci1zaGFyZSxcbiAgXCJhcnJvdy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdHVybi1yaWdodCxcbiAgXCJtYWlsLWZvcndhcmRcIjogJGZhLXZhci1tYWlsLWZvcndhcmQsXG4gIFwiYm90dGxlLWRyb3BsZXRcIjogJGZhLXZhci1ib3R0bGUtZHJvcGxldCxcbiAgXCJtYXNrLWZhY2VcIjogJGZhLXZhci1tYXNrLWZhY2UsXG4gIFwiaGlsbC1yb2Nrc2xpZGVcIjogJGZhLXZhci1oaWxsLXJvY2tzbGlkZSxcbiAgXCJyaWdodC1sZWZ0XCI6ICRmYS12YXItcmlnaHQtbGVmdCxcbiAgXCJleGNoYW5nZS1hbHRcIjogJGZhLXZhci1leGNoYW5nZS1hbHQsXG4gIFwicGFwZXItcGxhbmVcIjogJGZhLXZhci1wYXBlci1wbGFuZSxcbiAgXCJyb2FkLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImR1bmdlb25cIjogJGZhLXZhci1kdW5nZW9uLFxuICBcImFsaWduLXJpZ2h0XCI6ICRmYS12YXItYWxpZ24tcmlnaHQsXG4gIFwibW9uZXktYmlsbC0xLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZSxcbiAgXCJtb25leS1iaWxsLXdhdmUtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCxcbiAgXCJsaWZlLXJpbmdcIjogJGZhLXZhci1saWZlLXJpbmcsXG4gIFwiaGFuZHNcIjogJGZhLXZhci1oYW5kcyxcbiAgXCJzaWduLWxhbmd1YWdlXCI6ICRmYS12YXItc2lnbi1sYW5ndWFnZSxcbiAgXCJzaWduaW5nXCI6ICRmYS12YXItc2lnbmluZyxcbiAgXCJjYWxlbmRhci1kYXlcIjogJGZhLXZhci1jYWxlbmRhci1kYXksXG4gIFwid2F0ZXItbGFkZGVyXCI6ICRmYS12YXItd2F0ZXItbGFkZGVyLFxuICBcImxhZGRlci13YXRlclwiOiAkZmEtdmFyLWxhZGRlci13YXRlcixcbiAgXCJzd2ltbWluZy1wb29sXCI6ICRmYS12YXItc3dpbW1pbmctcG9vbCxcbiAgXCJhcnJvd3MtdXAtZG93blwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLFxuICBcImFycm93cy12XCI6ICRmYS12YXItYXJyb3dzLXYsXG4gIFwiZmFjZS1ncmltYWNlXCI6ICRmYS12YXItZmFjZS1ncmltYWNlLFxuICBcImdyaW1hY2VcIjogJGZhLXZhci1ncmltYWNlLFxuICBcIndoZWVsY2hhaXItbW92ZVwiOiAkZmEtdmFyLXdoZWVsY2hhaXItbW92ZSxcbiAgXCJ3aGVlbGNoYWlyLWFsdFwiOiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0LFxuICBcInR1cm4tZG93blwiOiAkZmEtdmFyLXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duLWFsdFwiOiAkZmEtdmFyLWxldmVsLWRvd24tYWx0LFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLWVudmVsb3BlXCI6ICRmYS12YXItc3F1YXJlLWVudmVsb3BlLFxuICBcImVudmVsb3BlLXNxdWFyZVwiOiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSxcbiAgXCJkaWNlXCI6ICRmYS12YXItZGljZSxcbiAgXCJib3dsaW5nLWJhbGxcIjogJGZhLXZhci1ib3dsaW5nLWJhbGwsXG4gIFwiYnJhaW5cIjogJGZhLXZhci1icmFpbixcbiAgXCJiYW5kYWdlXCI6ICRmYS12YXItYmFuZGFnZSxcbiAgXCJiYW5kLWFpZFwiOiAkZmEtdmFyLWJhbmQtYWlkLFxuICBcImNhbGVuZGFyLW1pbnVzXCI6ICRmYS12YXItY2FsZW5kYXItbWludXMsXG4gIFwiY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItY2lyY2xlLXhtYXJrLFxuICBcInRpbWVzLWNpcmNsZVwiOiAkZmEtdmFyLXRpbWVzLWNpcmNsZSxcbiAgXCJ4bWFyay1jaXJjbGVcIjogJGZhLXZhci14bWFyay1jaXJjbGUsXG4gIFwiZ2lmdHNcIjogJGZhLXZhci1naWZ0cyxcbiAgXCJob3RlbFwiOiAkZmEtdmFyLWhvdGVsLFxuICBcImVhcnRoLWFzaWFcIjogJGZhLXZhci1lYXJ0aC1hc2lhLFxuICBcImdsb2JlLWFzaWFcIjogJGZhLXZhci1nbG9iZS1hc2lhLFxuICBcImlkLWNhcmQtY2xpcFwiOiAkZmEtdmFyLWlkLWNhcmQtY2xpcCxcbiAgXCJpZC1jYXJkLWFsdFwiOiAkZmEtdmFyLWlkLWNhcmQtYWx0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtcGx1c1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1cyxcbiAgXCJzZWFyY2gtcGx1c1wiOiAkZmEtdmFyLXNlYXJjaC1wbHVzLFxuICBcInRodW1icy11cFwiOiAkZmEtdmFyLXRodW1icy11cCxcbiAgXCJ1c2VyLWNsb2NrXCI6ICRmYS12YXItdXNlci1jbG9jayxcbiAgXCJoYW5kLWRvdHNcIjogJGZhLXZhci1oYW5kLWRvdHMsXG4gIFwiYWxsZXJnaWVzXCI6ICRmYS12YXItYWxsZXJnaWVzLFxuICBcImZpbGUtaW52b2ljZVwiOiAkZmEtdmFyLWZpbGUtaW52b2ljZSxcbiAgXCJ3aW5kb3ctbWluaW1pemVcIjogJGZhLXZhci13aW5kb3ctbWluaW1pemUsXG4gIFwibXVnLXNhdWNlclwiOiAkZmEtdmFyLW11Zy1zYXVjZXIsXG4gIFwiY29mZmVlXCI6ICRmYS12YXItY29mZmVlLFxuICBcImJydXNoXCI6ICRmYS12YXItYnJ1c2gsXG4gIFwibWFza1wiOiAkZmEtdmFyLW1hc2ssXG4gIFwibWFnbmlmeWluZy1nbGFzcy1taW51c1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXMsXG4gIFwic2VhcmNoLW1pbnVzXCI6ICRmYS12YXItc2VhcmNoLW1pbnVzLFxuICBcInJ1bGVyLXZlcnRpY2FsXCI6ICRmYS12YXItcnVsZXItdmVydGljYWwsXG4gIFwidXNlci1sYXJnZVwiOiAkZmEtdmFyLXVzZXItbGFyZ2UsXG4gIFwidXNlci1hbHRcIjogJGZhLXZhci11c2VyLWFsdCxcbiAgXCJ0cmFpbi10cmFtXCI6ICRmYS12YXItdHJhaW4tdHJhbSxcbiAgXCJ1c2VyLW51cnNlXCI6ICRmYS12YXItdXNlci1udXJzZSxcbiAgXCJzeXJpbmdlXCI6ICRmYS12YXItc3lyaW5nZSxcbiAgXCJjbG91ZC1zdW5cIjogJGZhLXZhci1jbG91ZC1zdW4sXG4gIFwic3RvcHdhdGNoLTIwXCI6ICRmYS12YXItc3RvcHdhdGNoLTIwLFxuICBcInNxdWFyZS1mdWxsXCI6ICRmYS12YXItc3F1YXJlLWZ1bGwsXG4gIFwibWFnbmV0XCI6ICRmYS12YXItbWFnbmV0LFxuICBcImphclwiOiAkZmEtdmFyLWphcixcbiAgXCJub3RlLXN0aWNreVwiOiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxuICBcInN0aWNreS1ub3RlXCI6ICRmYS12YXItc3RpY2t5LW5vdGUsXG4gIFwiYnVnLXNsYXNoXCI6ICRmYS12YXItYnVnLXNsYXNoLFxuICBcImFycm93LXVwLWZyb20td2F0ZXItcHVtcFwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20td2F0ZXItcHVtcCxcbiAgXCJib25lXCI6ICRmYS12YXItYm9uZSxcbiAgXCJ1c2VyLWluanVyZWRcIjogJGZhLXZhci11c2VyLWluanVyZWQsXG4gIFwiZmFjZS1zYWQtdGVhclwiOiAkZmEtdmFyLWZhY2Utc2FkLXRlYXIsXG4gIFwic2FkLXRlYXJcIjogJGZhLXZhci1zYWQtdGVhcixcbiAgXCJwbGFuZVwiOiAkZmEtdmFyLXBsYW5lLFxuICBcInRlbnQtYXJyb3dzLWRvd25cIjogJGZhLXZhci10ZW50LWFycm93cy1kb3duLFxuICBcImV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZXhjbGFtYXRpb24sXG4gIFwiYXJyb3dzLXNwaW5cIjogJGZhLXZhci1hcnJvd3Mtc3BpbixcbiAgXCJwcmludFwiOiAkZmEtdmFyLXByaW50LFxuICBcInR1cmtpc2gtbGlyYS1zaWduXCI6ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24sXG4gIFwidHJ5XCI6ICRmYS12YXItdHJ5LFxuICBcInR1cmtpc2gtbGlyYVwiOiAkZmEtdmFyLXR1cmtpc2gtbGlyYSxcbiAgXCJkb2xsYXItc2lnblwiOiAkZmEtdmFyLWRvbGxhci1zaWduLFxuICBcImRvbGxhclwiOiAkZmEtdmFyLWRvbGxhcixcbiAgXCJ1c2RcIjogJGZhLXZhci11c2QsXG4gIFwieFwiOiAkZmEtdmFyLXgsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1kb2xsYXJcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcixcbiAgXCJzZWFyY2gtZG9sbGFyXCI6ICRmYS12YXItc2VhcmNoLWRvbGxhcixcbiAgXCJ1c2Vycy1nZWFyXCI6ICRmYS12YXItdXNlcnMtZ2VhcixcbiAgXCJ1c2Vycy1jb2dcIjogJGZhLXZhci11c2Vycy1jb2csXG4gIFwicGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nLFxuICBcImJ1aWxkaW5nLWNvbHVtbnNcIjogJGZhLXZhci1idWlsZGluZy1jb2x1bW5zLFxuICBcImJhbmtcIjogJGZhLXZhci1iYW5rLFxuICBcImluc3RpdHV0aW9uXCI6ICRmYS12YXItaW5zdGl0dXRpb24sXG4gIFwibXVzZXVtXCI6ICRmYS12YXItbXVzZXVtLFxuICBcInVuaXZlcnNpdHlcIjogJGZhLXZhci11bml2ZXJzaXR5LFxuICBcInVtYnJlbGxhXCI6ICRmYS12YXItdW1icmVsbGEsXG4gIFwidHJvd2VsXCI6ICRmYS12YXItdHJvd2VsLFxuICBcImRcIjogJGZhLXZhci1kLFxuICBcInN0YXBsZXJcIjogJGZhLXZhci1zdGFwbGVyLFxuICBcIm1hc2tzLXRoZWF0ZXJcIjogJGZhLXZhci1tYXNrcy10aGVhdGVyLFxuICBcInRoZWF0ZXItbWFza3NcIjogJGZhLXZhci10aGVhdGVyLW1hc2tzLFxuICBcImtpcC1zaWduXCI6ICRmYS12YXIta2lwLXNpZ24sXG4gIFwiaGFuZC1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1wb2ludC1sZWZ0LFxuICBcImhhbmRzaGFrZS1zaW1wbGVcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLFxuICBcImhhbmRzaGFrZS1hbHRcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LFxuICBcImpldC1maWdodGVyXCI6ICRmYS12YXItamV0LWZpZ2h0ZXIsXG4gIFwiZmlnaHRlci1qZXRcIjogJGZhLXZhci1maWdodGVyLWpldCxcbiAgXCJzcXVhcmUtc2hhcmUtbm9kZXNcIjogJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0LXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUsXG4gIFwiYmFyY29kZVwiOiAkZmEtdmFyLWJhcmNvZGUsXG4gIFwicGx1cy1taW51c1wiOiAkZmEtdmFyLXBsdXMtbWludXMsXG4gIFwidmlkZW9cIjogJGZhLXZhci12aWRlbyxcbiAgXCJ2aWRlby1jYW1lcmFcIjogJGZhLXZhci12aWRlby1jYW1lcmEsXG4gIFwiZ3JhZHVhdGlvbi1jYXBcIjogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcbiAgXCJtb3J0YXItYm9hcmRcIjogJGZhLXZhci1tb3J0YXItYm9hcmQsXG4gIFwiaGFuZC1ob2xkaW5nLW1lZGljYWxcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCxcbiAgXCJwZXJzb24tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjayxcbiAgXCJ0dXJuLXVwXCI6ICRmYS12YXItdHVybi11cCxcbiAgXCJsZXZlbC11cC1hbHRcIjogJGZhLXZhci1sZXZlbC11cC1hbHQsXG4pO1xuXG4kZmEtYnJhbmQtaWNvbnM6IChcbiAgXCJtb25lcm9cIjogJGZhLXZhci1tb25lcm8sXG4gIFwiaG9vbGlcIjogJGZhLXZhci1ob29saSxcbiAgXCJ5ZWxwXCI6ICRmYS12YXIteWVscCxcbiAgXCJjYy12aXNhXCI6ICRmYS12YXItY2MtdmlzYSxcbiAgXCJsYXN0Zm1cIjogJGZhLXZhci1sYXN0Zm0sXG4gIFwic2hvcHdhcmVcIjogJGZhLXZhci1zaG9wd2FyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyxcbiAgXCJhd3NcIjogJGZhLXZhci1hd3MsXG4gIFwicmVkaGF0XCI6ICRmYS12YXItcmVkaGF0LFxuICBcInlvYXN0XCI6ICRmYS12YXIteW9hc3QsXG4gIFwiY2xvdWRmbGFyZVwiOiAkZmEtdmFyLWNsb3VkZmxhcmUsXG4gIFwidXBzXCI6ICRmYS12YXItdXBzLFxuICBcIndwZXhwbG9yZXJcIjogJGZhLXZhci13cGV4cGxvcmVyLFxuICBcImR5YWxvZ1wiOiAkZmEtdmFyLWR5YWxvZyxcbiAgXCJiaXR5XCI6ICRmYS12YXItYml0eSxcbiAgXCJzdGFja3BhdGhcIjogJGZhLXZhci1zdGFja3BhdGgsXG4gIFwiYnV5c2VsbGFkc1wiOiAkZmEtdmFyLWJ1eXNlbGxhZHMsXG4gIFwiZmlyc3Qtb3JkZXJcIjogJGZhLXZhci1maXJzdC1vcmRlcixcbiAgXCJtb2R4XCI6ICRmYS12YXItbW9keCxcbiAgXCJndWlsZGVkXCI6ICRmYS12YXItZ3VpbGRlZCxcbiAgXCJ2bnZcIjogJGZhLXZhci12bnYsXG4gIFwic3F1YXJlLWpzXCI6ICRmYS12YXItc3F1YXJlLWpzLFxuICBcImpzLXNxdWFyZVwiOiAkZmEtdmFyLWpzLXNxdWFyZSxcbiAgXCJtaWNyb3NvZnRcIjogJGZhLXZhci1taWNyb3NvZnQsXG4gIFwicXFcIjogJGZhLXZhci1xcSxcbiAgXCJvcmNpZFwiOiAkZmEtdmFyLW9yY2lkLFxuICBcImphdmFcIjogJGZhLXZhci1qYXZhLFxuICBcImludmlzaW9uXCI6ICRmYS12YXItaW52aXNpb24sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZC1hbHRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcbiAgXCJjZW50ZXJjb2RlXCI6ICRmYS12YXItY2VudGVyY29kZSxcbiAgXCJnbGlkZS1nXCI6ICRmYS12YXItZ2xpZGUtZyxcbiAgXCJkcnVwYWxcIjogJGZhLXZhci1kcnVwYWwsXG4gIFwiaGlyZS1hLWhlbHBlclwiOiAkZmEtdmFyLWhpcmUtYS1oZWxwZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInZrXCI6ICRmYS12YXItdmssXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXG4gIFwic3F1YXJlLXJlZGRpdFwiOiAkZmEtdmFyLXNxdWFyZS1yZWRkaXQsXG4gIFwicmVkZGl0LXNxdWFyZVwiOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxuICBcInNpc3RyaXhcIjogJGZhLXZhci1zaXN0cml4LFxuICBcInNxdWFyZS1pbnN0YWdyYW1cIjogJGZhLXZhci1zcXVhcmUtaW5zdGFncmFtLFxuICBcImluc3RhZ3JhbS1zcXVhcmVcIjogJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlLFxuICBcImJhdHRsZS1uZXRcIjogJGZhLXZhci1iYXR0bGUtbmV0LFxuICBcInRoZS1yZWQteWV0aVwiOiAkZmEtdmFyLXRoZS1yZWQteWV0aSxcbiAgXCJzcXVhcmUtaGFja2VyLW5ld3NcIjogJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3MsXG4gIFwiaGFja2VyLW5ld3Mtc3F1YXJlXCI6ICRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlLFxuICBcImVkZ2VcIjogJGZhLXZhci1lZGdlLFxuICBcInRocmVhZHNcIjogJGZhLXZhci10aHJlYWRzLFxuICBcIm5hcHN0ZXJcIjogJGZhLXZhci1uYXBzdGVyLFxuICBcInNxdWFyZS1zbmFwY2hhdFwiOiAkZmEtdmFyLXNxdWFyZS1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1zcXVhcmVcIjogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUsXG4gIFwiZ29vZ2xlLXBsdXMtZ1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLWcsXG4gIFwiYXJ0c3RhdGlvblwiOiAkZmEtdmFyLWFydHN0YXRpb24sXG4gIFwibWFya2Rvd25cIjogJGZhLXZhci1tYXJrZG93bixcbiAgXCJzb3VyY2V0cmVlXCI6ICRmYS12YXItc291cmNldHJlZSxcbiAgXCJnb29nbGUtcGx1c1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLFxuICBcImRpYXNwb3JhXCI6ICRmYS12YXItZGlhc3BvcmEsXG4gIFwiZm91cnNxdWFyZVwiOiAkZmEtdmFyLWZvdXJzcXVhcmUsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogJGZhLXZhci1zdGFjay1vdmVyZmxvdyxcbiAgXCJnaXRodWItYWx0XCI6ICRmYS12YXItZ2l0aHViLWFsdCxcbiAgXCJwaG9lbml4LXNxdWFkcm9uXCI6ICRmYS12YXItcGhvZW5peC1zcXVhZHJvbixcbiAgXCJwYWdlbGluZXNcIjogJGZhLXZhci1wYWdlbGluZXMsXG4gIFwiYWxnb2xpYVwiOiAkZmEtdmFyLWFsZ29saWEsXG4gIFwicmVkLXJpdmVyXCI6ICRmYS12YXItcmVkLXJpdmVyLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhLFxuICBcInNhZmFyaVwiOiAkZmEtdmFyLXNhZmFyaSxcbiAgXCJnb29nbGVcIjogJGZhLXZhci1nb29nbGUsXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2VcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZSxcbiAgXCJmb250LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWFsdCxcbiAgXCJhdGxhc3NpYW5cIjogJGZhLXZhci1hdGxhc3NpYW4sXG4gIFwibGlua2VkaW4taW5cIjogJGZhLXZhci1saW5rZWRpbi1pbixcbiAgXCJkaWdpdGFsLW9jZWFuXCI6ICRmYS12YXItZGlnaXRhbC1vY2VhbixcbiAgXCJuaW1ibHJcIjogJGZhLXZhci1uaW1ibHIsXG4gIFwiY2hyb21lY2FzdFwiOiAkZmEtdmFyLWNocm9tZWNhc3QsXG4gIFwiZXZlcm5vdGVcIjogJGZhLXZhci1ldmVybm90ZSxcbiAgXCJoYWNrZXItbmV3c1wiOiAkZmEtdmFyLWhhY2tlci1uZXdzLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmdcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLFxuICBcImFkdmVyc2FsXCI6ICRmYS12YXItYWR2ZXJzYWwsXG4gIFwiY3JlYXRpdmUtY29tbW9uc1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMsXG4gIFwid2F0Y2htYW4tbW9uaXRvcmluZ1wiOiAkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcsXG4gIFwiZm9udGljb25zXCI6ICRmYS12YXItZm9udGljb25zLFxuICBcIndlaXhpblwiOiAkZmEtdmFyLXdlaXhpbixcbiAgXCJzaGlydHNpbmJ1bGtcIjogJGZhLXZhci1zaGlydHNpbmJ1bGssXG4gIFwiY29kZXBlblwiOiAkZmEtdmFyLWNvZGVwZW4sXG4gIFwiZ2l0LWFsdFwiOiAkZmEtdmFyLWdpdC1hbHQsXG4gIFwibHlmdFwiOiAkZmEtdmFyLWx5ZnQsXG4gIFwicmV2XCI6ICRmYS12YXItcmV2LFxuICBcIndpbmRvd3NcIjogJGZhLXZhci13aW5kb3dzLFxuICBcIndpemFyZHMtb2YtdGhlLWNvYXN0XCI6ICRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QsXG4gIFwic3F1YXJlLXZpYWRlb1wiOiAkZmEtdmFyLXNxdWFyZS12aWFkZW8sXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpYWRlby1zcXVhcmUsXG4gIFwibWVldHVwXCI6ICRmYS12YXItbWVldHVwLFxuICBcImNlbnRvc1wiOiAkZmEtdmFyLWNlbnRvcyxcbiAgXCJhZG5cIjogJGZhLXZhci1hZG4sXG4gIFwiY2xvdWRzbWl0aFwiOiAkZmEtdmFyLWNsb3Vkc21pdGgsXG4gIFwicGllZC1waXBlci1hbHRcIjogJGZhLXZhci1waWVkLXBpcGVyLWFsdCxcbiAgXCJzcXVhcmUtZHJpYmJibGVcIjogJGZhLXZhci1zcXVhcmUtZHJpYmJibGUsXG4gIFwiZHJpYmJibGUtc3F1YXJlXCI6ICRmYS12YXItZHJpYmJibGUtc3F1YXJlLFxuICBcImNvZGllcGllXCI6ICRmYS12YXItY29kaWVwaWUsXG4gIFwibm9kZVwiOiAkZmEtdmFyLW5vZGUsXG4gIFwibWl4XCI6ICRmYS12YXItbWl4LFxuICBcInN0ZWFtXCI6ICRmYS12YXItc3RlYW0sXG4gIFwiY2MtYXBwbGUtcGF5XCI6ICRmYS12YXItY2MtYXBwbGUtcGF5LFxuICBcInNjcmliZFwiOiAkZmEtdmFyLXNjcmliZCxcbiAgXCJkZWJpYW5cIjogJGZhLXZhci1kZWJpYW4sXG4gIFwib3BlbmlkXCI6ICRmYS12YXItb3BlbmlkLFxuICBcImluc3RhbG9kXCI6ICRmYS12YXItaW5zdGFsb2QsXG4gIFwiZXhwZWRpdGVkc3NsXCI6ICRmYS12YXItZXhwZWRpdGVkc3NsLFxuICBcInNlbGxjYXN0XCI6ICRmYS12YXItc2VsbGNhc3QsXG4gIFwic3F1YXJlLXR3aXR0ZXJcIjogJGZhLXZhci1zcXVhcmUtdHdpdHRlcixcbiAgXCJ0d2l0dGVyLXNxdWFyZVwiOiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlLFxuICBcInItcHJvamVjdFwiOiAkZmEtdmFyLXItcHJvamVjdCxcbiAgXCJkZWxpY2lvdXNcIjogJGZhLXZhci1kZWxpY2lvdXMsXG4gIFwiZnJlZWJzZFwiOiAkZmEtdmFyLWZyZWVic2QsXG4gIFwidnVlanNcIjogJGZhLXZhci12dWVqcyxcbiAgXCJhY2N1c29mdFwiOiAkZmEtdmFyLWFjY3Vzb2Z0LFxuICBcImlveGhvc3RcIjogJGZhLXZhci1pb3hob3N0LFxuICBcImZvbnRpY29ucy1maVwiOiAkZmEtdmFyLWZvbnRpY29ucy1maSxcbiAgXCJhcHAtc3RvcmVcIjogJGZhLXZhci1hcHAtc3RvcmUsXG4gIFwiY2MtbWFzdGVyY2FyZFwiOiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQsXG4gIFwiaXR1bmVzLW5vdGVcIjogJGZhLXZhci1pdHVuZXMtbm90ZSxcbiAgXCJnb2xhbmdcIjogJGZhLXZhci1nb2xhbmcsXG4gIFwia2lja3N0YXJ0ZXJcIjogJGZhLXZhci1raWNrc3RhcnRlcixcbiAgXCJncmF2XCI6ICRmYS12YXItZ3JhdixcbiAgXCJ3ZWlib1wiOiAkZmEtdmFyLXdlaWJvLFxuICBcInVuY2hhcnRlZFwiOiAkZmEtdmFyLXVuY2hhcnRlZCxcbiAgXCJmaXJzdGRyYWZ0XCI6ICRmYS12YXItZmlyc3RkcmFmdCxcbiAgXCJzcXVhcmUteW91dHViZVwiOiAkZmEtdmFyLXNxdWFyZS15b3V0dWJlLFxuICBcInlvdXR1YmUtc3F1YXJlXCI6ICRmYS12YXIteW91dHViZS1zcXVhcmUsXG4gIFwid2lraXBlZGlhLXdcIjogJGZhLXZhci13aWtpcGVkaWEtdyxcbiAgXCJ3cHJlc3NyXCI6ICRmYS12YXItd3ByZXNzcixcbiAgXCJyZW5kYWN0XCI6ICRmYS12YXItcmVuZGFjdCxcbiAgXCJhbmdlbGxpc3RcIjogJGZhLXZhci1hbmdlbGxpc3QsXG4gIFwiZ2FsYWN0aWMtcmVwdWJsaWNcIjogJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyxcbiAgXCJuZmMtZGlyZWN0aW9uYWxcIjogJGZhLXZhci1uZmMtZGlyZWN0aW9uYWwsXG4gIFwic2t5cGVcIjogJGZhLXZhci1za3lwZSxcbiAgXCJqb2dldFwiOiAkZmEtdmFyLWpvZ2V0LFxuICBcImZlZG9yYVwiOiAkZmEtdmFyLWZlZG9yYSxcbiAgXCJzdHJpcGUtc1wiOiAkZmEtdmFyLXN0cmlwZS1zLFxuICBcIm1ldGFcIjogJGZhLXZhci1tZXRhLFxuICBcImxhcmF2ZWxcIjogJGZhLXZhci1sYXJhdmVsLFxuICBcImhvdGphclwiOiAkZmEtdmFyLWhvdGphcixcbiAgXCJibHVldG9vdGgtYlwiOiAkZmEtdmFyLWJsdWV0b290aC1iLFxuICBcInN0aWNrZXItbXVsZVwiOiAkZmEtdmFyLXN0aWNrZXItbXVsZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXplcm9cIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8sXG4gIFwiaGlwc1wiOiAkZmEtdmFyLWhpcHMsXG4gIFwiYmVoYW5jZVwiOiAkZmEtdmFyLWJlaGFuY2UsXG4gIFwicmVkZGl0XCI6ICRmYS12YXItcmVkZGl0LFxuICBcImRpc2NvcmRcIjogJGZhLXZhci1kaXNjb3JkLFxuICBcImNocm9tZVwiOiAkZmEtdmFyLWNocm9tZSxcbiAgXCJhcHAtc3RvcmUtaW9zXCI6ICRmYS12YXItYXBwLXN0b3JlLWlvcyxcbiAgXCJjYy1kaXNjb3ZlclwiOiAkZmEtdmFyLWNjLWRpc2NvdmVyLFxuICBcIndwYmVnaW5uZXJcIjogJGZhLXZhci13cGJlZ2lubmVyLFxuICBcImNvbmZsdWVuY2VcIjogJGZhLXZhci1jb25mbHVlbmNlLFxuICBcIm1kYlwiOiAkZmEtdmFyLW1kYixcbiAgXCJkb2NodWJcIjogJGZhLXZhci1kb2NodWIsXG4gIFwiYWNjZXNzaWJsZS1pY29uXCI6ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxuICBcImViYXlcIjogJGZhLXZhci1lYmF5LFxuICBcImFtYXpvblwiOiAkZmEtdmFyLWFtYXpvbixcbiAgXCJ1bnNwbGFzaFwiOiAkZmEtdmFyLXVuc3BsYXNoLFxuICBcInlhcm5cIjogJGZhLXZhci15YXJuLFxuICBcInNxdWFyZS1zdGVhbVwiOiAkZmEtdmFyLXNxdWFyZS1zdGVhbSxcbiAgXCJzdGVhbS1zcXVhcmVcIjogJGZhLXZhci1zdGVhbS1zcXVhcmUsXG4gIFwiNTAwcHhcIjogJGZhLXZhci01MDBweCxcbiAgXCJzcXVhcmUtdmltZW9cIjogJGZhLXZhci1zcXVhcmUtdmltZW8sXG4gIFwidmltZW8tc3F1YXJlXCI6ICRmYS12YXItdmltZW8tc3F1YXJlLFxuICBcImFzeW1tZXRyaWtcIjogJGZhLXZhci1hc3ltbWV0cmlrLFxuICBcImZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZSxcbiAgXCJmb250LWF3ZXNvbWUtZmxhZ1wiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnLFxuICBcImZvbnQtYXdlc29tZS1sb2dvLWZ1bGxcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsLFxuICBcImdyYXRpcGF5XCI6ICRmYS12YXItZ3JhdGlwYXksXG4gIFwiYXBwbGVcIjogJGZhLXZhci1hcHBsZSxcbiAgXCJoaXZlXCI6ICRmYS12YXItaGl2ZSxcbiAgXCJnaXRrcmFrZW5cIjogJGZhLXZhci1naXRrcmFrZW4sXG4gIFwia2V5YmFzZVwiOiAkZmEtdmFyLWtleWJhc2UsXG4gIFwiYXBwbGUtcGF5XCI6ICRmYS12YXItYXBwbGUtcGF5LFxuICBcInBhZGxldFwiOiAkZmEtdmFyLXBhZGxldCxcbiAgXCJhbWF6b24tcGF5XCI6ICRmYS12YXItYW1hem9uLXBheSxcbiAgXCJzcXVhcmUtZ2l0aHViXCI6ICRmYS12YXItc3F1YXJlLWdpdGh1YixcbiAgXCJnaXRodWItc3F1YXJlXCI6ICRmYS12YXItZ2l0aHViLXNxdWFyZSxcbiAgXCJzdHVtYmxldXBvblwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLFxuICBcImZlZGV4XCI6ICRmYS12YXItZmVkZXgsXG4gIFwicGhvZW5peC1mcmFtZXdvcmtcIjogJGZhLXZhci1waG9lbml4LWZyYW1ld29yayxcbiAgXCJzaG9waWZ5XCI6ICRmYS12YXItc2hvcGlmeSxcbiAgXCJuZW9zXCI6ICRmYS12YXItbmVvcyxcbiAgXCJzcXVhcmUtdGhyZWFkc1wiOiAkZmEtdmFyLXNxdWFyZS10aHJlYWRzLFxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJzd2lmdFwiOiAkZmEtdmFyLXN3aWZ0LFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcInNwZWFrYXBcIjogJGZhLXZhci1zcGVha2FwLFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcbiAgXCJlbXBpcmVcIjogJGZhLXZhci1lbXBpcmUsXG4gIFwiZW52aXJhXCI6ICRmYS12YXItZW52aXJhLFxuICBcInNxdWFyZS1naXRsYWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0bGFiLFxuICBcImdpdGxhYi1zcXVhcmVcIjogJGZhLXZhci1naXRsYWItc3F1YXJlLFxuICBcInN0dWRpb3ZpbmFyaVwiOiAkZmEtdmFyLXN0dWRpb3ZpbmFyaSxcbiAgXCJwaWVkLXBpcGVyXCI6ICRmYS12YXItcGllZC1waXBlcixcbiAgXCJ3b3JkcHJlc3NcIjogJGZhLXZhci13b3JkcHJlc3MsXG4gIFwicHJvZHVjdC1odW50XCI6ICRmYS12YXItcHJvZHVjdC1odW50LFxuICBcImZpcmVmb3hcIjogJGZhLXZhci1maXJlZm94LFxuICBcImxpbm9kZVwiOiAkZmEtdmFyLWxpbm9kZSxcbiAgXCJnb29kcmVhZHNcIjogJGZhLXZhci1nb29kcmVhZHMsXG4gIFwic3F1YXJlLW9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraSxcbiAgXCJvZG5va2xhc3NuaWtpLXNxdWFyZVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlLFxuICBcImpzZmlkZGxlXCI6ICRmYS12YXItanNmaWRkbGUsXG4gIFwic2l0aFwiOiAkZmEtdmFyLXNpdGgsXG4gIFwidGhlbWVpc2xlXCI6ICRmYS12YXItdGhlbWVpc2xlLFxuICBcInBhZ2U0XCI6ICRmYS12YXItcGFnZTQsXG4gIFwiaGFzaG5vZGVcIjogJGZhLXZhci1oYXNobm9kZSxcbiAgXCJyZWFjdFwiOiAkZmEtdmFyLXJlYWN0LFxuICBcImNjLXBheXBhbFwiOiAkZmEtdmFyLWNjLXBheXBhbCxcbiAgXCJzcXVhcmVzcGFjZVwiOiAkZmEtdmFyLXNxdWFyZXNwYWNlLFxuICBcImNjLXN0cmlwZVwiOiAkZmEtdmFyLWNjLXN0cmlwZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNoYXJlXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSxcbiAgXCJiaXRjb2luXCI6ICRmYS12YXItYml0Y29pbixcbiAgXCJrZXljZG5cIjogJGZhLXZhci1rZXljZG4sXG4gIFwib3BlcmFcIjogJGZhLXZhci1vcGVyYSxcbiAgXCJpdGNoLWlvXCI6ICRmYS12YXItaXRjaC1pbyxcbiAgXCJ1bWJyYWNvXCI6ICRmYS12YXItdW1icmFjbyxcbiAgXCJnYWxhY3RpYy1zZW5hdGVcIjogJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUsXG4gIFwidWJ1bnR1XCI6ICRmYS12YXItdWJ1bnR1LFxuICBcImRyYWZ0MmRpZ2l0YWxcIjogJGZhLXZhci1kcmFmdDJkaWdpdGFsLFxuICBcInN0cmlwZVwiOiAkZmEtdmFyLXN0cmlwZSxcbiAgXCJob3V6elwiOiAkZmEtdmFyLWhvdXp6LFxuICBcImdnXCI6ICRmYS12YXItZ2csXG4gIFwiZGhsXCI6ICRmYS12YXItZGhsLFxuICBcInNxdWFyZS1waW50ZXJlc3RcIjogJGZhLXZhci1zcXVhcmUtcGludGVyZXN0LFxuICBcInBpbnRlcmVzdC1zcXVhcmVcIjogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlLFxuICBcInhpbmdcIjogJGZhLXZhci14aW5nLFxuICBcImJsYWNrYmVycnlcIjogJGZhLXZhci1ibGFja2JlcnJ5LFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLFxuICBcInBsYXlzdGF0aW9uXCI6ICRmYS12YXItcGxheXN0YXRpb24sXG4gIFwicXVpbnNjYXBlXCI6ICRmYS12YXItcXVpbnNjYXBlLFxuICBcImxlc3NcIjogJGZhLXZhci1sZXNzLFxuICBcImJsb2dnZXItYlwiOiAkZmEtdmFyLWJsb2dnZXItYixcbiAgXCJvcGVuY2FydFwiOiAkZmEtdmFyLW9wZW5jYXJ0LFxuICBcInZpbmVcIjogJGZhLXZhci12aW5lLFxuICBcInBheXBhbFwiOiAkZmEtdmFyLXBheXBhbCxcbiAgXCJnaXRsYWJcIjogJGZhLXZhci1naXRsYWIsXG4gIFwidHlwbzNcIjogJGZhLXZhci10eXBvMyxcbiAgXCJyZWRkaXQtYWxpZW5cIjogJGZhLXZhci1yZWRkaXQtYWxpZW4sXG4gIFwieWFob29cIjogJGZhLXZhci15YWhvbyxcbiAgXCJkYWlseW1vdGlvblwiOiAkZmEtdmFyLWRhaWx5bW90aW9uLFxuICBcImFmZmlsaWF0ZXRoZW1lXCI6ICRmYS12YXItYWZmaWxpYXRldGhlbWUsXG4gIFwicGllZC1waXBlci1wcFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItcHAsXG4gIFwiYm9vdHN0cmFwXCI6ICRmYS12YXItYm9vdHN0cmFwLFxuICBcIm9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1vZG5va2xhc3NuaWtpLFxuICBcIm5mYy1zeW1ib2xcIjogJGZhLXZhci1uZmMtc3ltYm9sLFxuICBcImV0aGVyZXVtXCI6ICRmYS12YXItZXRoZXJldW0sXG4gIFwic3BlYWtlci1kZWNrXCI6ICRmYS12YXItc3BlYWtlci1kZWNrLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtZXVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1LFxuICBcInBhdHJlb25cIjogJGZhLXZhci1wYXRyZW9uLFxuICBcImF2aWFuZXhcIjogJGZhLXZhci1hdmlhbmV4LFxuICBcImVsbG9cIjogJGZhLXZhci1lbGxvLFxuICBcImdvZm9yZVwiOiAkZmEtdmFyLWdvZm9yZSxcbiAgXCJiaW1vYmplY3RcIjogJGZhLXZhci1iaW1vYmplY3QsXG4gIFwiZmFjZWJvb2stZlwiOiAkZmEtdmFyLWZhY2Vib29rLWYsXG4gIFwic3F1YXJlLWdvb2dsZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzLFxuICBcImdvb2dsZS1wbHVzLXNxdWFyZVwiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSxcbiAgXCJtYW5kYWxvcmlhblwiOiAkZmEtdmFyLW1hbmRhbG9yaWFuLFxuICBcImZpcnN0LW9yZGVyLWFsdFwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCxcbiAgXCJvc2lcIjogJGZhLXZhci1vc2ksXG4gIFwiZ29vZ2xlLXdhbGxldFwiOiAkZmEtdmFyLWdvb2dsZS13YWxsZXQsXG4gIFwiZC1hbmQtZC1iZXlvbmRcIjogJGZhLXZhci1kLWFuZC1kLWJleW9uZCxcbiAgXCJwZXJpc2NvcGVcIjogJGZhLXZhci1wZXJpc2NvcGUsXG4gIFwiZnVsY3J1bVwiOiAkZmEtdmFyLWZ1bGNydW0sXG4gIFwiY2xvdWRzY2FsZVwiOiAkZmEtdmFyLWNsb3Vkc2NhbGUsXG4gIFwiZm9ydW1iZWVcIjogJGZhLXZhci1mb3J1bWJlZSxcbiAgXCJtaXp1bmlcIjogJGZhLXZhci1taXp1bmksXG4gIFwic2NobGl4XCI6ICRmYS12YXItc2NobGl4LFxuICBcInNxdWFyZS14aW5nXCI6ICRmYS12YXItc3F1YXJlLXhpbmcsXG4gIFwieGluZy1zcXVhcmVcIjogJGZhLXZhci14aW5nLXNxdWFyZSxcbiAgXCJiYW5kY2FtcFwiOiAkZmEtdmFyLWJhbmRjYW1wLFxuICBcIndwZm9ybXNcIjogJGZhLXZhci13cGZvcm1zLFxuICBcImNsb3VkdmVyc2lmeVwiOiAkZmEtdmFyLWNsb3VkdmVyc2lmeSxcbiAgXCJ1c3BzXCI6ICRmYS12YXItdXNwcyxcbiAgXCJtZWdhcG9ydFwiOiAkZmEtdmFyLW1lZ2Fwb3J0LFxuICBcIm1hZ2VudG9cIjogJGZhLXZhci1tYWdlbnRvLFxuICBcInNwb3RpZnlcIjogJGZhLXZhci1zcG90aWZ5LFxuICBcIm9wdGluLW1vbnN0ZXJcIjogJGZhLXZhci1vcHRpbi1tb25zdGVyLFxuICBcImZseVwiOiAkZmEtdmFyLWZseSxcbiAgXCJhdmlhdG9cIjogJGZhLXZhci1hdmlhdG8sXG4gIFwiaXR1bmVzXCI6ICRmYS12YXItaXR1bmVzLFxuICBcImN1dHRsZWZpc2hcIjogJGZhLXZhci1jdXR0bGVmaXNoLFxuICBcImJsb2dnZXJcIjogJGZhLXZhci1ibG9nZ2VyLFxuICBcImZsaWNrclwiOiAkZmEtdmFyLWZsaWNrcixcbiAgXCJ2aWJlclwiOiAkZmEtdmFyLXZpYmVyLFxuICBcInNvdW5kY2xvdWRcIjogJGZhLXZhci1zb3VuZGNsb3VkLFxuICBcImRpZ2dcIjogJGZhLXZhci1kaWdnLFxuICBcInRlbmNlbnQtd2VpYm9cIjogJGZhLXZhci10ZW5jZW50LXdlaWJvLFxuICBcInN5bWZvbnlcIjogJGZhLXZhci1zeW1mb255LFxuICBcIm1heGNkblwiOiAkZmEtdmFyLW1heGNkbixcbiAgXCJldHN5XCI6ICRmYS12YXItZXRzeSxcbiAgXCJmYWNlYm9vay1tZXNzZW5nZXJcIjogJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIsXG4gIFwiYXVkaWJsZVwiOiAkZmEtdmFyLWF1ZGlibGUsXG4gIFwidGhpbmstcGVha3NcIjogJGZhLXZhci10aGluay1wZWFrcyxcbiAgXCJiaWxpYmlsaVwiOiAkZmEtdmFyLWJpbGliaWxpLFxuICBcImVybGFuZ1wiOiAkZmEtdmFyLWVybGFuZyxcbiAgXCJ4LXR3aXR0ZXJcIjogJGZhLXZhci14LXR3aXR0ZXIsXG4gIFwiY290dG9uLWJ1cmVhdVwiOiAkZmEtdmFyLWNvdHRvbi1idXJlYXUsXG4gIFwiZGFzaGN1YmVcIjogJGZhLXZhci1kYXNoY3ViZSxcbiAgXCI0Mi1ncm91cFwiOiAkZmEtdmFyLTQyLWdyb3VwLFxuICBcImlubm9zb2Z0XCI6ICRmYS12YXItaW5ub3NvZnQsXG4gIFwic3RhY2stZXhjaGFuZ2VcIjogJGZhLXZhci1zdGFjay1leGNoYW5nZSxcbiAgXCJlbGVtZW50b3JcIjogJGZhLXZhci1lbGVtZW50b3IsXG4gIFwic3F1YXJlLXBpZWQtcGlwZXJcIjogJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcixcbiAgXCJwaWVkLXBpcGVyLXNxdWFyZVwiOiAkZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kLFxuICBcInBhbGZlZFwiOiAkZmEtdmFyLXBhbGZlZCxcbiAgXCJzdXBlcnBvd2Vyc1wiOiAkZmEtdmFyLXN1cGVycG93ZXJzLFxuICBcInJlc29sdmluZ1wiOiAkZmEtdmFyLXJlc29sdmluZyxcbiAgXCJ4Ym94XCI6ICRmYS12YXIteGJveCxcbiAgXCJzZWFyY2hlbmdpblwiOiAkZmEtdmFyLXNlYXJjaGVuZ2luLFxuICBcInRpa3Rva1wiOiAkZmEtdmFyLXRpa3RvayxcbiAgXCJzcXVhcmUtZmFjZWJvb2tcIjogJGZhLXZhci1zcXVhcmUtZmFjZWJvb2ssXG4gIFwiZmFjZWJvb2stc3F1YXJlXCI6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlLFxuICBcInJlbnJlblwiOiAkZmEtdmFyLXJlbnJlbixcbiAgXCJsaW51eFwiOiAkZmEtdmFyLWxpbnV4LFxuICBcImdsaWRlXCI6ICRmYS12YXItZ2xpZGUsXG4gIFwibGlua2VkaW5cIjogJGZhLXZhci1saW5rZWRpbixcbiAgXCJodWJzcG90XCI6ICRmYS12YXItaHVic3BvdCxcbiAgXCJkZXBsb3lkb2dcIjogJGZhLXZhci1kZXBsb3lkb2csXG4gIFwidHdpdGNoXCI6ICRmYS12YXItdHdpdGNoLFxuICBcInJhdmVscnlcIjogJGZhLXZhci1yYXZlbHJ5LFxuICBcIm1peGVyXCI6ICRmYS12YXItbWl4ZXIsXG4gIFwic3F1YXJlLWxhc3RmbVwiOiAkZmEtdmFyLXNxdWFyZS1sYXN0Zm0sXG4gIFwibGFzdGZtLXNxdWFyZVwiOiAkZmEtdmFyLWxhc3RmbS1zcXVhcmUsXG4gIFwidmltZW9cIjogJGZhLXZhci12aW1lbyxcbiAgXCJtZW5kZWxleVwiOiAkZmEtdmFyLW1lbmRlbGV5LFxuICBcInVuaXJlZ2lzdHJ5XCI6ICRmYS12YXItdW5pcmVnaXN0cnksXG4gIFwiZmlnbWFcIjogJGZhLXZhci1maWdtYSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXJlbWl4XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCxcbiAgXCJjYy1hbWF6b24tcGF5XCI6ICRmYS12YXItY2MtYW1hem9uLXBheSxcbiAgXCJkcm9wYm94XCI6ICRmYS12YXItZHJvcGJveCxcbiAgXCJpbnN0YWdyYW1cIjogJGZhLXZhci1pbnN0YWdyYW0sXG4gIFwiY21wbGlkXCI6ICRmYS12YXItY21wbGlkLFxuICBcImZhY2Vib29rXCI6ICRmYS12YXItZmFjZWJvb2ssXG4gIFwiZ3JpcGZpcmVcIjogJGZhLXZhci1ncmlwZmlyZSxcbiAgXCJqZWRpLW9yZGVyXCI6ICRmYS12YXItamVkaS1vcmRlcixcbiAgXCJ1aWtpdFwiOiAkZmEtdmFyLXVpa2l0LFxuICBcImZvcnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0LFxuICBcInBoYWJyaWNhdG9yXCI6ICRmYS12YXItcGhhYnJpY2F0b3IsXG4gIFwidXNzdW5uYWhcIjogJGZhLXZhci11c3N1bm5haCxcbiAgXCJlYXJseWJpcmRzXCI6ICRmYS12YXItZWFybHliaXJkcyxcbiAgXCJ0cmFkZS1mZWRlcmF0aW9uXCI6ICRmYS12YXItdHJhZGUtZmVkZXJhdGlvbixcbiAgXCJhdXRvcHJlZml4ZXJcIjogJGZhLXZhci1hdXRvcHJlZml4ZXIsXG4gIFwid2hhdHNhcHBcIjogJGZhLXZhci13aGF0c2FwcCxcbiAgXCJzbGlkZXNoYXJlXCI6ICRmYS12YXItc2xpZGVzaGFyZSxcbiAgXCJnb29nbGUtcGxheVwiOiAkZmEtdmFyLWdvb2dsZS1wbGF5LFxuICBcInZpYWRlb1wiOiAkZmEtdmFyLXZpYWRlbyxcbiAgXCJsaW5lXCI6ICRmYS12YXItbGluZSxcbiAgXCJnb29nbGUtZHJpdmVcIjogJGZhLXZhci1nb29nbGUtZHJpdmUsXG4gIFwic2VydmljZXN0YWNrXCI6ICRmYS12YXItc2VydmljZXN0YWNrLFxuICBcInNpbXBseWJ1aWx0XCI6ICRmYS12YXItc2ltcGx5YnVpbHQsXG4gIFwiYml0YnVja2V0XCI6ICRmYS12YXItYml0YnVja2V0LFxuICBcImltZGJcIjogJGZhLXZhci1pbWRiLFxuICBcImRlZXplclwiOiAkZmEtdmFyLWRlZXplcixcbiAgXCJyYXNwYmVycnktcGlcIjogJGZhLXZhci1yYXNwYmVycnktcGksXG4gIFwiamlyYVwiOiAkZmEtdmFyLWppcmEsXG4gIFwiZG9ja2VyXCI6ICRmYS12YXItZG9ja2VyLFxuICBcInNjcmVlbnBhbFwiOiAkZmEtdmFyLXNjcmVlbnBhbCxcbiAgXCJibHVldG9vdGhcIjogJGZhLXZhci1ibHVldG9vdGgsXG4gIFwiZ2l0dGVyXCI6ICRmYS12YXItZ2l0dGVyLFxuICBcImQtYW5kLWRcIjogJGZhLXZhci1kLWFuZC1kLFxuICBcIm1pY3JvYmxvZ1wiOiAkZmEtdmFyLW1pY3JvYmxvZyxcbiAgXCJjYy1kaW5lcnMtY2x1YlwiOiAkZmEtdmFyLWNjLWRpbmVycy1jbHViLFxuICBcImdnLWNpcmNsZVwiOiAkZmEtdmFyLWdnLWNpcmNsZSxcbiAgXCJwaWVkLXBpcGVyLWhhdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItaGF0LFxuICBcImtpY2tzdGFydGVyLWtcIjogJGZhLXZhci1raWNrc3RhcnRlci1rLFxuICBcInlhbmRleFwiOiAkZmEtdmFyLXlhbmRleCxcbiAgXCJyZWFkbWVcIjogJGZhLXZhci1yZWFkbWUsXG4gIFwiaHRtbDVcIjogJGZhLXZhci1odG1sNSxcbiAgXCJzZWxsc3lcIjogJGZhLXZhci1zZWxsc3ksXG4gIFwic2Fzc1wiOiAkZmEtdmFyLXNhc3MsXG4gIFwid2lyc2luZGhhbmR3ZXJrXCI6ICRmYS12YXItd2lyc2luZGhhbmR3ZXJrLFxuICBcIndzaFwiOiAkZmEtdmFyLXdzaCxcbiAgXCJidXJvbW9iZWxleHBlcnRlXCI6ICRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSxcbiAgXCJzYWxlc2ZvcmNlXCI6ICRmYS12YXItc2FsZXNmb3JjZSxcbiAgXCJvY3RvcHVzLWRlcGxveVwiOiAkZmEtdmFyLW9jdG9wdXMtZGVwbG95LFxuICBcIm1lZGFwcHNcIjogJGZhLXZhci1tZWRhcHBzLFxuICBcIm5zOFwiOiAkZmEtdmFyLW5zOCxcbiAgXCJwaW50ZXJlc3QtcFwiOiAkZmEtdmFyLXBpbnRlcmVzdC1wLFxuICBcImFwcGVyXCI6ICRmYS12YXItYXBwZXIsXG4gIFwiZm9ydC1hd2Vzb21lXCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLFxuICBcIndhemVcIjogJGZhLXZhci13YXplLFxuICBcImNjLWpjYlwiOiAkZmEtdmFyLWNjLWpjYixcbiAgXCJzbmFwY2hhdFwiOiAkZmEtdmFyLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LWdob3N0XCI6ICRmYS12YXItc25hcGNoYXQtZ2hvc3QsXG4gIFwiZmFudGFzeS1mbGlnaHQtZ2FtZXNcIjogJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyxcbiAgXCJydXN0XCI6ICRmYS12YXItcnVzdCxcbiAgXCJ3aXhcIjogJGZhLXZhci13aXgsXG4gIFwic3F1YXJlLWJlaGFuY2VcIjogJGZhLXZhci1zcXVhcmUtYmVoYW5jZSxcbiAgXCJiZWhhbmNlLXNxdWFyZVwiOiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlLFxuICBcInN1cHBsZVwiOiAkZmEtdmFyLXN1cHBsZSxcbiAgXCJyZWJlbFwiOiAkZmEtdmFyLXJlYmVsLFxuICBcImNzczNcIjogJGZhLXZhci1jc3MzLFxuICBcInN0YXlsaW5rZWRcIjogJGZhLXZhci1zdGF5bGlua2VkLFxuICBcImthZ2dsZVwiOiAkZmEtdmFyLWthZ2dsZSxcbiAgXCJzcGFjZS1hd2Vzb21lXCI6ICRmYS12YXItc3BhY2UtYXdlc29tZSxcbiAgXCJkZXZpYW50YXJ0XCI6ICRmYS12YXItZGV2aWFudGFydCxcbiAgXCJjcGFuZWxcIjogJGZhLXZhci1jcGFuZWwsXG4gIFwiZ29vZHJlYWRzLWdcIjogJGZhLXZhci1nb29kcmVhZHMtZyxcbiAgXCJzcXVhcmUtZ2l0XCI6ICRmYS12YXItc3F1YXJlLWdpdCxcbiAgXCJnaXQtc3F1YXJlXCI6ICRmYS12YXItZ2l0LXNxdWFyZSxcbiAgXCJzcXVhcmUtdHVtYmxyXCI6ICRmYS12YXItc3F1YXJlLXR1bWJscixcbiAgXCJ0dW1ibHItc3F1YXJlXCI6ICRmYS12YXItdHVtYmxyLXNxdWFyZSxcbiAgXCJ0cmVsbG9cIjogJGZhLXZhci10cmVsbG8sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1qcFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAsXG4gIFwiZ2V0LXBvY2tldFwiOiAkZmEtdmFyLWdldC1wb2NrZXQsXG4gIFwicGVyYnl0ZVwiOiAkZmEtdmFyLXBlcmJ5dGUsXG4gIFwiZ3J1bnRcIjogJGZhLXZhci1ncnVudCxcbiAgXCJ3ZWVibHlcIjogJGZhLXZhci13ZWVibHksXG4gIFwiY29ubmVjdGRldmVsb3BcIjogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCxcbiAgXCJsZWFucHViXCI6ICRmYS12YXItbGVhbnB1YixcbiAgXCJibGFjay10aWVcIjogJGZhLXZhci1ibGFjay10aWUsXG4gIFwidGhlbWVjb1wiOiAkZmEtdmFyLXRoZW1lY28sXG4gIFwicHl0aG9uXCI6ICRmYS12YXItcHl0aG9uLFxuICBcImFuZHJvaWRcIjogJGZhLXZhci1hbmRyb2lkLFxuICBcImJvdHNcIjogJGZhLXZhci1ib3RzLFxuICBcImZyZWUtY29kZS1jYW1wXCI6ICRmYS12YXItZnJlZS1jb2RlLWNhbXAsXG4gIFwiaG9ybmJpbGxcIjogJGZhLXZhci1ob3JuYmlsbCxcbiAgXCJqc1wiOiAkZmEtdmFyLWpzLFxuICBcImlkZWFsXCI6ICRmYS12YXItaWRlYWwsXG4gIFwiZ2l0XCI6ICRmYS12YXItZ2l0LFxuICBcImRldlwiOiAkZmEtdmFyLWRldixcbiAgXCJza2V0Y2hcIjogJGZhLXZhci1za2V0Y2gsXG4gIFwieWFuZGV4LWludGVybmF0aW9uYWxcIjogJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCxcbiAgXCJjYy1hbWV4XCI6ICRmYS12YXItY2MtYW1leCxcbiAgXCJ1YmVyXCI6ICRmYS12YXItdWJlcixcbiAgXCJnaXRodWJcIjogJGZhLXZhci1naXRodWIsXG4gIFwicGhwXCI6ICRmYS12YXItcGhwLFxuICBcImFsaXBheVwiOiAkZmEtdmFyLWFsaXBheSxcbiAgXCJ5b3V0dWJlXCI6ICRmYS12YXIteW91dHViZSxcbiAgXCJza3lhdGxhc1wiOiAkZmEtdmFyLXNreWF0bGFzLFxuICBcImZpcmVmb3gtYnJvd3NlclwiOiAkZmEtdmFyLWZpcmVmb3gtYnJvd3NlcixcbiAgXCJyZXBseWRcIjogJGZhLXZhci1yZXBseWQsXG4gIFwic3VzZVwiOiAkZmEtdmFyLXN1c2UsXG4gIFwiamVua2luc1wiOiAkZmEtdmFyLWplbmtpbnMsXG4gIFwidHdpdHRlclwiOiAkZmEtdmFyLXR3aXR0ZXIsXG4gIFwicm9ja3Jtc1wiOiAkZmEtdmFyLXJvY2tybXMsXG4gIFwicGludGVyZXN0XCI6ICRmYS12YXItcGludGVyZXN0LFxuICBcImJ1ZmZlclwiOiAkZmEtdmFyLWJ1ZmZlcixcbiAgXCJucG1cIjogJGZhLXZhci1ucG0sXG4gIFwieWFtbWVyXCI6ICRmYS12YXIteWFtbWVyLFxuICBcImJ0Y1wiOiAkZmEtdmFyLWJ0YyxcbiAgXCJkcmliYmJsZVwiOiAkZmEtdmFyLWRyaWJiYmxlLFxuICBcInN0dW1ibGV1cG9uLWNpcmNsZVwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSxcbiAgXCJpbnRlcm5ldC1leHBsb3JlclwiOiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyLFxuICBcInN0dWJiZXJcIjogJGZhLXZhci1zdHViYmVyLFxuICBcInRlbGVncmFtXCI6ICRmYS12YXItdGVsZWdyYW0sXG4gIFwidGVsZWdyYW0tcGxhbmVcIjogJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSxcbiAgXCJvbGQtcmVwdWJsaWNcIjogJGZhLXZhci1vbGQtcmVwdWJsaWMsXG4gIFwib2R5c2VlXCI6ICRmYS12YXItb2R5c2VlLFxuICBcInNxdWFyZS13aGF0c2FwcFwiOiAkZmEtdmFyLXNxdWFyZS13aGF0c2FwcCxcbiAgXCJ3aGF0c2FwcC1zcXVhcmVcIjogJGZhLXZhci13aGF0c2FwcC1zcXVhcmUsXG4gIFwibm9kZS1qc1wiOiAkZmEtdmFyLW5vZGUtanMsXG4gIFwiZWRnZS1sZWdhY3lcIjogJGZhLXZhci1lZGdlLWxlZ2FjeSxcbiAgXCJzbGFja1wiOiAkZmEtdmFyLXNsYWNrLFxuICBcInNsYWNrLWhhc2hcIjogJGZhLXZhci1zbGFjay1oYXNoLFxuICBcIm1lZHJ0XCI6ICRmYS12YXItbWVkcnQsXG4gIFwidXNiXCI6ICRmYS12YXItdXNiLFxuICBcInR1bWJsclwiOiAkZmEtdmFyLXR1bWJscixcbiAgXCJ2YWFkaW5cIjogJGZhLXZhci12YWFkaW4sXG4gIFwicXVvcmFcIjogJGZhLXZhci1xdW9yYSxcbiAgXCJzcXVhcmUteC10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXgtdHdpdHRlcixcbiAgXCJyZWFjdGV1cm9wZVwiOiAkZmEtdmFyLXJlYWN0ZXVyb3BlLFxuICBcIm1lZGl1bVwiOiAkZmEtdmFyLW1lZGl1bSxcbiAgXCJtZWRpdW0tbVwiOiAkZmEtdmFyLW1lZGl1bS1tLFxuICBcImFtaWxpYVwiOiAkZmEtdmFyLWFtaWxpYSxcbiAgXCJtaXhjbG91ZFwiOiAkZmEtdmFyLW1peGNsb3VkLFxuICBcImZsaXBib2FyZFwiOiAkZmEtdmFyLWZsaXBib2FyZCxcbiAgXCJ2aWFjb2luXCI6ICRmYS12YXItdmlhY29pbixcbiAgXCJjcml0aWNhbC1yb2xlXCI6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcbiAgXCJzaXRyb3hcIjogJGZhLXZhci1zaXRyb3gsXG4gIFwiZGlzY291cnNlXCI6ICRmYS12YXItZGlzY291cnNlLFxuICBcImpvb21sYVwiOiAkZmEtdmFyLWpvb21sYSxcbiAgXCJtYXN0b2RvblwiOiAkZmEtdmFyLW1hc3RvZG9uLFxuICBcImFpcmJuYlwiOiAkZmEtdmFyLWFpcmJuYixcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcbiAgXCJidXktbi1sYXJnZVwiOiAkZmEtdmFyLWJ1eS1uLWxhcmdlLFxuICBcImd1bHBcIjogJGZhLXZhci1ndWxwLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcbiAgXCJzdHJhdmFcIjogJGZhLXZhci1zdHJhdmEsXG4gIFwiZW1iZXJcIjogJGZhLXZhci1lbWJlcixcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcbiAgXCJ0ZWFtc3BlYWtcIjogJGZhLXZhci10ZWFtc3BlYWssXG4gIFwicHVzaGVkXCI6ICRmYS12YXItcHVzaGVkLFxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlLFxuICBcIm51dHJpdGlvbml4XCI6ICRmYS12YXItbnV0cml0aW9uaXgsXG4gIFwid29kdVwiOiAkZmEtdmFyLXdvZHUsXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXG4gIFwiaW50ZXJjb21cIjogJGZhLXZhci1pbnRlcmNvbSxcbiAgXCJ6aGlodVwiOiAkZmEtdmFyLXpoaWh1LFxuICBcImtvcnZ1ZVwiOiAkZmEtdmFyLWtvcnZ1ZSxcbiAgXCJwaXhcIjogJGZhLXZhci1waXgsXG4gIFwic3RlYW0tc3ltYm9sXCI6ICRmYS12YXItc3RlYW0tc3ltYm9sLFxuKTtcbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS1tYXJnaW4sICN7JGZhLWxpLW1hcmdpbn0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yYWRpdXMsICN7JGZhLWJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAjeyRmYS1ib3JkZXItcGFkZGluZ30pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuIiwiLy8gYW5pbWF0aW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgwLCAwLjg0MCwgMC40MjAsIDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXJldmVyc2Uge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG4vLyBpZiBhZ2VudCBvciBvcGVyYXRpbmcgc3lzdGVtIHByZWZlcnMgcmVkdWNlZCBtb3Rpb24sIGRpc2FibGUgYW5pbWF0aW9uc1xuLy8gc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDIwLzA5L2Rlc2lnbi1yZWR1Y2VkLW1vdGlvbi1zZW5zaXRpdml0aWVzL1xuLy8gc2VlOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LFxuICAuI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tc3BpbixcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcHVsc2Uge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIDAlLCA5MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQ1JSB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1zY2FsZSwgMS4yNSkpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYm91bmNlIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTsgfVxuICA1NyUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7IH1cbiAgNjQlICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICA1MCUgeyBvcGFjaXR5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mYWRlLW9wYWNpdHksIDAuNCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteiwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYW5nbGUsIC0xODBkZWcpKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDglLCAyNCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gIDEyJSwgMjglIHsgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gIDE2JSB7IHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7IH1cbiAgMjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpOyB9XG4gIDMyJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpOyB9XG4gIDQwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIiwiLy8gcm90YXRpbmcgKyBmbGlwcGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xufVxuIiwiLy8gc3RhY2tpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduO1xuICB3aWR0aDogJGZhLXN0YWNrLXdpZHRoO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLXotaW5kZXgsICN7JGZhLXN0YWNrLXotaW5kZXh9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlLCAjeyRmYS1pbnZlcnNlfSk7XG59XG4iLCIvLyBzcGVjaWZpYyBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XG59XG5cbiIsIi8vIHNjcmVlbi1yZWFkZXIgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4uc3Itb25seSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zci1vbmx5IHtcbiAgQGluY2x1ZGUgZmEtc3Itb25seTtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbi5zci1vbmx5LWZvY3VzYWJsZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHktZm9jdXNhYmxlO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1yZWd1bGFyOiBub3JtYWwgNDAwIDFlbS8xICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXNvbGlkOiBub3JtYWwgOTAwIDFlbS8xICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1icmFuZHM6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYnJhbmRzOiBub3JtYWwgNDAwIDFlbS8xICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1icmFuZC1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XG59XG4iLCIvLyBGb250c1xyXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6MzAwLDQwMCw2MDBcIik7XHJcblxyXG4vLyBWYXJpYWJsZXNcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLy8gQm9vdHN0cmFwXHJcbi8vQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcCc7XHJcblxyXG46Oi1tcy1yZXZlYWwsXHJcbjo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGltIHtcclxuICAgIGNvbG9yOiAjYjNiN2JiO1xyXG59XHJcblxyXG4uaGlkZVNob3dQYXNzd29yZC10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgcGFkZGluZzogMC41ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uaGlkZVNob3dQYXNzd29yZC10b2dnbGU6aG92ZXIsXHJcbi5oaWRlU2hvd1Bhc3N3b3JkLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlZ21lbnQtdGltZWxpbmUge1xyXG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCByZWQ7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlYnVnLWVycm9ye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG59IiwiLndiLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubm93cmFwIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1zaGFkb3cge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsLjA3KTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNoYWRvdy1vbi1ob3ZlciB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsLjA3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3VuY2UtYW5pbWF0ZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTgxRDY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjU4MUQ2O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDOTdGQTsgLy8gb2xkIGhvdmVyOiAjMWY2ZGI1XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJDOTdGQTsgLy8gb2xkIGhvdmVyOiAjMWY2ZGI1XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogIzZjNmM2YztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYWVhO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViZWFlYTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLWljb24ge1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICM2YzZjNmM7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjNmM2YzZjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUQ0QTc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkFENEE3O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg5MjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWNiODkyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTZCNkI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTE2QjZCO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3NWU1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzc1ZTVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlMmU2ZWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWN0YSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4xNXB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE5cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXAtYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTFweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE5cHggMjdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLCAwLjA3KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLCAwLjEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFQTtcclxuXHJcbiAgICAgICAgY29sb3I6ICM2QzZDNkM7XHJcblxyXG4gICAgICAgID4gc3ZnIHBhdGggeyBzdHJva2U6ICM2QzZDNkM7IH1cclxuICAgIH1cclxufSIsIi8qIEJPT1RTVFJBUCBERUZBVUxUIENPTE9SUyBPVkVSUklERSAqL1xyXG5cclxuLy8gQk9PVFNUUkFQIENPTVBPTkVOVFNcclxuXHJcbi5iYWRnZS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpO1xyXG59XHJcbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnktaG92ZXIpO1xyXG59XHJcbmEuYmFkZ2UtcHJpbWFyeS5mb2N1cywgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSk7XHJcbn1cclxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeS1ob3Zlcik7XHJcbn1cclxuYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYmFkZ2Utc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKTtcclxufVxyXG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzczpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzLWhvdmVyKTtcclxufVxyXG5hLmJhZGdlLXN1Y2Nlc3MuZm9jdXMsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJhZGdlLWRhbmdlciB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpO1xyXG59XHJcbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXItaG92ZXIpO1xyXG59XHJcbmEuYmFkZ2UtZGFuZ2VyLmZvY3VzLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJhZGdlLXdhcm5pbmcge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8td2FybmluZyk7XHJcbn1cclxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8td2FybmluZy1ob3Zlcik7XHJcbn1cclxuYS5iYWRnZS13YXJuaW5nLmZvY3VzLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5iYWRnZS1wdXJwbGUge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHVycGxlKTtcclxufVxyXG5hLmJhZGdlLXB1cnBsZTpmb2N1cywgYS5iYWRnZS1wdXJwbGU6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHVycGxlLWhvdmVyKTtcclxufVxyXG5hLmJhZGdlLXB1cnBsZS5mb2N1cywgYS5iYWRnZS1wdXJwbGU6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5iYWRnZS1wYWxlLWdvbGQge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcGFsZS1nb2xkKTtcclxufVxyXG5hLmJhZGdlLXBhbGUtZ29sZDpmb2N1cywgYS5iYWRnZS1wYWxlLWdvbGQ6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcGFsZS1nb2xkLWhvdmVyKTtcclxufVxyXG5hLmJhZGdlLXBhbGUtZ29sZC5mb2N1cywgYS5iYWRnZS1wYWxlLWdvbGQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgXHJcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCBcclxuLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbn1cclxuLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5LWhvdmVyKTtcclxufVxyXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KTtcclxufVxyXG5cclxuXHJcbi8vIEJPT1RTVFJBUCBVVElMSVRJRVNcclxuXHJcbi5ib3JkZXItcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tcHJpbWFyeSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1zdWNjZXNzIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1zdWNjZXNzKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWRhbmdlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdlYnVlbm8tZGFuZ2VyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXdhcm5pbmcge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXdhcm5pbmcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcHVycGxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wdXJwbGUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcGFsZS1nb2xkIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2VidWVuby1wYWxlLWdvbGQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udGV4dC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IHZhcigtLXdlYnVlbm8tc3VjY2VzcykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiB2YXIoLS13ZWJ1ZW5vLWRhbmdlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogdmFyKC0td2VidWVuby13YXJuaW5nKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUge1xyXG4gICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcHVycGxlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wYWxlLWdvbGQge1xyXG4gICAgY29sb3I6IHZhcigtLXdlYnVlbm8tcGFsZS1nb2xkKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmJnLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8tc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VidWVuby1kYW5nZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlYnVlbm8td2FybmluZykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXB1cnBsZSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXBhbGUtZ29sZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWJ1ZW5vLXBhbGUtZ29sZCkgIWltcG9ydGFudDtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=*/