.body-mega-menu {
  /********************* atrade questions menu button styling *********************/
  padding-top: 0;
}
.body-mega-menu .hewrapper .mega-top .faq a {
  border: 2px solid #0b253a;
  border-radius: 22px;
  color: #fff;
  background-color: #0b253a;
  cursor: pointer;
  padding: 2px 10px;
  font-size: 14px;
  font-weight: 600;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu [data-slug=demo-account] .header,
  .body-mega-menu [data-slug=trading-account] .header,
  .body-mega-menu [data-slug=demo-account2] .header,
  .body-mega-menu [data-slug=trading-account2] .header {
    justify-content: center;
  }
}
@media screen and (max-width: 1279px) {
  .body-mega-menu [data-slug=demo-account] .header .logo,
  .body-mega-menu [data-slug=trading-account] .header .logo,
  .body-mega-menu [data-slug=demo-account2] .header .logo,
  .body-mega-menu [data-slug=trading-account2] .header .logo {
    position: relative;
    left: auto;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu [data-slug=demo-account] .header .logo .main_logo,
  .body-mega-menu [data-slug=trading-account] .header .logo .main_logo,
  .body-mega-menu [data-slug=demo-account2] .header .logo .main_logo,
  .body-mega-menu [data-slug=trading-account2] .header .logo .main_logo {
    position: absolute;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu #download-app-banner {
    display: none;
  }
}
.body-mega-menu.rtl .mega-image_container {
  margin-right: auto;
  margin-left: 0 !important;
  left: 60px;
  right: auto !important;
}
.body-mega-menu.rtl .mega-form_container {
  margin-right: auto;
  margin-left: 0 !important;
  position: absolute !important;
  right: auto !important;
  left: 60px;
}
@media screen and (min-width: 1920px) {
  .body-mega-menu.rtl .mega-form_container {
    position: relative !important;
    right: auto;
    left: 0;
    transform: translateX(0px) !important;
    -webkit-transform: translateX(0px) !important;
    -moz-transform: translateX(0px) !important;
    -ms-transform: translateX(0px) !important;
    -o-transform: translateX(0px) !important;
  }
}
.body-mega-menu.rtl .close-icon::after {
  left: 15px;
  right: auto;
}
.body-mega-menu.rtl .form-group [type=submit] {
  left: auto !important;
  right: 20px;
}
.body-mega-menu.rtl .autocomplete-suggestions .autocomplete-suggestion {
  text-align: right;
}
.body-mega-menu.rtl .autocomplete-suggestions .autocomplete-suggestion::before {
  margin-left: 15px;
  margin-right: 0;
}
.body-mega-menu.rtl .logo .main_logo {
  left: auto;
  right: 60px;
}
.body-mega-menu.rtl .mega-menu {
  right: -85%;
  left: auto;
}
@media screen and (max-width: 1919px) {
  .body-mega-menu.rtl .mega-menu.mega-search__container {
    right: 0;
    left: auto;
  }
  .body-mega-menu.rtl .mega-menu.mega-search__container .mega-search_close {
    padding: 0 15px 0 0;
  }
}
@media screen and (max-width: 1919px) {
  .body-mega-menu.rtl .mega-menu .list-items {
    padding-right: 0;
  }
}
.body-mega-menu.rtl .mega-menu .mega-search .search-input .form-group [type=submit] {
  left: auto;
  right: 10px;
}
.body-mega-menu.rtl .mega-menu .mega-search .search-input .form-group .search-autocomplete {
  padding-right: 35px;
  padding-left: 0 !important;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu.rtl .mega-menu .list-items .item.mega-child-list, .body-mega-menu.rtl .mega-menu .list-items .item.mega-grandchild-list {
    padding-right: 10px;
    padding-left: 0;
  }
  .body-mega-menu.rtl .mega-menu .list-items .item.mega-child-list::after, .body-mega-menu.rtl .mega-menu .list-items .item.mega-grandchild-list::after {
    left: auto !important;
    right: 0 !important;
    transform: translateY(-50%) rotate(180deg) !important;
    -webkit-transform: translateY(-50%) rotate(180deg) !important;
    -moz-transform: translateY(-50%) rotate(180deg) !important;
    -ms-transform: translateY(-50%) rotate(180deg) !important;
    -o-transform: translateY(-50%) rotate(180deg) !important;
  }
  .body-mega-menu.rtl .mega-menu .list-items .item.all.mega-mobile-active > .item-link {
    padding-right: 0 !important;
    padding-left: 10px;
  }
  .body-mega-menu.rtl .mega-menu .list-items .item.mega-mobile-active > .item-link {
    padding-right: 15px !important;
    padding-left: 0 !important;
  }
  .body-mega-menu.rtl .mega-menu .list-items .item.mega-mobile-active > .item-link::after {
    left: auto;
    right: 0;
    transform: translateY(-50%) rotate(180deg) !important;
    -webkit-transform: translateY(-50%) rotate(180deg) !important;
    -moz-transform: translateY(-50%) rotate(180deg) !important;
    -ms-transform: translateY(-50%) rotate(180deg) !important;
    -o-transform: translateY(-50%) rotate(180deg) !important;
  }
}
.body-mega-menu.rtl .mega-menu .list-items > .item.all.mega-mobile-active .item-link {
  padding-right: 0 !important;
  padding-left: 10px;
}
.body-mega-menu.rtl .mega-menu .list-items > .item.all.mega-mobile-active .item-link::after {
  transform: translateY(-50%) rotate(180deg) !important;
  -webkit-transform: translateY(-50%) rotate(180deg) !important;
  -moz-transform: translateY(-50%) rotate(180deg) !important;
  -ms-transform: translateY(-50%) rotate(180deg) !important;
  -o-transform: translateY(-50%) rotate(180deg) !important;
}
.body-mega-menu.rtl .mega-menu .list-items > .item.mega-mobile-active.mega-arrow::after {
  left: auto;
  right: 0;
}
.body-mega-menu.rtl .mega-menu .list-items > .item.mega-arrow > .item-link::after {
  right: auto;
  left: 0;
  transform: translateY(-50%) rotate(0deg);
  -webkit-transform: translateY(-50%) rotate(0deg);
  -moz-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  -o-transform: translateY(-50%) rotate(0deg);
}
@media only screen and (max-width: 1279px) {
  .body-mega-menu.rtl .mobile-icons-wrapper .search-icon {
    margin-left: 15px;
    margin-right: 0;
  }
  .body-mega-menu.rtl .mega-menu.mobile-active {
    right: 0;
    left: auto;
  }
}
@media screen and (min-width: 1920px) {
  .body-mega-menu.rtl .mega-top .header-bg-icons {
    border-left: none;
    border-right: none;
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (min-width: 1920px) {
  .body-mega-menu.rtl .mega-top .mega-top_help .mega-top_info {
    border-top-right-radius: 20px;
    border-top-left-radius: 0;
    left: 0;
    right: auto;
    margin-left: 0;
  }
}
.body-mega-menu.rtl .mega-top .mega-top_help .mega-top_info .item svg {
  margin-left: 10px;
  margin-right: 0;
}
.body-mega-menu.rtl .mega-top .mega-top_help .mega-top_info .item:not(:last-child) {
  border-left: none;
}
@media only screen and (max-width: 1279px) {
  .body-mega-menu.rtl .mega-top .mega-top_help .mega-top_info .item:not(:last-child) {
    margin-left: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 1279px) {
  .body-mega-menu.rtl .mega-top .top_list {
    text-align: right;
  }
  .body-mega-menu.rtl .mega-top .top_list .language_sw .mega-languages .is-submenu-item {
    margin-left: 0;
    padding-left: 0;
    text-align: right;
  }
  .body-mega-menu.rtl .mega-top .top_list .language_sw .is-dropdown-submenu {
    margin-left: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.rtl .mega-top .top_list .language_sw {
    padding-right: 15px !important;
  }
  .body-mega-menu.rtl .mega-top .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages {
    direction: rtl !important;
    left: 60px !important;
    right: auto !important;
    border-radius: 0 20px 20px 0;
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    -ms-border-radius: 0 20px 20px 0;
    -o-border-radius: 0 20px 20px 0;
  }
}
.body-mega-menu.rtl .mega-top .top_list > li {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.rtl .mega-top .top_list > li {
    border-left: none;
    border-right: none;
  }
  .body-mega-menu.rtl .mega-top .top_list > li:not(.dc-bgid) {
    padding-left: 15px;
  }
  .body-mega-menu.rtl .mega-top .top_list > li::before {
    border-left: 1px solid;
    border-right: none;
    right: auto;
    left: 0;
  }
}
.body-mega-menu.rtl .mega-top .top_list .phone {
  direction: ltr;
}
@media screen and (min-width: 1920px) {
  .body-mega-menu.rtl .mega-grid {
    margin-left: 30px;
    margin-right: 190px;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.rtl .mega-grid .item {
    padding-left: 20px;
    padding-right: 0;
  }
  .body-mega-menu.rtl .mega-grid .item:last-child {
    padding-left: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 {
    padding-left: 0;
    padding-right: 60px;
  }
}
@media only screen and (max-width: 1279px) {
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 .item.mega-arrow::after {
    left: 0;
    right: auto;
    transform: translateY(-50%) rotate(0deg);
    -webkit-transform: translateY(-50%) rotate(0deg);
    -moz-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    -o-transform: translateY(-50%) rotate(0deg);
  }
}
@media screen and (min-width: 1920px) {
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 {
    padding-left: 60px;
    padding-right: 250px;
  }
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 .mega-wrapper {
    padding-right: 0;
    padding-left: 70px;
  }
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 .mega-wrapper:last-child {
    padding-left: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 > .item {
    padding-left: 70px;
    padding-right: 0;
  }
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 > .item .mega-wrapper {
    padding-right: 0;
    padding-left: 70px;
  }
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 > .item .mega-wrapper:last-child {
    padding-left: 0;
  }
  .body-mega-menu.rtl .mega-grid .item .sub-folder-0 > .item:last-child {
    padding-left: 0;
  }
}
.body-mega-menu.rtl .CreateAccount .log-in-desktop {
  margin-right: 15px;
  margin-left: 0;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.rtl .CreateAccount {
    margin-right: auto;
    margin-left: 0;
    position: relative;
  }
  .body-mega-menu.rtl .CreateAccount .btn-box .btn-orange {
    margin-right: 15px;
    margin-left: 0;
  }
  .body-mega-menu.rtl .CreateAccount .log-in-desktop {
    margin-right: 0;
    margin-left: 0;
  }
}
.body-mega-menu .fr-cawrapper .header .pre_nav .top_list li.location,
.body-mega-menu .En-cawrapper .header .pre_nav .top_list li.location,
.body-mega-menu .fr-cawrapper .header ul li.dc.dc-bgid,
.body-mega-menu .En-cawrapper .header ul li.dc.dc-bgid {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .bg-wrapper.not-mobile .ava-container {
    padding-right: 60px;
    padding-left: 60px;
  }
}
.body-mega-menu .close-icon {
  border: none;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  padding: 0;
  width: 0;
}
.body-mega-menu .close-icon::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M469.66 181.65l-11.31-11.31c-3.12-3.12-8.19-3.12-11.31 0L384 233.37l-63.03-63.03c-3.12-3.12-8.19-3.12-11.31 0l-11.31 11.31c-3.12 3.12-3.12 8.19 0 11.31L361.38 256l-63.03 63.03c-3.12 3.12-3.12 8.19 0 11.31l11.31 11.31c3.12 3.12 8.19 3.12 11.31 0L384 278.63l63.03 63.03c3.12 3.12 8.19 3.12 11.31 0l11.31-11.31c3.12-3.12 3.12-8.19 0-11.31L406.63 256l63.03-63.03a8.015 8.015 0 0 0 0-11.32zM576 64H205.26C188.28 64 172 70.74 160 82.74L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm32 320c0 17.64-14.36 32-32 32H205.26c-8.55 0-16.58-3.33-22.63-9.37L32 256l150.63-150.63c6.04-6.04 14.08-9.37 22.63-9.37H576c17.64 0 32 14.36 32 32v256z"/></svg>');
  display: block;
  width: 25px;
  height: 20px;
  position: absolute;
  z-index: 1;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 2px;
  border-radius: 50%;
  text-align: center;
  font-weight: normal;
  cursor: pointer;
}
.body-mega-menu .search-autocomplete:not(:valid) ~ .close-icon {
  display: none;
}
.body-mega-menu .tel::before {
  display: none !important;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu.body-mobile-menu_active {
    overflow-y: hidden;
    position: relative;
  }
  .body-mega-menu.body-mobile-menu_active::before {
    background-color: transparent;
    backdrop-filter: blur(4px);
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
  }
  .body-mega-menu.body-mobile-menu_active .sticky-bottom-banner {
    z-index: 1;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu.body-desktop-menu_active {
    overflow-y: hidden;
    position: relative;
  }
  .body-mega-menu.body-desktop-menu_active::before {
    background-color: transparent;
    backdrop-filter: blur(4px);
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
  }
}
.body-mega-menu .admin-bar .header-wrapper {
  top: 32px;
}
.body-mega-menu .header-wrapper {
  position: sticky !important;
  top: 0;
  width: 100%;
  z-index: 99999;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header-wrapper {
    z-index: 99999;
  }
}
.body-mega-menu .header {
  padding: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fff;
  position: relative;
}
.body-mega-menu .header.header-shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
}
.body-mega-menu .header .bold a {
  font-weight: 700 !important;
}
.body-mega-menu .header .mobile-icons-wrapper {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .mobile-icons-wrapper {
    display: none;
  }
}
.body-mega-menu .header .mobile-icons-wrapper .search-icon {
  margin-right: 15px;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .mobile-icons-wrapper .search-icon.mobile-search .link-btn svg {
    width: 25px;
    height: 25px;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .mobile-icons-wrapper .search-icon.mobile-search {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header {
    flex-direction: column;
    padding: inherit;
  }
}
.body-mega-menu .header-bg-icons {
  margin-top: 0;
  display: none;
}
.body-mega-menu .header .logo {
  height: 0;
  line-height: 0;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .logo {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
  }
}
.body-mega-menu .header .logo .main_logo {
  margin: 0;
  width: 100%;
}
.body-mega-menu .header .logo .main_logo img {
  width: auto;
  height: 25px;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .logo .main_logo img {
    height: 28px;
    margin-top: -3px;
  }
}
.body-mega-menu .header .logo .main_logo a {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .logo .main_logo {
    position: relative;
    padding-left: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .body-mega-menu .header .logo .main_logo {
    position: absolute;
    padding-left: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .logo .main_logo {
    width: 159px;
    height: 23px;
    top: calc(50% + 40px);
    transform: translateY(calc(-50% - 20px));
    left: 60px;
    z-index: 4;
    -webkit-transform: translateY(calc(-50% - 20px));
    -moz-transform: translateY(calc(-50% - 20px));
    -ms-transform: translateY(calc(-50% - 20px));
    -o-transform: translateY(calc(-50% - 20px));
  }
}
@media screen and (min-width: 1919px) {
  .body-mega-menu .header .mobile-logo {
    display: none;
  }
}
@media screen and (max-width: 1919px) {
  .body-mega-menu .header .pc-logo {
    display: none;
  }
}
.body-mega-menu .header .pc-logo .logo {
  height: fit-content;
}
.body-mega-menu .header .pc-logo .logo .main_logo {
  position: relative;
  top: auto;
  transform: none;
  left: auto;
  z-index: 4;
  -webkit-transform: none;
}
@media screen and (min-width: 1919px) {
  .body-mega-menu .header .pc-logo .logo .main_logo {
    padding-left: 0;
  }
}
.body-mega-menu .header .pc-logo .logo .main_logo img {
  height: fit-content;
  margin-top: 0;
}
.body-mega-menu .header .wrapper-login-mob {
  height: 25px;
  width: 25px;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .wrapper-login-mob {
    display: none;
  }
}
.body-mega-menu .header .flex-column {
  flex-direction: column !important;
}
.body-mega-menu .header .flex-row {
  flex-direction: row !important;
}
.body-mega-menu .header .px {
  padding-right: 1rem;
  padding-left: 1rem;
}
.body-mega-menu .header .py {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.body-mega-menu .header .pre_nav .top-bar-right {
  float: none;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right {
    display: flex;
    justify-content: flex-end;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list {
  display: flex;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list {
    min-width: initial;
    flex-direction: column;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list {
    margin: 0;
    min-width: initial;
    align-items: center;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li {
    height: 100%;
    align-items: center;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li:not(.dc-bgid) {
    display: flex;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li.mega-top_help {
    display: flex !important;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li.language_sw .native_name {
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list i.fa {
    font-size: 16px !important;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list svg,
.body-mega-menu .header .pre_nav .top-bar-right .top_list i.fa {
  margin-right: 5px;
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list span,
.body-mega-menu .header .pre_nav .top-bar-right .top_list i.fa {
  font-size: 14px;
  color: #0b253a;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list span,
  .body-mega-menu .header .pre_nav .top-bar-right .top_list i.fa {
    font-size: 13px;
    color: #343434;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .location {
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .location {
    display: none;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw {
  position: static;
  cursor: pointer;
  display: flex;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw {
    align-items: center;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw.mega-languages-active .arrow {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw::before {
    display: none;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .arrow {
    display: flex !important;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.languages .is-submenu-item {
  width: 100%;
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.languages li {
  width: auto;
  margin-bottom: 10px;
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.languages li.location {
  margin-bottom: 0;
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent {
  width: auto;
  border-right: 0 !important;
  vertical-align: top;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent {
    width: 100%;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages {
  display: none;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .top-title {
    display: none;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages > .info > .region {
    display: none;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper {
    margin: 0;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents-order {
    margin: 0;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents-order .continent span {
    display: none;
    margin-bottom: 10px;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents-order .continent .countries {
    margin-left: 0;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .region span {
    display: none;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages.mega-languages-show {
  display: block;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages {
    margin: 0;
    right: 60px;
    top: 40px;
    left: auto;
    max-width: 585px;
    height: 556px;
    width: 100% !important;
    position: absolute;
    z-index: 3;
    background-color: rgb(255, 255, 255);
    border-radius: 20px 0 20px 20px;
    padding: 25px 30px;
    box-shadow: rgba(0, 0, 0, 0.26) 0 3px 5px 0 !important;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper {
    margin: 0;
    display: flex;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents {
    margin-right: 0;
    padding-right: 0;
    flex-basis: calc(50% - 20px);
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents:first-child .continents-order {
    display: flex;
    justify-content: space-between;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents .continents-order {
    margin-left: 0;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages .continents-wrapper .continents:last-child {
    margin-left: auto;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent.opens-left > .mega-languages hr {
    width: 100%;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .top-title {
  font-size: 14px;
  display: block;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .top-title {
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    color: #0b253a;
    margin-bottom: 20px;
    text-align: start;
    padding-top: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .continent {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .continent span {
    font-size: 16px;
    font-weight: 700;
    color: #0b253a;
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 8px;
    line-height: 1;
    display: inline-block;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .continent .countries {
    margin: 0;
    display: flex;
    flex-direction: column;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .continent .countries li a {
    font-size: 12px;
    font-weight: 600;
    color: #254158;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .is-dropdown-submenu {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  z-index: 0;
  display: block;
  width: auto;
  background-color: #fff !important;
  padding-top: initial;
  padding-bottom: initial;
  border-bottom: none;
  box-shadow: none !important;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .is-dropdown-submenu {
    font-size: 16px;
    color: #0b253a;
    font-weight: 700;
    display: flex;
    max-width: 150px;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .menu.dropdown .is-dropdown-submenu-parent .is-dropdown-submenu .is-submenu-item {
    width: auto;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw {
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw {
    border-right: none;
    padding-right: 0;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .arrow {
  height: 10px;
  margin-left: 10px;
  transform: rotate(270deg);
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .language_sw .arrow {
    display: none;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list > li {
  border-right: none;
  font-size: 17px;
  font-weight: 600;
  color: #343434;
  padding-top: 20px;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li.download-app {
    display: none;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list > li.download-app a {
  color: #1187f4;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li {
    position: relative;
    font-size: 13px;
    padding: 0 15px;
    margin: 0;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li::before {
    content: "";
    border-right: 1px solid;
    position: absolute;
    top: 8px;
    bottom: 8px;
    right: 0;
  }
  .body-mega-menu .header .pre_nav .top-bar-right .top_list > li:last-child::before {
    display: none;
  }
}
.body-mega-menu .header .pre_nav .top-bar-right .top_list > li a {
  font-size: 13px;
  font-weight: 600;
  color: #343434;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .mobile-hide {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .header .pre_nav .top-bar-right .top_list .desktop-hide {
    display: none;
  }
}
.body-mega-menu .header .hamburger {
  display: flex;
  flex-direction: column;
  height: 24px;
  align-content: space-between;
  cursor: pointer;
}
.body-mega-menu .header .hamburger.mega-hide {
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}
@media only screen and (min-width: 1280px) {
  .body-mega-menu .header .hamburger {
    display: none;
  }
}
.body-mega-menu .header .hamburger .bar:nth-child(2) {
  margin: 9px auto;
}
.body-mega-menu .header .hamburger.mobile-active .bar:nth-child(2) {
  opacity: 0;
}
.body-mega-menu .header .hamburger.mobile-active .bar:nth-child(1) {
  -webkit-transform: translateY(11px) rotate(45deg);
  transform: translateY(11px) rotate(45deg);
}
.body-mega-menu .header .hamburger.mobile-active .bar:nth-child(3) {
  -webkit-transform: translateY(-11px) rotate(-45deg);
  transform: translateY(-11px) rotate(-45deg);
}
.body-mega-menu .header .hamburger .bar {
  display: block;
  width: 32px;
  height: 2px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #101010;
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .mega-grid {
    position: relative;
  }
}
@media screen and (min-width: 1920px) {
  .body-mega-menu .mega-grid {
    margin-right: 30px;
    margin-left: 30px;
  }
}
@media only screen and (max-width: 1279px) {
  .body-mega-menu .mega-menu {
    position: fixed;
    overflow-y: scroll;
    left: -85%;
    top: 167px;
    bottom: 0;
    flex-direction: column;
    background-color: #fff;
    width: 85%;
    transition: 0.3s;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 50px;
  }
  .body-mega-menu .mega-menu.mega-search__container {
    left: 0;
    width: 100%;
    overflow: hidden;
    top: 0;
  }
  .body-mega-menu .mega-menu.mega-search__container .search-input {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .body-mega-menu .mega-menu .list-items > .item.mega-mobile-active.mega-arrow::after {
    background-image: url(/wp-content/themes/ava_trade/app/controllers/header/images/chevron-left.svg);
    left: 0;
  }
  .body-mega-menu .mega-menu .list-items > .item.mega-arrow > .item-link::after {
    content: " ";
    background-image: url(/wp-content/themes/ava_trade/app/controllers/header/images/chevron-left.svg);
    height: 15px;
    width: 15px;
    top: 50%;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
  }
  .body-mega-menu .mega-menu .list-items > .item > .item-link {
    position: relative;
    width: 100%;
    color: #0b253a;
    font-size: 24px;
  }
  .body-mega-menu .mega-menu .list-items > .item > .item-link.mega-title {
    font-size: 24px;
    font-weight: 600;
    padding: 30px 0;
  }
  .body-mega-menu .mega-menu .list-items .item {
    flex: 1 1;
  }
  .body-mega-menu .mega-menu.mobile-active {
    left: 0;
  }
  .body-mega-menu .mega-menu.mobile-active.mega-search__container .mega-search {
    height: 100%;
    position: absolute;
  }
  .body-mega-menu .mega-menu.mobile-active.mega-search__container .mega-search .search-input {
    width: calc(100% - 30px);
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .body-mega-menu .mega-menu.mobile-active.mega-search__container .mega-search .mega-search_close {
    display: flex;
  }
  .body-mega-menu .mega-menu.mobile-active .mega-search {
    height: auto;
    position: relative;
  }
  .body-mega-menu .mega-menu.mobile-active .mega-search .search-input {
    width: calc(100% - 0px);
    margin-top: 0;
    margin-bottom: 15px;
  }
  .body-mega-menu .mega-menu.mobile-active .mega-search .mega-search_close {
    display: none;
  }
  .body-mega-menu .mega-menu.mobile-active ~ .mobile-icons-wrapper .mobile-search {
    visibility: hidden;
    opacity: 0;
  }
}
.body-mega-menu .mega-top_help {
  cursor: pointer;
  display: flex !important;
  align-items: center;
}
.body-mega-menu .mega-top_help.mega-active .arrow {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .mega-top_help {
    flex-direction: column;
    align-items: flex-start;
  }
  .body-mega-menu .mega-top_help .mega-top_info {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 0;
  }
  .body-mega-menu .mega-top_help .mega-top_info > li:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .mega-top_help {
    display: inline-block !important;
  }
}
.body-mega-menu .mega-top_help .arrow {
  height: 10px;
  margin-left: 10px;
  transform: rotate(270deg);
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .mega-top_help .arrow {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .body-mega-menu .mega-top_help .mega-top_info {
    position: absolute;
    background-color: #fff;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.26) !important;
    border-radius: 20px;
    border-top-right-radius: 0;
    width: 220px;
    padding: 20px 15px 0;
    right: 0;
    top: 40px;
    display: flex;
    flex-direction: column;
  }
  .body-mega-menu .mega-top_help .mega-top_info .title {
    font-size: 20px !important;
  }
}
.body-mega-menu .mega-top_help .mega-top_info .title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  padding-bottom: 10px;
}
@media screen and (max-width: 1279px) {
  .body-mega-menu .mega-top_help .mega-top_info .title {
    display: none;
  }
}
.body-mega-menu .mega-top_help .mega-top_info .item {
  border-right: none;
  font-size: 13px;
  padding-right: 0;
  margin-right: 0;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.body-mega-menu .mega-top_help .mega-top_info .item svg {
  width: 15px;
  fill: #5a5a5a;
  margin-right: 10px;
}
.body-mega-menu .autocomplete-suggestions {
  box-shadow: none;
  border: none;
  padding: 15px;
  z-index: 99999;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion {
  padding: 0;
  margin-bottom: 5px;
  font-size: 16px;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion.selected {
  background: transparent;
  color: #1f8dd6;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion:last-child {
  margin-bottom: 0;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion::before {
  content: "\f002";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 15px;
}
.body-mega-menu .autocomplete-suggestions {
  box-shadow: none;
  border: none;
  padding: 15px;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion {
  padding: 0;
  margin-bottom: 5px;
  font-size: 16px;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion:last-child {
  margin-bottom: 0;
}
.body-mega-menu .autocomplete-suggestions .autocomplete-suggestion::before {
  content: "\f002";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 15px;
}

.mega-menu {
  display: flex;
  flex-direction: column;
}
.mega-menu ul li {
  list-style-type: none;
}
@media screen and (min-width: 1280px) {
  .mega-menu {
    height: 80px;
    margin-top: 40px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 60px;
    padding-left: 60px;
  }
  .mega-menu .menu-nav:hover ~ .mega-menu-overlay {
    background-color: transparent;
    backdrop-filter: blur(4px);
    position: fixed;
    inset: 0;
    z-index: -1;
  }
}
@media screen and (min-width: 1920px) {
  .mega-menu {
    padding-right: 60px;
    padding-left: 60px;
  }
}
.mega-menu .CreateAccount {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 1279px) {
  .mega-menu .CreateAccount {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .CreateAccount {
    order: 2;
    margin-left: auto;
  }
}
@media screen and (max-width: 1279px) {
  .mega-menu .CreateAccount .log-in-desktop {
    min-width: 115px;
    margin-left: 15px;
    border: 2px solid #f89600 !important;
    color: inherit !important;
  }
}
.mega-menu .CreateAccount .btn-box {
  margin: 0;
  width: auto;
  display: flex;
}
@media screen and (max-width: 1279px) {
  .mega-menu .CreateAccount .btn-box {
    min-width: 115px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .CreateAccount .btn-box {
    order: 1;
  }
}
.mega-menu .CreateAccount .btn-box .btn {
  margin: 0;
  min-width: auto;
}
.mega-menu .CreateAccount .btn-box .btn-orange {
  font-size: 17px;
  padding: 10px 15px;
  box-sizing: content-box;
  border: 2px solid #f89600;
}
@media screen and (min-width: 1280px) {
  .mega-menu .CreateAccount .btn-box .btn-orange {
    margin-left: 15px;
  }
}
@media screen and (max-width: 1279px) {
  .mega-menu .CreateAccount .btn-box .btn-orange.mobile-hide {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .CreateAccount .btn-box .btn-orange.desktop-hide {
    display: none;
  }
}
.mega-menu .CreateAccount .link-btn {
  min-width: 50px;
  display: block;
  text-align: center;
  font-size: 17px;
  cursor: pointer;
  font-weight: 600;
  color: #1187f4;
}
@media screen and (max-width: 1279px) {
  .mega-menu .search-icon .link-btn {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .search-icon {
    order: 1;
    margin-left: 20px;
    position: static;
    cursor: pointer;
  }
}
.mega-menu .search-icon .mega-search {
  margin: 0;
  padding-top: 40px;
  position: absolute;
  left: 0;
  right: 0;
  background-color: #fff;
  list-style-type: none;
  top: 0;
  z-index: 3;
}
@media screen and (min-width: 1280px) {
  .mega-menu .search-icon .mega-search {
    min-height: 400px;
  }
}
.mega-menu .search-icon .mega-search .search-input {
  display: flex;
  width: 100%;
  width: calc(100% - 30px);
  margin-top: 15px;
}
@media screen and (max-width: 1279px) {
  .mega-menu .search-icon .mega-search .search-input {
    margin-right: auto;
    margin-left: auto;
  }
}
.mega-menu .search-icon .mega-search .search-input .navbar-form {
  width: 100%;
}
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group {
  width: 100%;
  max-width: 556px;
  margin: auto;
  height: 45px;
  position: relative;
}
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group .search-autocomplete {
  margin: 0;
  border-radius: 30px;
  background-color: #eee;
  border: none;
  box-shadow: none;
  height: 100%;
  padding-left: 55px;
  padding-right: 50px;
  font-size: 15px;
}
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group [type=submit],
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group [type=button] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  border: none;
  background: transparent;
  width: auto;
}
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group [type=submit] {
  left: 20px;
  padding: 0;
}
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group [type=button] {
  right: 10px;
}
.mega-menu .search-icon .mega-search .search-input .navbar-form .form-group [type=button] .clear i {
  font-size: 10px;
}
@media screen and (max-width: 1279px) {
  .mega-menu .search-icon .mega-search {
    height: 100%;
    align-items: flex-start;
    padding-top: 0;
  }
}
.mega-menu .search-icon .mega-search_close {
  cursor: pointer;
  position: relative;
  width: auto;
  z-index: 1;
  padding: 0 0 0 15px;
}
.mega-menu .search-icon .mega-search_close .close-wrapper {
  background-color: #eee;
  width: 45px;
  height: 45px;
  display: flex;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
}
.mega-menu .search-icon .mega-search_close .close-wrapper svg {
  width: 15px;
}
.mega-menu .search-icon .mega-search_close button {
  width: auto;
}
@media screen and (min-width: 1920px) {
  .mega-menu .mega-top .header-bg-icons {
    display: block;
    margin: 0;
    padding: 0;
    border-left: none;
    margin-right: auto;
  }
  .mega-menu .mega-top .header-bg-icons .bg-icon {
    visibility: inherit !important;
    position: absolute;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-top {
    order: -1;
    flex: 1 0 100%;
    background-color: #f5f5f5;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 40px;
    padding-right: 60px;
    padding-left: 60px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-row {
    flex-direction: row !important;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-column {
    flex-direction: column !important;
  }
}
.mega-menu .mega-vertical {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.mega-menu .mega-image_container {
  overflow: hidden;
  margin-left: auto;
  position: absolute !important;
  right: 60px;
}
.mega-menu .mega-form_container {
  margin-left: auto;
  position: absolute !important;
  right: 60px;
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-form_container {
    width: 253px;
    height: 262px;
  }
}
@media screen and (min-width: 1920px) {
  .mega-menu .mega-form_container {
    width: 327px;
    height: 338px;
  }
}
.mega-menu .mega-open {
  display: flex;
}
.mega-menu .mega-hide {
  display: none !important;
}
@media screen and (max-width: 1279px) {
  .mega-menu .mega-mobile-hide {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-desktop-hide {
    display: none !important;
  }
}
.mega-menu .mega-show {
  position: relative;
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-show::before {
    content: "";
    border-left: 10px solid #eee;
    position: absolute;
    left: -15px;
    top: 0;
    bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .mega-desktop-active > .item-link::before {
    content: "";
    border-left: 10px solid #eee;
    position: absolute;
    left: -15px;
    top: 0;
    bottom: 0;
  }
}
.mega-menu .mega-active {
  position: relative;
}
.mega-menu .mega-active + .mega-show .item-link {
  white-space: nowrap;
}
.mega-menu .mega-horizontal {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.mega-menu .list-items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  list-style: none;
  margin-bottom: 0;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items {
    flex-direction: row;
    height: 100%;
    position: static;
  }
}
@media screen and (max-width: 1919px) {
  .mega-menu .list-items {
    margin: 0;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.mega-menu .list-items > .item:hover::before {
  content: "";
}
.mega-menu .list-items > .item:not(.item--no-children)::before {
  left: 0;
  right: 0;
  background: #fff;
  height: auto;
  top: 100%;
  position: absolute;
  z-index: 0;
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items > .item:not(.item--no-children)::before {
    min-height: 400px;
    z-index: 4;
  }
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item {
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    display: flex;
    position: relative;
    height: 100%;
    width: 100%;
  }
  .mega-menu .list-items .item.mega-child-list, .mega-menu .list-items .item.mega-grandchild-list {
    width: auto;
    justify-content: flex-start;
    font-size: 20px;
    padding-left: 10px;
    color: #0b253a;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  .mega-menu .list-items .item.all {
    justify-content: flex-start;
    font-size: 20px;
    color: #0b253a;
  }
  .mega-menu .list-items .item.all.mega-mobile-active > .item-link {
    padding: 0;
    align-items: baseline;
    width: auto;
    padding-left: 0 !important;
    padding-right: 10px;
  }
  .mega-menu .list-items .item.all.mega-mobile-active > .item-link::after {
    position: relative;
  }
  .mega-menu .list-items .item.mega-mobile-active > .item-link {
    font-size: 20px !important;
    color: #0b253a;
    font-weight: normal;
    padding-left: 15px !important;
  }
  .mega-menu .list-items .item.mega-mobile-active > .item-link::after {
    left: 0;
    right: auto;
    transform: translateY(-50%) rotate(0deg) !important;
    -webkit-transform: translateY(-50%) rotate(0deg) !important;
    -moz-transform: translateY(-50%) rotate(0deg) !important;
    -ms-transform: translateY(-50%) rotate(0deg) !important;
    -o-transform: translateY(-50%) rotate(0deg) !important;
  }
}
@media screen and (min-width: 1920px) {
  .mega-menu .list-items .item.mega-form_container {
    position: relative !important;
    right: 0;
    transform: translateX(calc(100% + 30px));
  }
}
.mega-menu .list-items .item.mega-image_container, .mega-menu .list-items .item.mega-form_container {
  display: none;
}
@media screen and (min-width: 1920px) {
  .mega-menu .list-items .item.mega-image_container, .mega-menu .list-items .item.mega-form_container {
    display: block;
  }
  .mega-menu .list-items .item.mega-image_container .mega-form .step1-register-wrapper .step1-register, .mega-menu .list-items .item.mega-form_container .mega-form .step1-register-wrapper .step1-register {
    box-shadow: none;
    border: 1px solid #eee;
  }
  .mega-menu .list-items .item.mega-image_container .mega-form .step1-register-wrapper .step1-register .step1-register-title-text, .mega-menu .list-items .item.mega-form_container .mega-form .step1-register-wrapper .step1-register .step1-register-title-text {
    font-size: 20px;
    padding-top: 15px;
  }
  .mega-menu .list-items .item.mega-image_container .mega-form .step1-register-wrapper .step1-register .step1-register-body form .input-wrapper, .mega-menu .list-items .item.mega-form_container .mega-form .step1-register-wrapper .step1-register .step1-register-body form .input-wrapper {
    margin: 20px auto;
  }
}
.mega-menu .list-items .item .item-link {
  color: #0b253a;
  font-size: 20px;
  height: 100%;
  display: inline-flex;
  align-items: center;
  padding: 10px 0;
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item .item-link {
    font-size: 14px;
    padding: 0;
  }
}
@media screen and (min-width: 1366px) {
  .mega-menu .list-items .item .item-link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item .item-link.mega-arrow {
    position: relative;
    padding: 0 15px 0 0;
  }
  .mega-menu .list-items .item .item-link.mega-arrow + .sub-folder-1 > .item .item-link {
    position: relative;
    padding: 0 15px 0 0;
  }
  .mega-menu .list-items .item .item-link.mega-arrow::after {
    content: " ";
    background-image: url(/wp-content/themes/ava_trade/app/controllers/header/images/chevron-left.svg);
    height: 13px;
    width: 6px;
    top: 50%;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item:hover .sub-folder {
    display: flex;
    padding-top: 8px;
    flex-wrap: wrap;
    align-content: flex-start;
    background-color: #fff;
  }
}
.mega-menu .list-items .item > .sub-folder {
  flex-direction: column;
  left: 0;
  right: 0;
  padding: 0;
  list-style: none;
  margin: 0;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder.mega-mobile_hide {
    display: none;
  }
}
.mega-menu .list-items .item > .sub-folder-0 {
  position: relative;
  flex-wrap: wrap;
  height: auto;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-0 {
    padding: 0;
    width: 100%;
  }
  .mega-menu .list-items .item > .sub-folder-0 .mega-wrapper > .mega-row {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 {
    position: absolute;
    z-index: 4;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 .mega-wrapper {
    padding-right: 70px;
  }
  .mega-menu .list-items .item > .sub-folder-0 .mega-wrapper > .mega-row {
    margin-bottom: 10px;
  }
  .mega-menu .list-items .item > .sub-folder-0 .mega-wrapper:last-child {
    padding-right: 0;
  }
  .mega-menu .list-items .item > .sub-folder-0 .mega-wrapper > li {
    padding-bottom: 0;
  }
  .mega-menu .list-items .item > .sub-folder-0 .mega-wrapper > li:last-child {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 {
    min-height: 400px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 {
    padding-left: 60px;
  }
}
@media screen and (min-width: 1920px) {
  .mega-menu .list-items .item > .sub-folder-0 {
    padding-top: 30px !important;
    padding-right: 417px;
    padding-left: 250px;
  }
}
.mega-menu .list-items .item > .sub-folder-0 > .item {
  padding-bottom: 10px;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-0 > .item {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 > .item {
    padding-right: 70px;
  }
}
.mega-menu .list-items .item > .sub-folder-0 .item {
  height: auto;
}
.mega-menu .list-items .item > .sub-folder-0 .item.mega-mobile-active.mega-arrow::after {
  background-image: url(/wp-content/themes/ava_trade/app/controllers/header/images/chevron-left.svg);
  transform: translateY(-50%) rotate(0);
  left: 0;
  -webkit-transform: translateY(-50%) rotate(0);
  -moz-transform: translateY(-50%) rotate(0);
  -ms-transform: translateY(-50%) rotate(0);
  -o-transform: translateY(-50%) rotate(0);
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-0 .item.mega-arrow {
    position: relative;
    width: 100%;
  }
  .mega-menu .list-items .item > .sub-folder-0 .item.mega-arrow::after {
    content: " ";
    background-image: url(/wp-content/themes/ava_trade/app/controllers/header/images/chevron-left.svg);
    height: 15px;
    width: 15px;
    top: 50%;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 .item.list-active > .sub-folder > .item > .item-link::after {
    display: none;
  }
}
.mega-menu .list-items .item > .sub-folder-0 .item.list-hide {
  display: none;
}
.mega-menu .list-items .item > .sub-folder-0 .item:last-child {
  padding-right: 0;
}
.mega-menu .list-items .item > .sub-folder-0 .item .item-link {
  color: #254158;
  font-weight: 600;
  height: auto;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-0 .item .item-link {
    color: #254158;
    font-size: 17px;
    font-weight: normal;
    padding: 0;
  }
  .mega-menu .list-items .item > .sub-folder-0 .item .item-link.mega-title {
    font-size: 24px;
    font-weight: 600;
    color: #0b253a;
    padding: 30px 0;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-0 .item .item-link:hover {
    color: #1187f4;
  }
}
.mega-menu .list-items .item > .sub-folder-1 {
  position: relative;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-1 {
    width: 100%;
  }
}
.mega-menu .list-items .item > .sub-folder-1 > .item {
  position: static;
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder-1 > .item {
    padding-right: 70px;
  }
}
.mega-menu .list-items .item > .sub-folder-1 .item {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-1 .item {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
}
.mega-menu .list-items .item > .sub-folder-1 .item.view-all {
  font-weight: 700 !important;
  cursor: pointer;
}
.mega-menu .list-items .item > .sub-folder-1 .item.view-all,
.mega-menu .list-items .item > .sub-folder-1 .item .item-link {
  font-size: 16px;
  color: #254158;
  font-weight: normal;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-1 .item.view-all,
  .mega-menu .list-items .item > .sub-folder-1 .item .item-link {
    font-size: 17px;
    font-weight: normal;
    color: #254158;
    margin-top: 0;
  }
}
.mega-menu .list-items .item > .sub-folder-2 {
  position: relative;
}
.mega-menu .list-items .item > .sub-folder-2 .item {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-2 .item {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
}
.mega-menu .list-items .item > .sub-folder-2 .item.view-all {
  font-weight: 700 !important;
  cursor: pointer;
}
.mega-menu .list-items .item > .sub-folder-2 .item.view-all,
.mega-menu .list-items .item > .sub-folder-2 .item .item-link {
  font-size: 12px;
  color: #8b9fae;
  font-weight: 400;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-2 .item.view-all,
  .mega-menu .list-items .item > .sub-folder-2 .item .item-link {
    font-size: 17px;
    color: #254158;
    font-weight: normal;
  }
}
.mega-menu .list-items .item > .sub-folder-2.mega-show {
  position: absolute !important;
  right: 0;
  top: 0;
  transform: translateX(calc(100% + 100px));
  height: 100%;
}
.mega-menu .list-items .item > .sub-folder-3 {
  position: relative;
}
.mega-menu .list-items .item > .sub-folder-3 .item {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .mega-menu .list-items .item > .sub-folder-3 .item {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
}
.mega-menu .list-items .item > .sub-folder-3 .item .item-link {
  color: purple;
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder {
    padding-bottom: 30px;
  }
}
.mega-menu .list-items .item > .sub-folder .mega-img {
  position: relative;
  object-fit: cover;
  object-position: 50%;
  border-radius: 30px;
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items .item > .sub-folder .mega-img {
    width: 253px;
    height: 262px;
  }
}
@media screen and (min-width: 1920px) {
  .mega-menu .list-items .item > .sub-folder .mega-img {
    width: 327px;
    height: 338px;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-items > .item {
    padding-right: 20px;
  }
  .mega-menu .list-items > .item:hover .item-link {
    font-weight: 700;
  }
  .mega-menu .list-items > .item:hover .item-link::after {
    width: 100%;
  }
  .mega-menu .list-items > .item > .item-link {
    position: relative;
  }
  .mega-menu .list-items > .item > .item-link::after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 0%;
    content: ".";
    color: transparent;
    background: #0b253a;
    height: 2px;
  }
  .mega-menu .list-items > .item > .item-link::before, .mega-menu .list-items > .item > .item-link::after {
    transition: all 0.5s;
  }
  .mega-menu .list-items > .item:last-child {
    padding-right: 0;
  }
}
@media screen and (min-width: 1280px) {
  .mega-menu .list-active > .mega-arrow:not([href])::after {
    left: -15px;
    padding: 0 0 0 15px;
    right: auto;
    transform: translateY(-50%) rotate(0deg) !important;
    -webkit-transform: translateY(-50%) rotate(0deg) !important;
    -moz-transform: translateY(-50%) rotate(0deg) !important;
    -ms-transform: translateY(-50%) rotate(0deg) !important;
    -o-transform: translateY(-50%) rotate(0deg) !important;
  }
}
.mega-menu .mega-menu_fluid {
  display: none;
  position: absolute;
  background-color: #fff;
  width: 100%;
  top: 100%;
  min-height: 400px;
  left: 0;
  z-index: 3;
}

.mega-hide-lang-bar .top_list .language_sw,
.mega-hide-lang-bar .top_list .location {
  display: none !important;
}

.header-slim .logo {
  height: auto !important;
}

.hewrapper .mega-top .top_list .info {
  display: inline-flex;
}

/********************* atrade mobile menu adjustments *********************/
.hewrapper .mega-top .top_list .info .tel-atrade {
  color: #2882c0;
  margin-left: 5px;
  display: flex;
  align-items: center;
}

.hewrapper .mobile-icons-wrapper .mobile-search {
  display: none;
}

.body-mega-menu .hewrapper .header .logo {
  left: 60%;
}

@media screen and (max-width: 1279px) {
  .hewrapper .mega-top .top_list .info {
    display: none;
  }
}
.hewrapper .mobile-icons-wrapper {
  justify-content: space-between;
  display: flex;
  align-items: center;
  align-content: center;
  min-width: 100px;
}

.body-mega-menu .hewrapper .header .wrapper-login-mob,
.body-mega-menu .hewrapper .header .phone-atrade,
.body-mega-menu .hewrapper .header .whatsapp-wrapper {
  height: 35px;
}

/*********************sticky login popup atrade*********************/
@media screen and (min-width: 1279px) {
  .hewrapper .open-login-bar {
    border: 1px solid #2882c0;
    border-radius: 3px;
    padding: 3px 10px;
    cursor: pointer;
  }
}
.hewrapper .il-login-bar {
  display: none;
  background-color: #fff;
  width: 100%;
  position: fixed;
  height: 162px;
  z-index: 1;
  right: 0;
  left: 0;
  top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0 0 20px 20px;
}
.hewrapper .il-login-bar.visible {
  display: flex;
}
.hewrapper .atrade-login {
  border: 2px solid #1084f0;
  width: 260px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
  border-radius: 22px;
  font-size: 14px;
  font-weight: 400;
  color: #1084f0;
  margin-bottom: 10px;
  cursor: pointer;
}
.hewrapper .atrade-login.log-in-desktop {
  border: 2px solid #1084f0;
  width: 260px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
  border-radius: 22px;
  font-size: 14px;
  font-weight: 400;
  color: #1084f0;
  margin-bottom: 10px;
  cursor: pointer;
}
.hewrapper .atrade-login.log-in-desktop:hover {
  background-color: transparent;
}
.hewrapper .webtrader-login {
  border: 2px solid #0b253a;
  width: 260px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
  border-radius: 22px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background-color: #0b253a;
  cursor: pointer;
}
.hewrapper .new {
  color: #f89600;
}
.hewrapper .il-login-bar .close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.hewrapper .il-login-bar .close::before, .hewrapper .il-login-bar .close::after {
  position: absolute;
  content: " ";
  height: 18px;
  width: 2px;
  background: #5a5a5a;
  right: 10px;
}
.hewrapper .il-login-bar .close::before {
  transform: rotate(45deg);
}
.hewrapper .il-login-bar .close::after {
  transform: rotate(-45deg);
}

@media screen and (min-width: 1279px) {
  .hewrapper .open-login-bar {
    color: #2882c0;
    border: none;
    border-radius: 30px;
    padding: 8px 15px;
    margin-left: 12px;
    cursor: pointer;
  }
  .hewrapper .open-login-bar span {
    font-weight: 600;
    font-size: 0.9375rem;
  }
  .hewrapper .open-login-bar:hover {
    background-color: #2882c0;
  }
  .hewrapper .open-login-bar:hover span {
    color: #fff !important;
  }
  .hewrapper .il-login-bar {
    top: 55px;
    width: 330px;
    position: absolute;
    height: 140px;
    right: -60px;
    box-shadow: rgba(0, 0, 0, 0.26) 0 0 5px 0;
    padding-top: 20px;
    border-radius: 20px 0 20px 20px;
  }
  .hewrapper .il-login-bar .close {
    display: none;
  }
}
@media screen and (min-width: 1400px) {
  .hewrapper .il-login-bar {
    right: 15px;
  }
}
.header .pre_nav .top_list li.location .flag {
  width: 25px;
  height: 18.75px;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.49);
  position: relative;
  right: 2px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAvY29udHJvbGxlcnMvaGVhZGVyL3Njc3MvbWVnYS1tZW51LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEMiLCJmaWxlIjoibWVnYV9tZW51LmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYm9keS1tZWdhLW1lbnUge1xuICAvKioqKioqKioqKioqKioqKioqKioqIGF0cmFkZSBxdWVzdGlvbnMgbWVudSBidXR0b24gc3R5bGluZyAqKioqKioqKioqKioqKioqKioqKiovXG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJvZHktbWVnYS1tZW51IC5oZXdyYXBwZXIgLm1lZ2EtdG9wIC5mYXEgYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwYjI1M2E7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IFtkYXRhLXNsdWc9ZGVtby1hY2NvdW50XSAuaGVhZGVyLFxuICAuYm9keS1tZWdhLW1lbnUgW2RhdGEtc2x1Zz10cmFkaW5nLWFjY291bnRdIC5oZWFkZXIsXG4gIC5ib2R5LW1lZ2EtbWVudSBbZGF0YS1zbHVnPWRlbW8tYWNjb3VudDJdIC5oZWFkZXIsXG4gIC5ib2R5LW1lZ2EtbWVudSBbZGF0YS1zbHVnPXRyYWRpbmctYWNjb3VudDJdIC5oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IFtkYXRhLXNsdWc9ZGVtby1hY2NvdW50XSAuaGVhZGVyIC5sb2dvLFxuICAuYm9keS1tZWdhLW1lbnUgW2RhdGEtc2x1Zz10cmFkaW5nLWFjY291bnRdIC5oZWFkZXIgLmxvZ28sXG4gIC5ib2R5LW1lZ2EtbWVudSBbZGF0YS1zbHVnPWRlbW8tYWNjb3VudDJdIC5oZWFkZXIgLmxvZ28sXG4gIC5ib2R5LW1lZ2EtbWVudSBbZGF0YS1zbHVnPXRyYWRpbmctYWNjb3VudDJdIC5oZWFkZXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSBbZGF0YS1zbHVnPWRlbW8tYWNjb3VudF0gLmhlYWRlciAubG9nbyAubWFpbl9sb2dvLFxuICAuYm9keS1tZWdhLW1lbnUgW2RhdGEtc2x1Zz10cmFkaW5nLWFjY291bnRdIC5oZWFkZXIgLmxvZ28gLm1haW5fbG9nbyxcbiAgLmJvZHktbWVnYS1tZW51IFtkYXRhLXNsdWc9ZGVtby1hY2NvdW50Ml0gLmhlYWRlciAubG9nbyAubWFpbl9sb2dvLFxuICAuYm9keS1tZWdhLW1lbnUgW2RhdGEtc2x1Zz10cmFkaW5nLWFjY291bnQyXSAuaGVhZGVyIC5sb2dvIC5tYWluX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAjZG93bmxvYWQtYXBwLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1pbWFnZV9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDYwcHg7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLWZvcm1fY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLWZvcm1fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUucnRsIC5jbG9zZS1pY29uOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAuZm9ybS1ncm91cCBbdHlwZT1zdWJtaXRdIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMjBweDtcbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYm9keS1tZWdhLW1lbnUucnRsIC5sb2dvIC5tYWluX2xvZ28ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNjBweDtcbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSB7XG4gIHJpZ2h0OiAtODUlO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudS5tZWdhLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudS5tZWdhLXNlYXJjaF9fY29udGFpbmVyIC5tZWdhLXNlYXJjaF9jbG9zZSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51IC5tZWdhLXNlYXJjaCAuc2VhcmNoLWlucHV0IC5mb3JtLWdyb3VwIFt0eXBlPXN1Ym1pdF0ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubWVnYS1zZWFyY2ggLnNlYXJjaC1pbnB1dCAuZm9ybS1ncm91cCAuc2VhcmNoLWF1dG9jb21wbGV0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWNoaWxkLWxpc3QsIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWdyYW5kY2hpbGQtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLm1lZ2EtY2hpbGQtbGlzdDo6YWZ0ZXIsIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWdyYW5kY2hpbGQtbGlzdDo6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLmFsbC5tZWdhLW1vYmlsZS1hY3RpdmUgPiAuaXRlbS1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLW1vYmlsZS1hY3RpdmUgPiAuaXRlbS1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLm1lZ2EtbW9iaWxlLWFjdGl2ZSA+IC5pdGVtLWxpbms6OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyA+IC5pdGVtLmFsbC5tZWdhLW1vYmlsZS1hY3RpdmUgLml0ZW0tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW0uYWxsLm1lZ2EtbW9iaWxlLWFjdGl2ZSAuaXRlbS1saW5rOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW0ubWVnYS1tb2JpbGUtYWN0aXZlLm1lZ2EtYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbS5tZWdhLWFycm93ID4gLml0ZW0tbGluazo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubW9iaWxlLWljb25zLXdyYXBwZXIgLnNlYXJjaC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1tZW51Lm1vYmlsZS1hY3RpdmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLXRvcCAuaGVhZGVyLWJnLWljb25zIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLm1lZ2EtdG9wX2hlbHAgLm1lZ2EtdG9wX2luZm8ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLm1lZ2EtdG9wX2hlbHAgLm1lZ2EtdG9wX2luZm8gLml0ZW0gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtdG9wIC5tZWdhLXRvcF9oZWxwIC5tZWdhLXRvcF9pbmZvIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtdG9wIC5tZWdhLXRvcF9oZWxwIC5tZWdhLXRvcF9pbmZvIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLnRvcF9saXN0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLXRvcCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZWdhLWxhbmd1YWdlcyAuaXMtc3VibWVudS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAuaXMtZHJvcGRvd24tc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtdG9wIC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWxlZnQgPiAubWVnYS1sYW5ndWFnZXMge1xuICAgIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtdG9wIC50b3BfbGlzdCA+IGxpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLnRvcF9saXN0ID4gbGkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLXRvcCAudG9wX2xpc3QgPiBsaTpub3QoLmRjLWJnaWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLnRvcF9saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS10b3AgLnRvcF9saXN0IC5waG9uZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtZ3JpZCAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1ncmlkIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtZ3JpZCAuaXRlbSAuc3ViLWZvbGRlci0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1ncmlkIC5pdGVtIC5zdWItZm9sZGVyLTAgLml0ZW0ubWVnYS1hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLWdyaWQgLml0ZW0gLnN1Yi1mb2xkZXItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtZ3JpZCAuaXRlbSAuc3ViLWZvbGRlci0wIC5tZWdhLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtZ3JpZCAuaXRlbSAuc3ViLWZvbGRlci0wIC5tZWdhLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1ncmlkIC5pdGVtIC5zdWItZm9sZGVyLTAgPiAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAubWVnYS1ncmlkIC5pdGVtIC5zdWItZm9sZGVyLTAgPiAuaXRlbSAubWVnYS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUucnRsIC5tZWdhLWdyaWQgLml0ZW0gLnN1Yi1mb2xkZXItMCA+IC5pdGVtIC5tZWdhLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudS5ydGwgLm1lZ2EtZ3JpZCAuaXRlbSAuc3ViLWZvbGRlci0wID4gLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUucnRsIC5DcmVhdGVBY2NvdW50IC5sb2ctaW4tZGVza3RvcCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAuQ3JlYXRlQWNjb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUucnRsIC5DcmVhdGVBY2NvdW50IC5idG4tYm94IC5idG4tb3JhbmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LnJ0bCAuQ3JlYXRlQWNjb3VudCAubG9nLWluLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5mci1jYXdyYXBwZXIgLmhlYWRlciAucHJlX25hdiAudG9wX2xpc3QgbGkubG9jYXRpb24sXG4uYm9keS1tZWdhLW1lbnUgLkVuLWNhd3JhcHBlciAuaGVhZGVyIC5wcmVfbmF2IC50b3BfbGlzdCBsaS5sb2NhdGlvbixcbi5ib2R5LW1lZ2EtbWVudSAuZnItY2F3cmFwcGVyIC5oZWFkZXIgdWwgbGkuZGMuZGMtYmdpZCxcbi5ib2R5LW1lZ2EtbWVudSAuRW4tY2F3cmFwcGVyIC5oZWFkZXIgdWwgbGkuZGMuZGMtYmdpZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmJnLXdyYXBwZXIubm90LW1vYmlsZSAuYXZhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAuY2xvc2UtaWNvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjQwIDUxMlwiPjwhLS0gRm9udCBBd2Vzb21lIFBybyA1LjE1LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgLS0+PHBhdGggZD1cIk00NjkuNjYgMTgxLjY1bC0xMS4zMS0xMS4zMWMtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDM4NCAyMzMuMzdsLTYzLjAzLTYzLjAzYy0zLjEyLTMuMTItOC4xOS0zLjEyLTExLjMxIDBsLTExLjMxIDExLjMxYy0zLjEyIDMuMTItMy4xMiA4LjE5IDAgMTEuMzFMMzYxLjM4IDI1NmwtNjMuMDMgNjMuMDNjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwxMS4zMSAxMS4zMWMzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMzg0IDI3OC42M2w2My4wMyA2My4wM2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBsMTEuMzEtMTEuMzFjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxTDQwNi42MyAyNTZsNjMuMDMtNjMuMDNhOC4wMTUgOC4wMTUgMCAwIDAgMC0xMS4zMnpNNTc2IDY0SDIwNS4yNkMxODguMjggNjQgMTcyIDcwLjc0IDE2MCA4Mi43NEw5LjM3IDIzMy4zN2MtMTIuNSAxMi41LTEyLjUgMzIuNzYgMCA0NS4yNUwxNjAgNDI5LjI1YzEyIDEyIDI4LjI4IDE4Ljc1IDQ1LjI1IDE4Ljc1SDU3NmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0VjEyOGMwLTM1LjM1LTI4LjY1LTY0LTY0LTY0em0zMiAzMjBjMCAxNy42NC0xNC4zNiAzMi0zMiAzMkgyMDUuMjZjLTguNTUgMC0xNi41OC0zLjMzLTIyLjYzLTkuMzdMMzIgMjU2bDE1MC42My0xNTAuNjNjNi4wNC02LjA0IDE0LjA4LTkuMzcgMjIuNjMtOS4zN0g1NzZjMTcuNjQgMCAzMiAxNC4zNiAzMiAzMnYyNTZ6XCIvPjwvc3ZnPicpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvZHktbWVnYS1tZW51IC5zZWFyY2gtYXV0b2NvbXBsZXRlOm5vdCg6dmFsaWQpIH4gLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvZHktbWVnYS1tZW51IC50ZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYm9keS1tZWdhLW1lbnUuYm9keS1tb2JpbGUtbWVudV9hY3RpdmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LmJvZHktbW9iaWxlLW1lbnVfYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LmJvZHktbW9iaWxlLW1lbnVfYWN0aXZlIC5zdGlja3ktYm90dG9tLWJhbm5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudS5ib2R5LWRlc2t0b3AtbWVudV9hY3RpdmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51LmJvZHktZGVza3RvcC1tZW51X2FjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmFkbWluLWJhciAuaGVhZGVyLXdyYXBwZXIge1xuICB0b3A6IDMycHg7XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlci13cmFwcGVyIHtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyLmhlYWRlci1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmJvbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5tb2JpbGUtaWNvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLm1vYmlsZS1pY29ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubW9iaWxlLWljb25zLXdyYXBwZXIgLnNlYXJjaC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5tb2JpbGUtaWNvbnMtd3JhcHBlciAuc2VhcmNoLWljb24ubW9iaWxlLXNlYXJjaCAubGluay1idG4gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubW9iaWxlLWljb25zLXdyYXBwZXIgLnNlYXJjaC1pY29uLm1vYmlsZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlci1iZy1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubG9nbyB7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmxvZ28gLm1haW5fbG9nbyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubG9nbyAubWFpbl9sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmxvZ28gLm1haW5fbG9nbyBpbWcge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubG9nbyAubWFpbl9sb2dvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmxvZ28gLm1haW5fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5sb2dvIC5tYWluX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubG9nbyAubWFpbl9sb2dvIHtcbiAgICB3aWR0aDogMTU5cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHRvcDogY2FsYyg1MCUgKyA0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMjBweCkpO1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAyMHB4KSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMjBweCkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMjBweCkpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAyMHB4KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MTlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAubW9iaWxlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucGMtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnBjLWxvZ28gLmxvZ28ge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnBjLWxvZ28gLmxvZ28gLm1haW5fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkxOXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wYy1sb2dvIC5sb2dvIC5tYWluX2xvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnBjLWxvZ28gLmxvZ28gLm1haW5fbG9nbyBpbWcge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLndyYXBwZXItbG9naW4tbW9iIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC53cmFwcGVyLWxvZ2luLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnB4IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnB5IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgPiBsaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0ID4gbGk6bm90KC5kYy1iZ2lkKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgPiBsaS5tZWdhLXRvcF9oZWxwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0ID4gbGkubGFuZ3VhZ2Vfc3cgLm5hdGl2ZV9uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgaS5mYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCBzdmcsXG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgaS5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IHNwYW4sXG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgaS5mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwYjI1M2E7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IHNwYW4sXG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCBpLmZhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubG9jYXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3Lm1lZ2EtbGFuZ3VhZ2VzLWFjdGl2ZSAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3c6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51Lmxhbmd1YWdlcyAuaXMtc3VibWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51Lmxhbmd1YWdlcyBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5sYW5ndWFnZXMgbGkubG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQge1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1sZWZ0ID4gLm1lZ2EtbGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1sZWZ0ID4gLm1lZ2EtbGFuZ3VhZ2VzIC50b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCA+IC5tZWdhLWxhbmd1YWdlcyA+IC5pbmZvID4gLnJlZ2lvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1sZWZ0ID4gLm1lZ2EtbGFuZ3VhZ2VzIC5jb250aW5lbnRzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1sZWZ0ID4gLm1lZ2EtbGFuZ3VhZ2VzIC5jb250aW5lbnRzLXdyYXBwZXIgLmNvbnRpbmVudHMtb3JkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1sZWZ0ID4gLm1lZ2EtbGFuZ3VhZ2VzIC5jb250aW5lbnRzLXdyYXBwZXIgLmNvbnRpbmVudHMtb3JkZXIgLmNvbnRpbmVudCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCA+IC5tZWdhLWxhbmd1YWdlcyAuY29udGluZW50cy13cmFwcGVyIC5jb250aW5lbnRzLW9yZGVyIC5jb250aW5lbnQgLmNvdW50cmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCA+IC5tZWdhLWxhbmd1YWdlcyAucmVnaW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWxlZnQgPiAubWVnYS1sYW5ndWFnZXMubWVnYS1sYW5ndWFnZXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWxlZnQgPiAubWVnYS1sYW5ndWFnZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICByaWdodDogNjBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICAgIGhlaWdodDogNTU2cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI2KSAwIDNweCA1cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWxlZnQgPiAubWVnYS1sYW5ndWFnZXMgLmNvbnRpbmVudHMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCA+IC5tZWdhLWxhbmd1YWdlcyAuY29udGluZW50cy13cmFwcGVyIC5jb250aW5lbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWxlZnQgPiAubWVnYS1sYW5ndWFnZXMgLmNvbnRpbmVudHMtd3JhcHBlciAuY29udGluZW50czpmaXJzdC1jaGlsZCAuY29udGluZW50cy1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCA+IC5tZWdhLWxhbmd1YWdlcyAuY29udGluZW50cy13cmFwcGVyIC5jb250aW5lbnRzIC5jb250aW5lbnRzLW9yZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5vcGVucy1sZWZ0ID4gLm1lZ2EtbGFuZ3VhZ2VzIC5jb250aW5lbnRzLXdyYXBwZXIgLmNvbnRpbmVudHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCA+IC5tZWdhLWxhbmd1YWdlcyBociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50IC50b3AtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50IC50b3AtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMGIyNTNhO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50IC5jb250aW5lbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQgLmNvbnRpbmVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBiMjUzYTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudCAuY29udGluZW50IC5jb3VudHJpZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQgLmNvbnRpbmVudCAuY291bnRyaWVzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjU0MTU4O1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5tZW51LmRyb3Bkb3duIC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudCAuaXMtZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLm1lbnUuZHJvcGRvd24gLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50IC5pcy1kcm9wZG93bi1zdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwYjI1M2E7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyAubWVudS5kcm9wZG93biAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQgLmlzLWRyb3Bkb3duLXN1Ym1lbnUgLmlzLXN1Ym1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAubGFuZ3VhZ2Vfc3cgLmFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgLmxhbmd1YWdlX3N3IC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0ID4gbGkge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCA+IGxpLmRvd25sb2FkLWFwcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0ID4gbGkuZG93bmxvYWQtYXBwIGEge1xuICBjb2xvcjogIzExODdmNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAucHJlX25hdiAudG9wLWJhci1yaWdodCAudG9wX2xpc3QgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCA+IGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0ID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5oZWFkZXIgLnByZV9uYXYgLnRvcC1iYXItcmlnaHQgLnRvcF9saXN0IC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5wcmVfbmF2IC50b3AtYmFyLXJpZ2h0IC50b3BfbGlzdCAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAuaGFtYnVyZ2VyLm1lZ2EtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLmhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAuaGFtYnVyZ2VyIC5iYXI6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luOiA5cHggYXV0bztcbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5oYW1idXJnZXIubW9iaWxlLWFjdGl2ZSAuYmFyOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYm9keS1tZWdhLW1lbnUgLmhlYWRlciAuaGFtYnVyZ2VyLm1vYmlsZS1hY3RpdmUgLmJhcjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5oYW1idXJnZXIubW9iaWxlLWFjdGl2ZSAuYmFyOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuaGVhZGVyIC5oYW1idXJnZXIgLmJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAubWVnYS1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtZ3JpZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBsZWZ0OiAtODUlO1xuICAgIHRvcDogMTY3cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogODUlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUubWVnYS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXNlYXJjaF9fY29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbS5tZWdhLW1vYmlsZS1hY3RpdmUubWVnYS1hcnJvdzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYXZhX3RyYWRlL2FwcC9jb250cm9sbGVycy9oZWFkZXIvaW1hZ2VzL2NoZXZyb24tbGVmdC5zdmcpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbS5tZWdhLWFycm93ID4gLml0ZW0tbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYXZhX3RyYWRlL2FwcC9jb250cm9sbGVycy9oZWFkZXIvaW1hZ2VzL2NoZXZyb24tbGVmdC5zdmcpO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbSA+IC5pdGVtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzBiMjUzYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbSA+IC5pdGVtLWxpbmsubWVnYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtIHtcbiAgICBmbGV4OiAxIDE7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUubW9iaWxlLWFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtbWVudS5tb2JpbGUtYWN0aXZlLm1lZ2Etc2VhcmNoX19jb250YWluZXIgLm1lZ2Etc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAubWVnYS1tZW51Lm1vYmlsZS1hY3RpdmUubWVnYS1zZWFyY2hfX2NvbnRhaW5lciAubWVnYS1zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtbWVudS5tb2JpbGUtYWN0aXZlLm1lZ2Etc2VhcmNoX19jb250YWluZXIgLm1lZ2Etc2VhcmNoIC5tZWdhLXNlYXJjaF9jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtbWVudS5tb2JpbGUtYWN0aXZlIC5tZWdhLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtbWVudS5tb2JpbGUtYWN0aXZlIC5tZWdhLXNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLW1lbnUubW9iaWxlLWFjdGl2ZSAubWVnYS1zZWFyY2ggLm1lZ2Etc2VhcmNoX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ib2R5LW1lZ2EtbWVudSAubWVnYS1tZW51Lm1vYmlsZS1hY3RpdmUgfiAubW9iaWxlLWljb25zLXdyYXBwZXIgLm1vYmlsZS1zZWFyY2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLm1lZ2EtdG9wX2hlbHAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib2R5LW1lZ2EtbWVudSAubWVnYS10b3BfaGVscC5tZWdhLWFjdGl2ZSAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAubWVnYS10b3BfaGVscCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtdG9wX2hlbHAgLm1lZ2EtdG9wX2luZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtdG9wX2hlbHAgLm1lZ2EtdG9wX2luZm8gPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLXRvcF9oZWxwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmJvZHktbWVnYS1tZW51IC5tZWdhLXRvcF9oZWxwIC5hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLXRvcF9oZWxwIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib2R5LW1lZ2EtbWVudSAubWVnYS10b3BfaGVscCAubWVnYS10b3BfaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJvZHktbWVnYS1tZW51IC5tZWdhLXRvcF9oZWxwIC5tZWdhLXRvcF9pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib2R5LW1lZ2EtbWVudSAubWVnYS10b3BfaGVscCAubWVnYS10b3BfaW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYm9keS1tZWdhLW1lbnUgLm1lZ2EtdG9wX2hlbHAgLm1lZ2EtdG9wX2luZm8gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm9keS1tZWdhLW1lbnUgLm1lZ2EtdG9wX2hlbHAgLm1lZ2EtdG9wX2luZm8gLml0ZW0ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvZHktbWVnYS1tZW51IC5tZWdhLXRvcF9oZWxwIC5tZWdhLXRvcF9pbmZvIC5pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiAjNWE1YTVhO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYm9keS1tZWdhLW1lbnUgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uYm9keS1tZWdhLW1lbnUgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFmOGRkNjtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYm9keS1tZWdhLW1lbnUgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ib2R5LW1lZ2EtbWVudSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJvZHktbWVnYS1tZW51IC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvZHktbWVnYS1tZW51IC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVnYS1tZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm1lZ2EtbWVudSAubWVudS1uYXY6aG92ZXIgfiAubWVnYS1tZW51LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4ubWVnYS1tZW51IC5DcmVhdGVBY2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLkNyZWF0ZUFjY291bnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5DcmVhdGVBY2NvdW50IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLkNyZWF0ZUFjY291bnQgLmxvZy1pbi1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmODk2MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVnYS1tZW51IC5DcmVhdGVBY2NvdW50IC5idG4tYm94IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVnYS1tZW51IC5DcmVhdGVBY2NvdW50IC5idG4tYm94IHtcbiAgICBtaW4td2lkdGg6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAuQ3JlYXRlQWNjb3VudCAuYnRuLWJveCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLkNyZWF0ZUFjY291bnQgLmJ0bi1ib3ggLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLm1lZ2EtbWVudSAuQ3JlYXRlQWNjb3VudCAuYnRuLWJveCAuYnRuLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y4OTYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5DcmVhdGVBY2NvdW50IC5idG4tYm94IC5idG4tb3JhbmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLkNyZWF0ZUFjY291bnQgLmJ0bi1ib3ggLmJ0bi1vcmFuZ2UubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5DcmVhdGVBY2NvdW50IC5idG4tYm94IC5idG4tb3JhbmdlLmRlc2t0b3AtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lZ2EtbWVudSAuQ3JlYXRlQWNjb3VudCAubGluay1idG4ge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExODdmNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVnYS1tZW51IC5zZWFyY2gtaWNvbiAubGluay1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5zZWFyY2gtaWNvbiB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVnYS1tZW51IC5zZWFyY2gtaWNvbiAubWVnYS1zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ubWVnYS1tZW51IC5zZWFyY2gtaWNvbiAubWVnYS1zZWFyY2ggLnNlYXJjaC1pbnB1dCAubmF2YmFyLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCAuc2VhcmNoLWlucHV0IC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU1NnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZ2EtbWVudSAuc2VhcmNoLWljb24gLm1lZ2Etc2VhcmNoIC5zZWFyY2gtaW5wdXQgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIC5zZWFyY2gtYXV0b2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubWVnYS1tZW51IC5zZWFyY2gtaWNvbiAubWVnYS1zZWFyY2ggLnNlYXJjaC1pbnB1dCAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAgW3R5cGU9c3VibWl0XSxcbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCAuc2VhcmNoLWlucHV0IC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCBbdHlwZT1idXR0b25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1lZ2EtbWVudSAuc2VhcmNoLWljb24gLm1lZ2Etc2VhcmNoIC5zZWFyY2gtaW5wdXQgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIFt0eXBlPXN1Ym1pdF0ge1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZ2EtbWVudSAuc2VhcmNoLWljb24gLm1lZ2Etc2VhcmNoIC5zZWFyY2gtaW5wdXQgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIFt0eXBlPWJ1dHRvbl0ge1xuICByaWdodDogMTBweDtcbn1cbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCAuc2VhcmNoLWlucHV0IC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCBbdHlwZT1idXR0b25dIC5jbGVhciBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubWVnYS1tZW51IC5zZWFyY2gtaWNvbiAubWVnYS1zZWFyY2hfY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG4ubWVnYS1tZW51IC5zZWFyY2gtaWNvbiAubWVnYS1zZWFyY2hfY2xvc2UgLmNsb3NlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaF9jbG9zZSAuY2xvc2Utd3JhcHBlciBzdmcge1xuICB3aWR0aDogMTVweDtcbn1cbi5tZWdhLW1lbnUgLnNlYXJjaC1pY29uIC5tZWdhLXNlYXJjaF9jbG9zZSBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWVnYS1tZW51IC5tZWdhLXRvcCAuaGVhZGVyLWJnLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZ2EtbWVudSAubWVnYS10b3AgLmhlYWRlci1iZy1pY29ucyAuYmctaWNvbiB7XG4gICAgdmlzaWJpbGl0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUgLm1lZ2EtdG9wIHtcbiAgICBvcmRlcjogLTE7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5tZWdhLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAubWVnYS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLm1lZ2EtbWVudSAubWVnYS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tZWdhLW1lbnUgLm1lZ2EtaW1hZ2VfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogNjBweDtcbn1cbi5tZWdhLW1lbnUgLm1lZ2EtZm9ybV9jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUgLm1lZ2EtZm9ybV9jb250YWluZXIge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lZ2EtbWVudSAubWVnYS1mb3JtX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyN3B4O1xuICAgIGhlaWdodDogMzM4cHg7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLm1lZ2Etb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVnYS1tZW51IC5tZWdhLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZ2EtbWVudSAubWVnYS1tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAubWVnYS1kZXNrdG9wLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1lZ2EtbWVudSAubWVnYS1zaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUgLm1lZ2Etc2hvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNlZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5tZWdhLWRlc2t0b3AtYWN0aXZlID4gLml0ZW0tbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNlZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLm1lZ2EtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZ2EtbWVudSAubWVnYS1hY3RpdmUgKyAubWVnYS1zaG93IC5pdGVtLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lZ2EtbWVudSAubWVnYS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW06bm90KC5pdGVtLS1uby1jaGlsZHJlbik6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbTpub3QoLml0ZW0tLW5vLWNoaWxkcmVuKTo6YmVmb3JlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0ubWVnYS1jaGlsZC1saXN0LCAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLm1lZ2EtZ3JhbmRjaGlsZC1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzBiMjUzYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLmFsbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzBiMjUzYTtcbiAgfVxuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLmFsbC5tZWdhLW1vYmlsZS1hY3RpdmUgPiAuaXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0uYWxsLm1lZ2EtbW9iaWxlLWFjdGl2ZSA+IC5pdGVtLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLW1vYmlsZS1hY3RpdmUgPiAuaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzBiMjUzYTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0ubWVnYS1tb2JpbGUtYWN0aXZlID4gLml0ZW0tbGluazo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWZvcm1fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMzBweCkpO1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLm1lZ2EtaW1hZ2VfY29udGFpbmVyLCAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLm1lZ2EtZm9ybV9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0ubWVnYS1pbWFnZV9jb250YWluZXIsIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0ubWVnYS1mb3JtX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWltYWdlX2NvbnRhaW5lciAubWVnYS1mb3JtIC5zdGVwMS1yZWdpc3Rlci13cmFwcGVyIC5zdGVwMS1yZWdpc3RlciwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWZvcm1fY29udGFpbmVyIC5tZWdhLWZvcm0gLnN0ZXAxLXJlZ2lzdGVyLXdyYXBwZXIgLnN0ZXAxLXJlZ2lzdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWltYWdlX2NvbnRhaW5lciAubWVnYS1mb3JtIC5zdGVwMS1yZWdpc3Rlci13cmFwcGVyIC5zdGVwMS1yZWdpc3RlciAuc3RlcDEtcmVnaXN0ZXItdGl0bGUtdGV4dCwgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWZvcm1fY29udGFpbmVyIC5tZWdhLWZvcm0gLnN0ZXAxLXJlZ2lzdGVyLXdyYXBwZXIgLnN0ZXAxLXJlZ2lzdGVyIC5zdGVwMS1yZWdpc3Rlci10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbS5tZWdhLWltYWdlX2NvbnRhaW5lciAubWVnYS1mb3JtIC5zdGVwMS1yZWdpc3Rlci13cmFwcGVyIC5zdGVwMS1yZWdpc3RlciAuc3RlcDEtcmVnaXN0ZXItYm9keSBmb3JtIC5pbnB1dC13cmFwcGVyLCAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtLm1lZ2EtZm9ybV9jb250YWluZXIgLm1lZ2EtZm9ybSAuc3RlcDEtcmVnaXN0ZXItd3JhcHBlciAuc3RlcDEtcmVnaXN0ZXIgLnN0ZXAxLXJlZ2lzdGVyLWJvZHkgZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gLml0ZW0tbGluayB7XG4gIGNvbG9yOiAjMGIyNTNhO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtIC5pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSAuaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtIC5pdGVtLWxpbmsubWVnYS1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSAuaXRlbS1saW5rLm1lZ2EtYXJyb3cgKyAuc3ViLWZvbGRlci0xID4gLml0ZW0gLml0ZW0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSAuaXRlbS1saW5rLm1lZ2EtYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2F2YV90cmFkZS9hcHAvY29udHJvbGxlcnMvaGVhZGVyL2ltYWdlcy9jaGV2cm9uLWxlZnQuc3ZnKTtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtOmhvdmVyIC5zdWItZm9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXIubWVnYS1tb2JpbGVfaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5tZWdhLXdyYXBwZXIgPiAubWVnYS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCAubWVnYS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5tZWdhLXdyYXBwZXIgPiAubWVnYS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAgLm1lZ2Etd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5tZWdhLXdyYXBwZXIgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAgLm1lZ2Etd3JhcHBlciA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgfVxufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAgPiAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wID4gLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCA+IC5pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCAuaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5pdGVtLm1lZ2EtbW9iaWxlLWFjdGl2ZS5tZWdhLWFycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYXZhX3RyYWRlL2FwcC9jb250cm9sbGVycy9oZWFkZXIvaW1hZ2VzL2NoZXZyb24tbGVmdC5zdmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAgLml0ZW0ubWVnYS1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5pdGVtLm1lZ2EtYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2F2YV90cmFkZS9hcHAvY29udHJvbGxlcnMvaGVhZGVyL2ltYWdlcy9jaGV2cm9uLWxlZnQuc3ZnKTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAgLml0ZW0ubGlzdC1hY3RpdmUgPiAuc3ViLWZvbGRlciA+IC5pdGVtID4gLml0ZW0tbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5pdGVtLmxpc3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5pdGVtIC5pdGVtLWxpbmsge1xuICBjb2xvcjogIzI1NDE1ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0wIC5pdGVtIC5pdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjMjU0MTU4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTAgLml0ZW0gLml0ZW0tbGluay5tZWdhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBiMjUzYTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMCAuaXRlbSAuaXRlbS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzExODdmNDtcbiAgfVxufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMSA+IC5pdGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMSA+IC5pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMSAuaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMSAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTEgLml0ZW0udmlldy1hbGwge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0xIC5pdGVtLnZpZXctYWxsLFxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTEgLml0ZW0gLml0ZW0tbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNTQxNTg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTEgLml0ZW0udmlldy1hbGwsXG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0xIC5pdGVtIC5pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjU0MTU4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTIgLml0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTIgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0yIC5pdGVtLnZpZXctYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMiAuaXRlbS52aWV3LWFsbCxcbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0yIC5pdGVtIC5pdGVtLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOGI5ZmFlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0yIC5pdGVtLnZpZXctYWxsLFxuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMiAuaXRlbSAuaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMyNTQxNTg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyLTIubWVnYS1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAxMDBweCkpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0zIC5pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgLml0ZW0gPiAuc3ViLWZvbGRlci0zIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXItMyAuaXRlbSAuaXRlbS1saW5rIHtcbiAgY29sb3I6IHB1cnBsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXIgLm1lZ2EtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyAuaXRlbSA+IC5zdWItZm9sZGVyIC5tZWdhLWltZyB7XG4gICAgd2lkdGg6IDI1M3B4O1xuICAgIGhlaWdodDogMjYycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zIC5pdGVtID4gLnN1Yi1mb2xkZXIgLm1lZ2EtaW1nIHtcbiAgICB3aWR0aDogMzI3cHg7XG4gICAgaGVpZ2h0OiAzMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW06aG92ZXIgLml0ZW0tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW06aG92ZXIgLml0ZW0tbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWdhLW1lbnUgLmxpc3QtaXRlbXMgPiAuaXRlbSA+IC5pdGVtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW0gPiAuaXRlbS1saW5rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMCU7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMwYjI1M2E7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyA+IC5pdGVtID4gLml0ZW0tbGluazo6YmVmb3JlLCAubWVnYS1tZW51IC5saXN0LWl0ZW1zID4gLml0ZW0gPiAuaXRlbS1saW5rOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbiAgLm1lZ2EtbWVudSAubGlzdC1pdGVtcyA+IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVnYS1tZW51IC5saXN0LWFjdGl2ZSA+IC5tZWdhLWFycm93Om5vdChbaHJlZl0pOjphZnRlciB7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWdhLW1lbnUgLm1lZ2EtbWVudV9mbHVpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5tZWdhLWhpZGUtbGFuZy1iYXIgLnRvcF9saXN0IC5sYW5ndWFnZV9zdyxcbi5tZWdhLWhpZGUtbGFuZy1iYXIgLnRvcF9saXN0IC5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1zbGltIC5sb2dvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oZXdyYXBwZXIgLm1lZ2EtdG9wIC50b3BfbGlzdCAuaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIGF0cmFkZSBtb2JpbGUgbWVudSBhZGp1c3RtZW50cyAqKioqKioqKioqKioqKioqKioqKiovXG4uaGV3cmFwcGVyIC5tZWdhLXRvcCAudG9wX2xpc3QgLmluZm8gLnRlbC1hdHJhZGUge1xuICBjb2xvcjogIzI4ODJjMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhld3JhcHBlciAubW9iaWxlLWljb25zLXdyYXBwZXIgLm1vYmlsZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9keS1tZWdhLW1lbnUgLmhld3JhcHBlciAuaGVhZGVyIC5sb2dvIHtcbiAgbGVmdDogNjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhld3JhcHBlciAubWVnYS10b3AgLnRvcF9saXN0IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGV3cmFwcGVyIC5tb2JpbGUtaWNvbnMtd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uYm9keS1tZWdhLW1lbnUgLmhld3JhcHBlciAuaGVhZGVyIC53cmFwcGVyLWxvZ2luLW1vYixcbi5ib2R5LW1lZ2EtbWVudSAuaGV3cmFwcGVyIC5oZWFkZXIgLnBob25lLWF0cmFkZSxcbi5ib2R5LW1lZ2EtbWVudSAuaGV3cmFwcGVyIC5oZWFkZXIgLndoYXRzYXBwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipzdGlja3kgbG9naW4gcG9wdXAgYXRyYWRlKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXdyYXBwZXIgLm9wZW4tbG9naW4tYmFyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4MmMwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5oZXdyYXBwZXIgLmlsLWxvZ2luLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTYycHg7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG59XG4uaGV3cmFwcGVyIC5pbC1sb2dpbi1iYXIudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGV3cmFwcGVyIC5hdHJhZGUtbG9naW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTA4NGYwO1xuICB3aWR0aDogMjYwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEwODRmMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhld3JhcHBlciAuYXRyYWRlLWxvZ2luLmxvZy1pbi1kZXNrdG9wIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwODRmMDtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMDg0ZjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZXdyYXBwZXIgLmF0cmFkZS1sb2dpbi5sb2ctaW4tZGVza3RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhld3JhcHBlciAud2VidHJhZGVyLWxvZ2luIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBiMjUzYTtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjI1M2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZXdyYXBwZXIgLm5ldyB7XG4gIGNvbG9yOiAjZjg5NjAwO1xufVxuLmhld3JhcHBlciAuaWwtbG9naW4tYmFyIC5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaGV3cmFwcGVyIC5pbC1sb2dpbi1iYXIgLmNsb3NlOjpiZWZvcmUsIC5oZXdyYXBwZXIgLmlsLWxvZ2luLWJhciAuY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNWE1YTVhO1xuICByaWdodDogMTBweDtcbn1cbi5oZXdyYXBwZXIgLmlsLWxvZ2luLWJhciAuY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZXdyYXBwZXIgLmlsLWxvZ2luLWJhciAuY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXdyYXBwZXIgLm9wZW4tbG9naW4tYmFyIHtcbiAgICBjb2xvcjogIzI4ODJjMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhld3JhcHBlciAub3Blbi1sb2dpbi1iYXIgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuaGV3cmFwcGVyIC5vcGVuLWxvZ2luLWJhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODJjMDtcbiAgfVxuICAuaGV3cmFwcGVyIC5vcGVuLWxvZ2luLWJhcjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXdyYXBwZXIgLmlsLWxvZ2luLWJhciB7XG4gICAgdG9wOiA1NXB4O1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICByaWdodDogLTYwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI2KSAwIDAgNXB4IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMjBweDtcbiAgfVxuICAuaGV3cmFwcGVyIC5pbC1sb2dpbi1iYXIgLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhld3JhcHBlciAuaWwtbG9naW4tYmFyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLmhlYWRlciAucHJlX25hdiAudG9wX2xpc3QgbGkubG9jYXRpb24gLmZsYWcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOC43NXB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMnB4O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/