.cfx:after {
  content: "";
  display: table;
  clear: both;
}

.menu, .menu__item {
  margin: 0;
  padding: 0;
}
.menu__item {
  list-style-type: none;
}
.menu__link:hover {
  text-decoration: none;
}

.has-gray-bg {
  background: #f1f2f9;
}

.has-success-bg {
  position: relative;
  z-index: 1;
}
.has-success-bg:before {
  content: "";
  background: white url("../assets/icon-check-large.svg") center no-repeat;
  border-radius: 50%;
  width: 240px;
  height: 240px;
  position: absolute;
  top: 0;
  left: 50%;
  margin: -105px 0 0 55px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .has-success-bg:before {
    width: 160px;
    height: 160px;
    background-size: 110px auto;
    margin: -55px 0 0 55px;
  }
}

.pos-center {
  margin: auto;
}

.wrapper {
  padding: 0 20px;
  margin: 0 auto;
}
.wrapper--xl {
  width: 1240px;
}
@media screen and (max-width: 1280px) {
  .wrapper--xl {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.wrapper--l {
  width: 820px;
}
@media screen and (max-width: 860px) {
  .wrapper--l {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.wrapper--m {
  width: 610px;
}
@media screen and (max-width: 650px) {
  .wrapper--m {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  .wrapper {
    padding: 0 15px;
  }
}

.grid-1-xl {
  width: 8.3333333333%;
}

.grid-2-xl {
  width: 16.6666666667%;
}

.grid-3-xl {
  width: 25%;
}

.grid-4-xl {
  width: 33.3333333333%;
}

.grid-5-xl {
  width: 41.6666666667%;
}

.grid-6-xl {
  width: 50%;
}

.grid-7-xl {
  width: 58.3333333333%;
}

.grid-8-xl {
  width: 66.6666666667%;
}

.grid-9-xl {
  width: 75%;
}

.grid-10-xl {
  width: 83.3333333333%;
}

.grid-11-xl {
  width: 91.6666666667%;
}

.grid-12-xl {
  width: 100%;
}

.grid-1-l {
  width: 12.5%;
}

.grid-2-l {
  width: 25%;
}

.grid-3-l {
  width: 37.5%;
}

.grid-4-l {
  width: 50%;
}

.grid-5-l {
  width: 62.5%;
}

.grid-6-l {
  width: 75%;
}

.grid-7-l {
  width: 87.5%;
}

.grid-8-l {
  width: 100%;
}

.grid-1-m {
  width: 16.6666666667%;
}

.grid-2-m {
  width: 33.3333333333%;
}

.grid-3-m {
  width: 50%;
}

.grid-4-m {
  width: 66.6666666667%;
}

.grid-5-m {
  width: 83.3333333333%;
}

.grid-6-m {
  width: 100%;
}

@media screen and (max-width: 1279px) {
  .medium-grid-6-xl {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .mobile-grid-1-xl {
    width: 8.3333333333%;
  }

  .mobile-grid-2-xl {
    width: 16.6666666667%;
  }

  .mobile-grid-3-xl {
    width: 25%;
  }

  .mobile-grid-4-xl {
    width: 33.3333333333%;
  }

  .mobile-grid-5-xl {
    width: 41.6666666667%;
  }

  .mobile-grid-6-xl {
    width: 50%;
  }

  .mobile-grid-7-xl {
    width: 58.3333333333%;
  }

  .mobile-grid-8-xl {
    width: 66.6666666667%;
  }

  .mobile-grid-9-xl {
    width: 75%;
  }

  .mobile-grid-10-xl {
    width: 83.3333333333%;
  }

  .mobile-grid-11-xl {
    width: 91.6666666667%;
  }

  .mobile-grid-12-xl {
    width: 100%;
  }

  .mobile-grid-1-l {
    width: 12.5%;
  }

  .mobile-grid-2-l {
    width: 25%;
  }

  .mobile-grid-3-l {
    width: 37.5%;
  }

  .mobile-grid-4-l {
    width: 50%;
  }

  .mobile-grid-5-l {
    width: 62.5%;
  }

  .mobile-grid-6-l {
    width: 75%;
  }

  .mobile-grid-7-l {
    width: 87.5%;
  }

  .mobile-grid-8-l {
    width: 100%;
  }

  .mobile-grid-1-m {
    width: 16.6666666667%;
  }

  .mobile-grid-2-m {
    width: 33.3333333333%;
  }

  .mobile-grid-3-m {
    width: 50%;
  }

  .mobile-grid-4-m {
    width: 66.6666666667%;
  }

  .mobile-grid-5-m {
    width: 83.3333333333%;
  }

  .mobile-grid-6-m {
    width: 100%;
  }
}
.link {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #ff7800;
  text-transform: uppercase;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-uppercase {
  text-transform: uppercase;
}

.font-medium {
  font-size: 16px;
}

.font-smaller {
  font-size: 14px;
}

.text-separator {
  margin: 0 8px;
}

.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 0 -20px;
}
@media screen and (max-width: 767px) {
  .cols {
    margin-left: -15px;
  }
}
.cols__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .cols__item {
    padding-left: 15px;
  }
}
.cols__inner {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cols__inner.has-b-margin {
  margin-bottom: 20px;
}

html, body {
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 1.8;
  color: #1f2022;
  -webkit-text-size-adjust: none;
}
body.is-fixed {
  width: 100%;
  max-height: 100%;
  position: fixed;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }
}

h1, h2, h3, blockquote, h4, h5, h6 {
  margin: 0;
  line-height: 1.5;
}
h1:last-child, h2:last-child, h3:last-child, blockquote:last-child, h4:last-child, h5:last-child, h6:last-child {
  margin-bottom: 0;
}
h1 a, h2 a, h3 a, blockquote a, h4 a, h5 a, h6 a {
  color: inherit;
}

h1, h2, h3, blockquote {
  font-weight: bold;
  font-family: "PT Serif", serif;
  margin-bottom: 25px;
}
h1:last-child, h2:last-child, h3:last-child, blockquote:last-child {
  margin-bottom: 0;
}

h4, h5, h6 {
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 10px;
}
h4:last-child, h5:last-child, h6:last-child {
  margin-bottom: 0;
}

h1 {
  font-size: 45px;
  margin-bottom: 15px;
}

h2 {
  font-size: 30px;
}

h3, blockquote {
  font-size: 24px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
  font-weight: bold;
}

a {
  color: #ff7800;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

p, ul, ol, table, blockquote {
  margin: 0 0 20px;
}
p:last-child, ul:last-child, ol:last-child, table:last-child, blockquote:last-child {
  margin-bottom: 0;
}

img {
  max-width: 100%;
}

ul, ol {
  padding: 0 0 0 50px;
}
ul li, ol li {
  margin: 0;
  padding: 0;
}

table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
}
table th {
  text-align: center;
  padding: 9px 20px;
}

table td {
  text-align: left;
  padding: 9px 20px;
  vertical-align: top;
}   


table th:first-child, table td:first-child {
  text-align: left;
}
table th {
  background: #f1f2f9;
}
table td {
  border: 1px solid #f1f2f9;
}

blockquote {
  padding-left: 60px;
  margin: 40px 0 40px 25%;
  position: relative;
}
blockquote:before {
  content: "";
  width: 38px;
  height: 27px;
  position: absolute;
  top: 8px;
  left: 0;
  background: url("../assets/icon-quotes.svg") center no-repeat;
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  h2 {
    font-size: 24px;
  }

  h3, blockquote {
    font-size: 20px;
  }

  h4 {
    font-size: 16px;
  }

  h5 {
    font-size: 14px;
  }

  h2, h3, blockquote {
    margin-bottom: 15px;
  }

  blockquote {
    margin: 30px 0;
  }
}
.page-holder {
  width: 100%;
  height: 100%;
  min-height: 100%;
  position: relative;
  padding-top: 118px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-holder.has-compact-header {
  padding-top: 60px;
}
@media screen and (max-width: 1023px) {
  .page-holder, .page-holder.has-compact-header {
    padding-top: 50px;
  }
}

.header {
  background: #10205b;
  font-size: 14px;
  letter-spacing: 0.05em;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 118px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.header.is-sticky, .header.is-compact {
  height: 60px;
}
.header a {
  color: white;
}
.header .wrapper {
  position: relative;
  height: 100%;
}
@media screen and (max-width: 1023px) {
  .header, .header.is-sticky, .header.is-compact {
    height: 50px;
  }
}
.header__menu {
  margin-top: calc(118px - 60px);
  -webkit-transition: margin-top 0.3s;
  transition: margin-top 0.3s;
}
.has-sticky-header .header__menu {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
  .header__menu, .has-sticky-header .header__menu {
    margin-top: 0;
  }
}
.header__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.content__header {
  font-size: 16px;
}
.content__header-block {
  margin-top: 30px;
}
.content__header-block:first-child {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .content__header-block {
    margin-top: 15px;
    font-size: 14px;
  }
  .content__header-block .link {
    font-size: 14px;
  }
}
.content__block {
  padding: 50px 0 60px;
  overflow: hidden;
}
.content__block--medium {
  padding: 45px 0 35px;
}
.content__block--articles {
  padding: 0 0 60px;
}
.content__block.no-top-pad {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .content__block {
    padding: 25px 0 40px;
  }
  .content__block--medium {
    padding: 20px 0;
  }
}
.content__inner {
  margin-bottom: 40px;
}
.content__inner:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .content__inner {
    margin-bottom: 30px;
  }
}
.content__footer {
  padding: 22px 40px;
}
@media screen and (max-width: 767px) {
  .content__footer {
    padding: 20px 15px;
    margin: 0 -15px;
  }
}

.footer {
  background: #10205b;
  font-size: 14px;
  color: white;
  padding: 22px 0 37px;
  margin-top: auto;
}
@media screen and (max-width: 767px) {
  .footer {
    padding: 30px 0 50px;
  }
}
.footer__block {
  margin-bottom: 10px;
}
.footer__block:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .footer__block {
    margin-bottom: 15px;
  }
}
.footer__menu {
  font-size: 0;
}
.footer__item {
  font-size: 14px;
  display: inline-block;
  margin-left: 30px;
}
.has-separators .footer__item {
  position: relative;
}
.has-separators .footer__item:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -16px;
  width: 2px;
  height: 15px;
  margin-top: -8px;
  background: white;
}
.has-separators .footer__item:last-child:after {
  display: none;
}
.footer__item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .footer__item {
    margin: 0 0 15px 0;
    display: block;
  }
  .footer__item:last-child {
    margin-bottom: 0;
  }
  .footer__item.is-mobile-inline-block {
    display: inline-block;
  }
  .footer__item.is-mobile-inline-block + .footer__item.is-mobile-inline-block.is-mobile-inline-block {
    margin-left: 30px;
  }
  .has-separators .footer__item:after {
    display: none;
  }
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: visibility 0s 0.5s, height 0s 0.5s, opacity 0.5s;
  transition: visibility 0s 0.5s, height 0s 0.5s, opacity 0.5s;
}
.overlay.is-visible {
  opacity: 1;
  visibility: visible;
  height: 100%;
  -webkit-transition: visibility 0.5s, height 0s, opacity 0.5s;
  transition: visibility 0.5s, height 0s, opacity 0.5s;
  z-index: 10;
}
.overlay__inner {
  margin: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.overlay__inner .wrapper {
  max-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 767px) {
  .overlay__inner {
    margin: 0 -15px;
    width: auto;
    min-height: 100%;
    background: white;
  }
}
.overlay__grid {
  position: relative;
}
.overlay__container {
  overflow: auto;
}
.overlay__header {
  padding: 65px 20px 20px;
  background: #193390;
  color: white;
  text-align: center;
  position: relative;
}
.overlay__close {
  font-size: 12px;
  padding: 12px 40px 12px 12px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  background: #193390;
  color: white;
  z-index: 10;
}
.overlay__close:before, .overlay__close:after {
  content: "";
  width: 1px;
  height: 18px;
  margin-right: 9px;
  background: white;
  position: absolute;
  top: 14px;
  right: 12px;
}
.overlay__close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.overlay__close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.overlay__content {
  padding: 20px;
  background: white;
}
.overlay__content--no-pad {
  padding: 0;
}

.link-with-icon {
  position: relative;
}
.footer .link-with-icon, .header .link-with-icon {
  color: white;
}
.link-with-icon:hover {
  text-decoration: none;
}
.link-with-icon:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  background: no-repeat;
}
.link-with-icon--help {
  padding-left: 30px;
}
.link-with-icon--help:before {
  width: 20px;
  height: 20px;
  background-image: url("../assets/icon-help.svg");
  margin-top: -10px;
}
.link-with-icon--rss {
  padding-left: 26px;
}
.link-with-icon--rss:before {
  width: 16px;
  height: 16px;
  background-image: url("../assets/icon-rss.svg");
  margin-top: -8px;
}
.link-with-icon--login {
  padding-left: 29px;
}
.link-with-icon--login:before {
  width: 16px;
  height: 21px;
  background-image: url("../assets/icon-login.svg");
  margin-top: -10px;
}
.link-with-icon--search {
  padding-left: 36px;
}
.link-with-icon--search:before {
  width: 20px;
  height: 20px;
  background-image: url("../assets/icon-search.svg");
  margin-top: -10px;
}
.link-with-icon--download {
  padding-left: 30px;
}
.link-with-icon--download:before {
  width: 14px;
  height: 17px;
  background-image: url("../assets/icon-download.svg");
  margin-top: -8px;
}
.link-with-icon--question {
  padding-left: 34px;
}
.link-with-icon--question:before {
  width: 20px;
  height: 20px;
  background-image: url("../assets/icon-question.svg");
  margin-top: -10px;
}
.link-with-icon--logged-in {
  padding-left: 28px;
}
.link-with-icon--logged-in:before {
  width: 16px;
  height: 21px;
  background-image: url("../assets/icon-logged-in.svg");
  margin-top: -11px;
}
.link-with-icon--logout {
  padding-left: 30px;
}
.link-with-icon--logout:before {
  width: 18px;
  height: 18px;
  background-image: url("../assets/icon-logout.svg");
  margin-top: -9px;
}
.link-with-icon--user {
  padding-left: 32px;
}
.link-with-icon--user:before {
  width: 20px;
  height: 20px;
  background-image: url("../assets/icon-user.svg");
  margin-top: -10px;
}
.link-with-icon--settings {
  padding-left: 31px;
}
.link-with-icon--settings:before {
  width: 19px;
  height: 20px;
  background-image: url("../assets/icon-settings.svg");
  margin-top: -10px;
}

.logo {
  display: inline-block;
  margin: 8px 0 0;
}
@media screen and (max-width: 1279px) {
  .logo {
    margin-top: 17px;
  }
  .header.is-sticky .logo, .header.is-compact .logo {
    margin-top: 5px;
  }
}
@media screen and (max-width: 1023px) {
  .logo, .header.is-sticky .logo, .header.is-compact .logo {
    margin-top: 5px;
  }
}
.logo__symbol {
  width: 186px;
  height: 41px;
  background: url("../assets/logo.svg") top center/contain no-repeat;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header.is-sticky .logo__symbol, .header.is-compact .logo__symbol {
  width: 145px;
  height: 32px;
}
@media screen and (max-width: 1279px) {
  .logo__symbol, .header.is-sticky .logo__symbol, .header.is-compact .logo__symbol {
    width: 145px;
    height: 32px;
  }
}
@media screen and (max-width: 1023px) {
  .logo__symbol, .header.is-sticky .logo__symbol, .header.is-compact .logo__symbol {
    width: 94px;
    height: 21px;
  }
}
.logo__text {
  margin-top: 10px;
  font-size: 12px;
}
.header.is-sticky .logo__text, .header.is-compact .logo__text {
  display: none;
}
@media screen and (max-width: 1023px) {
  .logo__text {
    display: none;
  }
}

.mainmenu {
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .mainmenu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 65px 0;
    background: #193390;
    overflow: auto;
    display: none;
  }
  .mainmenu.is-visible {
    display: block;
  }
}
.mainmenu__item {
  font-size: 14px;
  padding: 0 25px;
  display: inline-block;
  height: 100%;
  position: relative;
  line-height: 60px;
  z-index: 1;
}
.mainmenu__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #193390;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: visibility 0s 0.2s, height 0s 0.2s, opacity 0.2s;
  transition: visibility 0s 0.2s, height 0s 0.2s, opacity 0.2s;
}
.mainmenu__item:first-child {
  margin-left: -25px;
}
.mainmenu__item:last-child {
  margin-right: -25px;
}
.mainmenu__item.is-active:before {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.2s, height 0s, opacity 0.2s;
  transition: visibility 0.2s, height 0s, opacity 0.2s;
}
.mainmenu__item--lang {
  display: none;
}
@media screen and (max-width: 1279px) {
  .mainmenu__item {
    padding: 0 12px;
  }
  .mainmenu__item:first-child {
    margin-left: -12px;
  }
  .mainmenu__item:last-child {
    margin-right: -12px;
  }
}
@media screen and (max-width: 1023px) {
  .mainmenu__item {
    line-height: 1.8;
    display: block;
    height: auto;
    padding: 13px 0 0;
    font-size: 30px;
    font-family: "PT Serif", serif;
    margin: 0 30px;
  }
  .mainmenu__item:first-child {
    margin-left: 30px;
  }
  .mainmenu__item:last-child {
    margin-right: 30px;
  }
  .mainmenu__item--lang {
    display: block;
    margin-top: 45px;
  }
}
.mainmenu__link {
  position: relative;
}
@media screen and (max-width: 1023px) {
  .mainmenu__link {
    border-bottom: 1px solid #5869a5;
    display: block;
  }
  .mainmenu__item--lang .mainmenu__link {
    border-bottom: none;
  }
}
.mainmenu__close {
  position: fixed;
  left: 0;
  top: 0;
  padding: 12px 16px 12px 47px;
  color: white;
  background: #193390;
  font-size: 14px;
  z-index: 10;
  display: none;
}
.mainmenu__close:before, .mainmenu__close:after {
  content: "";
  width: 1px;
  height: 22px;
  margin-right: 15px;
  background: white;
  position: absolute;
  top: 50%;
  left: 24px;
  margin-top: -11px;
}
.mainmenu__close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mainmenu__close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media screen and (max-width: 1023px) {
  .mainmenu__close {
    display: block;
  }
}
.mainmenu__submenu-toggler {
  position: absolute;
  top: 20px;
  right: 0;
  width: 26px;
  height: 26px;
  margin-top: -13px;
  display: none;
}
@media screen and (max-width: 1023px) {
  .mainmenu__submenu-toggler {
    display: block;
  }
}
.mainmenu__submenu-toggler:before, .mainmenu__submenu-toggler:after {
  content: "";
  width: 100%;
  height: 1px;
  background: white;
  position: absolute;
}
.mainmenu__submenu-toggler:before {
  top: 50%;
  left: 0;
}
.mainmenu__submenu-toggler:after {
  left: 0;
  top: 50%;
  margin-left: -1px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.has-submenu-open .mainmenu__submenu-toggler:after, .has-thirdmenu-open .mainmenu__submenu-toggler:after {
  display: none;
}

.submenu {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  padding: 30px 0;
  display: none;
}
.submenu.is-visible {
  display: block;
}
.submenu__item {
  margin-bottom: 18px;
  position: relative;
}
.submenu__item:last-child {
  margin-bottom: 0;
}
.is-active .submenu__link {
  color: #ff7800;
}

.thirdmenu {
  margin: 10px -30px 0;
  padding: 5px 0;
  background: #1f3fb0;
  line-height: 1.5;
}
.thirdmenu__item {
  padding: 15px 30px 15px 60px;
}
@media screen and (max-width: 1023px) {
  .thirdmenu {
    display: none;
  }
  .has-thirdmenu-open .thirdmenu {
    display: block;
  }
}

.mobilemenu-open {
  display: none;
  color: white;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobilemenu-open__burger {
  width: 19px;
  height: 1px;
  position: relative;
  background: white;
  margin-right: 12px;
}
.mobilemenu-open__burger:before, .mobilemenu-open__burger:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: white;
}
.mobilemenu-open__burger:before {
  top: -7px;
}
.mobilemenu-open__burger:after {
  bottom: -7px;
}
@media screen and (max-width: 1023px) {
  .mobilemenu-open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.settings-menu {
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .settings-menu {
    margin-right: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.settings-menu__item {
  font-size: 14px;
  padding: 0 17px;
  display: inline-block;
  height: 100%;
  position: relative;
  line-height: 60px;
  z-index: 1;
}
.settings-menu__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #193390;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: visibility 0s 0.2s, height 0s 0.2s, opacity 0.2s;
  transition: visibility 0s 0.2s, height 0s 0.2s, opacity 0.2s;
}
.settings-menu__item:first-child {
  margin-left: -17px;
}
.settings-menu__item:last-child {
  margin-right: -17px;
}
.settings-menu__item.is-active:before {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.2s, height 0s, opacity 0.2s;
  transition: visibility 0.2s, height 0s, opacity 0.2s;
}
@media screen and (max-width: 1279px) {
  .settings-menu__item {
    padding: 0 12px;
  }
  .settings-menu__item:first-child {
    margin-left: -12px;
  }
  .settings-menu__item:last-child {
    margin-right: -12px;
  }
}
@media screen and (max-width: 1023px) {
  .settings-menu__item {
    padding: 0;
    height: auto;
    line-height: 50px;
  }
  .settings-menu__item:first-child, .settings-menu__item:last-child {
    margin: 0;
  }
  .settings-menu__item--lang {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .settings-menu__link {
    display: block;
    width: 21px;
    padding: 0 15px;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
  }
  .settings-menu__link:before {
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}

.user-settings {
  position: absolute;
  top: 100%;
  right: 0;
  background: #193390;
  line-height: 40px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: visibility 0s 0.2s, height 0.2s, opacity 0s 0.2s;
  transition: visibility 0s 0.2s, height 0.2s, opacity 0s 0.2s;
}
.user-settings.is-visible {
  height: 40px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0.2s, height 0.2s, opacity 0.2s;
  transition: visibility 0.2s, height 0.2s, opacity 0.2s;
}
@media screen and (max-width: 767px) {
  .user-settings {
    position: fixed;
    top: 50px;
    text-align: left;
    width: 100%;
    -webkit-transition: visibility 0s 0.2s, height 0.2s, opacity 0s 0.2s, padding 0.2s;
    transition: visibility 0s 0.2s, height 0.2s, opacity 0s 0.2s, padding 0.2s;
  }
  .user-settings.is-visible {
    padding: 15px 0;
    height: 150px;
    -webkit-transition: visibility 0.2s, height 0.2s, opacity 0.2s, padding 0.2s;
    transition: visibility 0.2s, height 0.2s, opacity 0.2s, padding 0.2s;
  }
}
.user-settings__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
}
@media screen and (max-width: 767px) {
  .user-settings__menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.user-settings__item {
  margin-left: 30px;
}
.user-settings__item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .user-settings__item {
    margin: 0;
  }
}

.search {
  width: calc(100% - 2 * 3px);
  height: 0;
  position: absolute;
  top: 100%;
  left: 3px;
  background: #193390;
  color: white;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0;
  -webkit-transition: visibility 0s 0.2s, height 0.2s, opacity 0s 0.2s;
  transition: visibility 0s 0.2s, height 0.2s, opacity 0s 0.2s;
}
.search.is-visible {
  height: 216px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0.2s, height 0.2s, opacity 0.2s;
  transition: visibility 0.2s, height 0.2s, opacity 0.2s;
}
.search.is-compact {
  height: 65px;
}
@media screen and (max-width: 1274px) {
  .search {
    width: 100%;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .search {
    width: 100%;
    left: 0;
    padding: 0;
  }
  .search.is-visible {
    height: 150px;
  }
  .search.is-compact {
    height: 65px;
  }
}
.search__inner {
  padding: 60px 0 50px;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
}
.is-compact .search__inner {
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .search__inner {
    padding: 20px 0;
  }
}
.search__block {
  margin-bottom: 40px;
}
.search__block:last-child {
  margin-bottom: 0;
}
.is-compact .search__block {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .search__block {
    margin-bottom: 30px;
    padding: 0 15px;
  }
}
.search__input {
  background: none;
  border: none;
  border-bottom: 1px solid white;
  border-radius: 0;
  width: 100%;
  padding: 5px 0;
  font-size: 30px;
  font-family: "PT Serif", serif;
  color: white;
  height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-style: italic;
  -webkit-transition: font-size 0.2s;
  transition: font-size 0.2s;
}
.is-compact .search__input {
  font-size: 24px;
}
.search__input:focus {
  outline: none;
}
.search__input::-webkit-input-placeholder {
  color: white;
  font-style: italic;
}
.search__input::-moz-placeholder {
  color: white;
  font-style: italic;
}
.search__input:-ms-input-placeholder {
  color: white;
  font-style: italic;
}
.search__input::placeholder {
  color: white;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  .search__input {
    font-size: 24px;
  }
}
@media screen and (max-width: 374px) {
  .search__input {
    font-size: 20px;
  }
}
.search__btn {
  -webkit-transition: margin-top 0.2s;
  transition: margin-top 0.2s;
}
@media screen and (max-width: 767px) {
  .search__btn {
    width: 100%;
  }
}
.is-compact .search__options {
  display: none;
}
.search__radio {
  display: inline-block;
  margin-left: 25px;
}
.search__radio:first-child {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .search__radio {
    margin-left: 18px;
  }
}

.sitemenu {
  position: fixed;
  top: 0;
  left: -100%;
  height: 100%;
  background: #193390;
  color: white;
  padding: 70px 0 0 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  visibility: hidden;
  z-index: -1;
  -webkit-transition: visibility 0s 1s, z-index 0s 1s, left 1s;
  transition: visibility 0s 1s, z-index 0s 1s, left 1s;
}
.sitemenu.is-visible {
  z-index: 10;
  left: 0;
  visibility: visible;
  -webkit-transition: visibility 0.5s, left 0.5s;
  transition: visibility 0.5s, left 0.5s;
}
.sitemenu h2 {
  margin-bottom: 45px;
  margin-right: 45px;
  font-weight: normal;
}
.sitemenu__item:last-child {
  margin-bottom: 25px;
}
.sitemenu__link {
  position: relative;
  padding: 10px 45px 10px 0;
  display: block;
}
.sitemenu__link:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
  height: 100%;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.sitemenu__link:hover:after, .is-active > .sitemenu__link:after {
  background: #e7ebf5;
}
.is-active .sitemenu__link {
  color: #ff7800;
}
.sitemenu__close {
  font-size: 14px;
  padding-right: 30px;
  position: absolute;
  top: 17px;
  right: 12px;
  cursor: pointer;
  color: #9fa7bd;
}
.sitemenu__close:before, .sitemenu__close:after {
  content: "";
  width: 1px;
  height: 22px;
  margin-right: 11px;
  background: #9fa7bd;
  position: absolute;
  top: 1px;
  right: 0;
}
.sitemenu__close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.sitemenu__close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.sitemenu__cols {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  margin-left: 0;
}
.sitemenu__cols-item {
  max-width: 325px;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
}
.sitemenu__cols-item:first-child {
  border-left: none;
  padding-left: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.sitemenu__thirdmenu {
  display: none;
}
.sitemenu__thirdmenu-holder .sitemenu__thirdmenu {
  display: block;
  padding-left: 25px;
}
.sitemenu__thirdmenu-holder {
  border-left: 1px solid white;
}
.sitemenu__thirdmenu-holder:empty {
  border-left: none;
}

.form__block {
  margin-bottom: 40px;
}
.form__block:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .form__block {
    margin-bottom: 15px;
  }
}
.form__field-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form__field {
  margin-top: auto;
  margin-bottom: 22px;
  position: relative;
}
.form__submit {
  margin-top: 30px;
}
.form__submit:first-child {
  margin-top: 0;
}
.form__btn {
  -webkit-appearance: none;
}
.form__label {
  font-size: 14px;
  color: #9fa7bd;
  display: block;
  margin-bottom: 7px;
}
.is-disabled .form__label {
  color: #e1e3ef;
}
.has-errors .form__label {
  color: #ee0b0b;
}
.form__input-holder {
  position: relative;
}
.has-errors .form__input-holder:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("../assets/icon-error.svg") center no-repeat;
}
.form__input, .form__textarea {
  background: #f1f2f9;
  height: 40px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  border: 1px solid #f1f2f9;
  border-radius: 0;
  width: 100%;
  color: #1f2022;
  position: relative;
  display: block;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  -webkit-appearance: none;
}
.form__input:focus, .form__textarea:focus {
  border-color: #9fa7bd;
  outline: none;
}
.form__input:disabled, .form__textarea:disabled {
  background: white;
  border-color: #e1e3ef;
  color: #9fa7bd;
}
.has-errors .form__input, .has-errors .form__textarea {
  padding-right: 40px;
}
.form__textarea {
  height: 110px;
}
.form__radio, .form__checkbox {
  position: relative;
  padding-left: 30px;
  font-size: 14px;
}
.form__radio label, .form__checkbox label {
  cursor: pointer;
}
.form__radio--primary, .form__checkbox--primary {
  color: #9fa7bd;
}
.form__radio--secondary, .form__checkbox--secondary {
  color: white;
}
.form__radio-input, .form__checkbox-input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.form__radio-icon, .form__checkbox-icon {
  position: absolute;
  top: 3px;
  left: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form__radio--primary .form__radio-icon, .form__checkbox--primary .form__radio-icon, .form__radio--primary .form__checkbox-icon, .form__checkbox--primary .form__checkbox-icon {
  background: #f1f2f9;
  border-color: #f1f2f9;
}
.form__radio--secondary .form__radio-icon, .form__checkbox--secondary .form__radio-icon, .form__radio--secondary .form__checkbox-icon, .form__checkbox--secondary .form__checkbox-icon {
  background: none;
  border-color: white;
}
.form__radio-input:checked + .form__radio-icon:after, .form__checkbox-input:checked + .form__radio-icon:after, .form__radio-input:checked + .form__checkbox-icon:after, .form__checkbox-input:checked + .form__checkbox-icon:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -5px;
}
.form__radio--primary .form__radio-input:checked + .form__radio-icon:after, .form__checkbox--primary .form__checkbox-input:checked + .form__radio-icon:after, .form__radio--primary .form__radio-input:checked + .form__checkbox-icon:after, .form__checkbox--primary .form__checkbox-input:checked + .form__checkbox-icon:after {
  background: #9fa7bd;
}
.form__radio--secondary .form__radio-input:checked + .form__radio-icon:after, .form__checkbox--secondary .form__checkbox-input:checked + .form__radio-icon:after, .form__radio--secondary .form__radio-input:checked + .form__checkbox-icon:after, .form__checkbox--secondary .form__checkbox-input:checked + .form__checkbox-icon:after {
  background: white;
}
.form__radio-icon {
  border-radius: 50%;
}
.form__radio-input:checked + .form__radio-icon:after {
  border-radius: 50%;
}
.form__error {
  color: #ee0b0b;
  position: relative;
  font-size: 12px;
}

.btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-radius: 30px;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.8;
  text-transform: uppercase;
  text-align: center;
  padding: 7px 25px;
  cursor: pointer;
  -webkit-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}
.btn:focus {
  outline: none;
}
.btn:hover {
  text-decoration: none;
}
.btn--primary {
  border-color: #ff7800;
  background: none;
  color: #ff7800;
}
.btn--primary:hover {
  background: #ff7800;
  color: white;
}
.btn--primary:active {
  background: #f26100;
  color: white;
}
.btn--primary:disabled, .btn--primary:disabled:hover {
  border-color: #ffcb9e;
  color: #ffcb9e;
  background: white;
  cursor: default;
}
.btn--secondary {
  border-color: #9fa7bd;
  background: none;
  color: #9fa7bd;
}
.btn--secondary:hover {
  background: #9fa7bd;
  color: white;
}
.btn--secondary:active {
  background: #848ea7;
  color: white;
}
.btn--secondary:disabled, .btn--secondary:disabled:hover {
  border-color: #e1e3ef;
  color: #e1e3ef;
  background: white;
  cursor: default;
}
.btn--third {
  border-color: white;
  background: none;
  color: white;
}
.btn--third:hover {
  background: white;
  color: #193390;
}
.btn--third:active {
  background: #e1e3ef;
  border-color: #e1e3ef;
  color: #193390;
}
.btn--third:disabled, .btn--third:disabled:hover {
  border-color: #9fa7bd;
  color: #9fa7bd;
  background: none;
  cursor: default;
}
.btn--big {
  padding: 21px;
  border-radius: 35px;
  width: 100%;
}
.btn__icon {
  vertical-align: middle;
  margin: -2px 12px 0 0;
  fill: #ff7800;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.btn:hover .btn__icon {
  fill: white;
}

.tabs__header {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #f1f2f9;
}
.tabs__item {
  display: inline-block;
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-left: 1px solid white;
}
.tabs__item:first-child {
  border-left: none;
}
@media screen and (max-width: 374px) {
  .tabs__item {
    font-size: 13px;
  }
}
.tabs__link {
  color: #1f2022;
  display: block;
  padding: 12px 10px 11px;
  text-align: center;
  background: #f1f2f9;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.is-active .tabs__link {
  background: white;
}
@media screen and (max-width: 374px) {
  .tabs__link {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.tabs__body {
  background: white;
}
.tabs__inner {
  padding: 20px 0;
  background: white;
}
.tabs__content {
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  height: 0;
}
.tabs__content.is-active {
  opacity: 1;
  visibility: visible;
  height: auto;
  -webkit-transition: visibility 0.5s, height 0.5s, opacity 0.5s;
  transition: visibility 0.5s, height 0.5s, opacity 0.5s;
}

.overlay .login .btn {
  width: 100%;
}
.login__content {
  padding: 35px 0;
  min-height: 307px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.overlay .login__content {
  padding: 35px 85px 65px;
  min-height: 335px;
}
@media screen and (max-width: 767px) {
  .overlay .login__content {
    padding: 25px 15px;
  }
}

.articles .link {
  margin-bottom: 15px;
}
@media screen and (max-width: 1023px) {
  .articles h2 {
    font-size: 24px;
  }
  .articles h3, .articles blockquote {
    font-size: 20px;
  }
  .articles .link {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 767px) {
  .articles {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: -5px;
  }
}
.articles__link {
  padding: 40px 50px;
  background: white;
  color: #121212;
  display: block;
}
.articles__link:hover {
  text-decoration: none;
}
.articles__link--highlight {
  color: #10205b;
  background: white url("../images/bg-pattern.png") center -100px no-repeat;
}
.articles__link--featured {
  padding-top: 65px;
  padding-bottom: 65px;
}
@media screen and (max-width: 1023px) {
  .articles__link {
    padding: 30px 20px;
  }
}
@media screen and (max-width: 767px) {
  .articles__link {
    padding: 20px 15px;
  }
  .articles__link.has-b-margin {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 767px) {
  .articles__item {
    width: auto;
    margin: 0 -20px;
  }
}
.articles__btn {
  width: 50%;
}

.article__highlight {
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  position: relative;
}
.article__highlight:hover {
  -webkit-box-shadow: inset 0 -8px 0 0px #ffddbf;
          box-shadow: inset 0 -8px 0 0px #ffddbf;
}
.article__tooltip:hover {
  text-decoration: none;
}
.article__nav {
  font-size: 24px;
  font-family: "PT Serif", serif;
}
@media screen and (max-width: 767px) {
  .article__nav, .article__nav:last-child {
    margin-bottom: -20px;
  }
}
@media screen and (max-width: 767px) {
  .article__link-block {
    margin-bottom: 20px;
  }
  .article__link-block:last-child {
    margin-bottom: 0;
  }
}
.article__prev-link {
  position: relative;
}
.article__prev-link:before, .article__prev-link:after {
  content: "";
  width: 2px;
  height: 13px;
  background: #ff7800;
  position: absolute;
  top: 5px;
  left: -25px;
}
.article__prev-link:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.article__prev-link:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .article__prev-link:before, .article__prev-link:after {
    left: 5px;
  }
}
.article__next-link {
  position: relative;
}
.article__next-link:before, .article__next-link:after {
  content: "";
  width: 2px;
  height: 13px;
  background: #ff7800;
  position: absolute;
  top: 5px;
  right: -25px;
}
.article__next-link:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.article__next-link:after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .article__next-link:before, .article__next-link:after {
    right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .article__prev-link, .article__next-link {
    text-indent: 100%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    width: 12px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .article__prev-link:before, .article__prev-link:after, .article__next-link:before, .article__next-link:after {
    top: 12px;
  }
}

.tags {
  font-size: 0;
  margin-bottom: -10px;
}
.tags__item {
  display: inline-block;
  font-size: 14px;
  margin: 0 10px 10px 0;
}
.tags__item:last-child {
  margin-right: 0;
}
.tags__link {
  background: white;
  border: 1px solid #9fa7bd;
  display: block;
  padding: 5px 12px;
  color: #9fa7bd;
  border-radius: 20px;
  -webkit-transition: color 0.2s, background 0.2s;
  transition: color 0.2s, background 0.2s;
}
.tags__link:hover {
  background: #9fa7bd;
  color: white;
}

.footnotes {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 40px;
}
.footnotes:last-child {
  margin-bottom: 0;
}
.footnotes__item {
  margin-bottom: 10px;
}

.archive .link {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .archive .link {
    margin-bottom: 10px;
  }
}
.archive__item {
  margin-bottom: 40px;
}
.archive__item:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .archive__item {
    margin-bottom: 30px;
  }
}
.archive__link {
  color: #1f2022;
}

@media screen and (max-width: 767px) {
  .register {
    padding: 15px 0;
  }
}
.register__header {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.register__header a {
  color: #1f2022;
}
@media screen and (max-width: 767px) {
  .register__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.register__header-block {
  -ms-flex-item-align: center;
      align-self: center;
}
@media screen and (max-width: 767px) {
  .register__header-block {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .register__header-block:last-child {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-bottom: 10px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.register__email-block {
  background: #10205b;
  color: white;
  padding: 40px 0;
}
@media screen and (max-width: 767px) {
  .register__email-block {
    background: #f1f2f9;
    color: #1f2022;
    margin: 0 -15px;
    width: calc(100% + 2 * 15px);
    padding: 40px 15px 40px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .register__email-block .form__input {
    border-color: #aab1c5;
  }
}
.register__title {
  margin-bottom: 30px;
}

.prefilled-data {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .prefilled-data {
    margin-bottom: 0;
  }
}
.prefilled-data__row {
  margin-bottom: 8px;
}
.prefilled-data__row:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .prefilled-data__row, .prefilled-data__row:last-child {
    margin-bottom: 15px;
  }
}
.prefilled-data__label {
  font-size: 14px;
  color: #9fa7bd;
  border-bottom: 1px solid #9fa7bd;
  padding-bottom: 8px;
  margin-bottom: 8px;
}

.banks {
  margin-bottom: -20px;
}
.banks__item {
  margin-bottom: 20px;
}
.banks__label {
  position: relative;
  display: block;
}
.banks__radio {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  height: 0;
  margin-top: -3px;
}
.banks__link {
  border: 1px solid #9fa7bd;
  border-radius: 40px;
  padding: 11px 20px;
  height: 60px;
  display: block;
  text-indent: -100%;
  overflow: hidden;
  cursor: pointer;
  background: center no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background-color 0.2s, border 0.2s;
  transition: background-color 0.2s, border 0.2s;
}
.banks__link:hover, .banks__radio:checked + .banks__link {
  background-color: #f1f2f9;
  border-color: #f1f2f9;
}
.banks__link--Swedbank {
  background-image: url("../assets/logo-swed.svg");
  background-size: 127px 26px;
}
.banks__link--SEB {
  background-image: url("../assets/logo-seb.svg");
}
.banks__link--Nordea {
  background-image: url("../assets/logo-nordea.png");
}
.banks__link--LHV {
  background-image: url("../assets/logo-lhv.svg");
}
.banks__link--text {
  font-size: 16px;
  color: #1f2022;
  text-indent: 0;
  text-align: center;
  line-height: 38px;
}

.order-steps {
  counter-reset: steps;
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .order-steps {
    margin-top: 20px;
  }
}
.order-steps__item {
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}
@media screen and (max-width: 767px) {
  .order-steps__item:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    background: #cbcfdd;
  }
  .order-steps__item:first-child:before {
    left: 15px;
  }
}
.order-steps__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9fa7bd;
}
.order-steps__link:hover {
  text-decoration: none;
}
.is-active .order-steps__link {
  color: #ff7800;
}
.order-steps__item + .order-steps__item .order-steps__link {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.order-steps__item:last-child .order-steps__link {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.order-steps__number {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 28px;
  border: 1px solid #9fa7bd;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  background: #f1f2f9;
  position: relative;
}
.is-active .order-steps__number {
  color: #ff7800;
  border-color: #ff7800;
}
.order-steps__text {
  margin-left: 8px;
}
@media screen and (max-width: 767px) {
  .order-steps__text {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .variations {
    margin: 0 -15px;
  }
}
.variations__item {
  border-bottom: 1px solid #f1f2f9;
}
.variations__item:first-child {
  border-top: 1px solid #f1f2f9;
}
.variations__label {
  position: relative;
  display: block;
}
.variations__radio {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}
.variations__row {
  padding: 30px 0;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.variations__row:after {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  right: 0;
  height: 100%;
  background-color: #f1f2f9;
  opacity: 0;
  z-index: -1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.variations__row:hover:after, .variations__radio:checked + .variations__row:after {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .variations__row {
    padding: 10px 15px;
  }
  .variations__row:after {
    left: 15px;
  }
}
.variations__col {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.variations__col--with-pad {
  /*padding-right: 12.5%;*/
  padding-right: 5%;
}
.variations__col:first-child {
  padding-left: 55px;
}
@media screen and (max-width: 767px) {
  .variations__col--with-pad {
    padding-right: 0;
  }
  .variations__col:first-child {
    padding-left: 15px;
  }
}
.variations__check {
  width: 30px;
  height: 30px;
  background: #193390 url("../assets/icon-check-small.svg") center no-repeat;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  margin: 0 auto;
}
.variations__radio:checked + .variations__row .variations__check {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 767px) {
  .variations__check {
    width: 20px;
    height: 20px;
    background-size: 10px auto;
    margin-right: 0;
  }
}
.variations__submit {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .variations__submit {
    padding: 0 15px;
    margin-top: 40px;
  }
}

.search-results h3, .search-results blockquote {
  margin-bottom: 15px;
}
.search-results__item {
  margin-bottom: 55px;
}
.search-results__item:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .search-results__item {
    margin-bottom: 40px;
  }
}
.search-results__content {
  /*margin-top: 25px;*/
  font-style: italic;
}

.search-page .content {
  -webkit-transition: padding-top 0.3s;
  transition: padding-top 0.3s;
}
.search-page.has-search-open .content {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .search-page.has-search-open .content {
    padding-top: 150px;
  }
}

.tipso_style {
  border: none;
  cursor: pointer;
}
.tipso_bubble {
  -webkit-box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.15);
  border-radius: 0;
  font-size: 14px;
}
.tipso_bubble > .tipso_arrow {
  border: none;
  width: 14px;
  height: 14px;
  background: white;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  z-index: -1;
}
.tipso_bubble.bottom {
  margin-top: 30px;
}
.article-page .tipso_bubble.bottom {
  margin-left: 5px;
}
.tipso_bubble.bottom > .tipso_arrow {
  margin-bottom: -7px;
}
.tipso_bubble.top {
  margin-top: -10px;
}
.tipso_bubble.top > .tipso_arrow {
  margin-top: -7px;
}
.tipso_bubble.left {
  margin-left: -6px;
  margin-top: 10px;
}
.article-page .tipso_bubble.left {
  margin-top: 14px;
}
.tipso_bubble.left > .tipso_arrow {
  margin-left: -7px;
}
.tipso_bubble.right {
  margin-left: 26px;
  margin-top: 10px;
}
.article-page .tipso_bubble.right {
  margin-top: 14px;
}
.tipso_bubble.right > .tipso_arrow {
  margin-right: -7px;
}
.tipso_content {
  padding: 30px;
  text-align: left;
  position: relative;
  z-index: 1;
  background: white;
}
 /* PK */
a.black_link {
  color:#1f2022;
  font-weight: bold;
}
.small-box {
  width: 300px;
 }
.nobottom {
  margin-bottom: 0px;
  margin-top: 25px;
}

 .indexes {
  list-style-type: none;
  margin: 0;
  padding: 0;
} 
 .indexes LI {
 margin-top: 15px;
}

.div_border {
  border-radius: 15px;
  border: 2px solid #10205b;
  padding: 10px;
  /*width: 200px;
  height: 150px;*/
  margin: 0 0 20px 0;
}

.yellow {
color: #ff7800;

}

.variations__not_a {
  padding: 30px 0;
  position: relative;
  z-index: 1;
}


table.priv td {
  border: none;
}


.variations__checked_y {
    width: 30px;
    height: 30px;
    background: #193390 url("../assets/icon-check-small.svg") center no-repeat;
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.2s;
    margin: 0 auto;
	opacity: 1;
    visibility: visible;
  }  
    
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQVk7RUFDWixlQUFlO0VBQ2YsWUFBWTtDQUNiOztBQUVEO0VBQ0UsVUFBVTtFQUNWLFdBQVc7Q0FDWjtBQUNEO0VBQ0Usc0JBQXNCO0NBQ3ZCO0FBQ0Q7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztDQUNaO0FBQ0Q7RUFDRSxZQUFZO0VBQ1oseUVBQXlFO0VBQ3pFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLHdCQUF3QjtFQUN4QixZQUFZO0NBQ2I7QUFDRDtFQUNFO0lBQ0UsYUFBYTtJQUNiLGNBQWM7SUFDZCw0QkFBNEI7SUFDNUIsdUJBQXVCO0dBQ3hCO0NBQ0Y7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtDQUNoQjtBQUNEO0VBQ0UsY0FBYztDQUNmO0FBQ0Q7RUFDRTtJQUNFLFlBQVk7SUFDWiwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCO0NBQ0Y7QUFDRDtFQUNFLGFBQWE7Q0FDZDtBQUNEO0VBQ0U7SUFDRSxZQUFZO0lBQ1osK0JBQXVCO1lBQXZCLHVCQUF1QjtHQUN4QjtDQUNGO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFO0lBQ0UsWUFBWTtJQUNaLCtCQUF1QjtZQUF2Qix1QkFBdUI7R0FDeEI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsWUFBWTtHQUNi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Q25CIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jZng6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tZW51LCAubWVudV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51X19pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm1lbnVfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYXMtZ3JheS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmMWYyZjk7XG59XG5cbi5oYXMtc3VjY2Vzcy1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oYXMtc3VjY2Vzcy1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9hc3NldHMvaWNvbi1jaGVjay1sYXJnZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTEwNXB4IDAgMCA1NXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtc3VjY2Vzcy1iZzpiZWZvcmUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHggYXV0bztcbiAgICBtYXJnaW46IC01NXB4IDAgMCA1NXB4O1xuICB9XG59XG5cbi5wb3MtY2VudGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3JhcHBlci0teGwge1xuICB3aWR0aDogMTI0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53cmFwcGVyLS14bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLndyYXBwZXItLWwge1xuICB3aWR0aDogODIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAud3JhcHBlci0tbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLndyYXBwZXItLW0ge1xuICB3aWR0aDogNjEwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAud3JhcHBlci0tbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uZ3JpZC0xLXhsIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5ncmlkLTIteGwge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5ncmlkLTMteGwge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZ3JpZC00LXhsIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC01LXhsIHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZC02LXhsIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdyaWQtNy14bCB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWQtOC14bCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWQtOS14bCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5ncmlkLTEwLXhsIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC0xMS14bCB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWQtMTIteGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtMS1sIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4uZ3JpZC0yLWwge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZ3JpZC0zLWwge1xuICB3aWR0aDogMzcuNSU7XG59XG5cbi5ncmlkLTQtbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ncmlkLTUtbCB7XG4gIHdpZHRoOiA2Mi41JTtcbn1cblxuLmdyaWQtNi1sIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmdyaWQtNy1sIHtcbiAgd2lkdGg6IDg3LjUlO1xufVxuXG4uZ3JpZC04LWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtMS1tIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZC0yLW0ge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5ncmlkLTMtbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ncmlkLTQtbSB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWQtNS1tIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC02LW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZWRpdW0tZ3JpZC02LXhsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLWdyaWQtMS14bCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtMi14bCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTMteGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtNC14bCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTUteGwge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tb2JpbGUtZ3JpZC02LXhsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTcteGwge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tb2JpbGUtZ3JpZC04LXhsIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtOS14bCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5tb2JpbGUtZ3JpZC0xMC14bCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTExLXhsIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtMTIteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTEtbCB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTItbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tb2JpbGUtZ3JpZC0zLWwge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuXG4gIC5tb2JpbGUtZ3JpZC00LWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtNS1sIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtNi1sIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTctbCB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTgtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtMS1tIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtMi1tIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubW9iaWxlLWdyaWQtMy1tIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTQtbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTUtbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1vYmlsZS1ncmlkLTYtbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZjc4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvbnQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9udC1zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGV4dC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCAwIC0yMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLmNvbHNfX2l0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmNvbHNfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29sc19faW5uZXIuaGFzLWItbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzFmMjAyMjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuYm9keS5pcy1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgYmxvY2txdW90ZSwgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmgxOmxhc3QtY2hpbGQsIGgyOmxhc3QtY2hpbGQsIGgzOmxhc3QtY2hpbGQsIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCwgaDQ6bGFzdC1jaGlsZCwgaDU6bGFzdC1jaGlsZCwgaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5oMSBhLCBoMiBhLCBoMyBhLCBibG9ja3F1b3RlIGEsIGg0IGEsIGg1IGEsIGg2IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIGgyLCBoMywgYmxvY2txdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmgxOmxhc3QtY2hpbGQsIGgyOmxhc3QtY2hpbGQsIGgzOmxhc3QtY2hpbGQsIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0Omxhc3QtY2hpbGQsIGg1Omxhc3QtY2hpbGQsIGg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbmgzLCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmY3ODAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAsIHVsLCBvbCwgdGFibGUsIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxucDpsYXN0LWNoaWxkLCB1bDpsYXN0LWNoaWxkLCBvbDpsYXN0LWNoaWxkLCB0YWJsZTpsYXN0LWNoaWxkLCBibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG59XG51bCBsaSwgb2wgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG59XG50YWJsZSB0aDpmaXJzdC1jaGlsZCwgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjFmMmY5O1xufVxudGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmY5O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBtYXJnaW46IDQwcHggMCA0MHB4IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbi1xdW90ZXMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBoMywgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBoMiwgaDMsIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLnBhZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS1ob2xkZXIuaGFzLWNvbXBhY3QtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaG9sZGVyLCAucGFnZS1ob2xkZXIuaGFzLWNvbXBhY3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzEwMjA1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE4cHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbi5oZWFkZXIuaXMtc3RpY2t5LCAuaGVhZGVyLmlzLWNvbXBhY3Qge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlciwgLmhlYWRlci5pcy1zdGlja3ksIC5oZWFkZXIuaXMtY29tcGFjdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaGVhZGVyX19tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMThweCAtIDYwcHgpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuM3M7XG59XG4uaGFzLXN0aWNreS1oZWFkZXIgLmhlYWRlcl9fbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9fbWVudSwgLmhhcy1zdGlja3ktaGVhZGVyIC5oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGVudCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmNvbnRlbnRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50X19oZWFkZXItYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnRlbnRfX2hlYWRlci1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudF9faGVhZGVyLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29udGVudF9faGVhZGVyLWJsb2NrIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb250ZW50X19ibG9jayB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnRfX2Jsb2NrLS1tZWRpdW0ge1xuICBwYWRkaW5nOiA0NXB4IDAgMzVweDtcbn1cbi5jb250ZW50X19ibG9jay0tYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cbi5jb250ZW50X19ibG9jay5uby10b3AtcGFkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuICB9XG4gIC5jb250ZW50X19ibG9jay0tbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5jb250ZW50X19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29udGVudF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudF9faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb250ZW50X19mb290ZXIge1xuICBwYWRkaW5nOiAyMnB4IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTAyMDViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjJweCAwIDM3cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlcl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb290ZXJfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uaGFzLXNlcGFyYXRvcnMgLmZvb3Rlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtc2VwYXJhdG9ycyAuZm9vdGVyX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmhhcy1zZXBhcmF0b3JzIC5mb290ZXJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX2l0ZW0uaXMtbW9iaWxlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb290ZXJfX2l0ZW0uaXMtbW9iaWxlLWlubGluZS1ibG9jayArIC5mb290ZXJfX2l0ZW0uaXMtbW9iaWxlLWlubGluZS1ibG9jay5pcy1tb2JpbGUtaW5saW5lLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuaGFzLXNlcGFyYXRvcnMgLmZvb3Rlcl9faXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjVzLCBoZWlnaHQgMHMgMC41cywgb3BhY2l0eSAwLjVzO1xufVxuLm92ZXJsYXkuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzLCBoZWlnaHQgMHMsIG9wYWNpdHkgMC41cztcbiAgei1pbmRleDogMTA7XG59XG4ub3ZlcmxheV9faW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm92ZXJsYXlfX2lubmVyIC53cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdmVybGF5X19pbm5lciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cbi5vdmVybGF5X19ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm92ZXJsYXlfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDY1cHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTkzMzkwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXlfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzE5MzM5MDtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vdmVybGF5X19jbG9zZTpiZWZvcmUsIC5vdmVybGF5X19jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4ub3ZlcmxheV9fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm92ZXJsYXlfX2Nsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5vdmVybGF5X19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ub3ZlcmxheV9fY29udGVudC0tbm8tcGFkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpbmstd2l0aC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAubGluay13aXRoLWljb24sIC5oZWFkZXIgLmxpbmstd2l0aC1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxpbmstd2l0aC1pY29uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmstd2l0aC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbn1cbi5saW5rLXdpdGgtaWNvbi0taGVscCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5saW5rLXdpdGgtaWNvbi0taGVscDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbi1oZWxwLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubGluay13aXRoLWljb24tLXJzcyB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cbi5saW5rLXdpdGgtaWNvbi0tcnNzOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29uLXJzcy5zdmdcIik7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4ubGluay13aXRoLWljb24tLWxvZ2luIHtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xufVxuLmxpbmstd2l0aC1pY29uLS1sb2dpbjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbi1sb2dpbi5zdmdcIik7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmxpbmstd2l0aC1pY29uLS1zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4ubGluay13aXRoLWljb24tLXNlYXJjaDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5saW5rLXdpdGgtaWNvbi0tZG93bmxvYWQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGluay13aXRoLWljb24tLWRvd25sb2FkOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29uLWRvd25sb2FkLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5saW5rLXdpdGgtaWNvbi0tcXVlc3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4ubGluay13aXRoLWljb24tLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29uLXF1ZXN0aW9uLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubGluay13aXRoLWljb24tLWxvZ2dlZC1pbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5saW5rLXdpdGgtaWNvbi0tbG9nZ2VkLWluOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29uLWxvZ2dlZC1pbi5zdmdcIik7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuLmxpbmstd2l0aC1pY29uLS1sb2dvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGluay13aXRoLWljb24tLWxvZ291dDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbi1sb2dvdXQuc3ZnXCIpO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLmxpbmstd2l0aC1pY29uLS11c2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLmxpbmstd2l0aC1pY29uLS11c2VyOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29uLXVzZXIuc3ZnXCIpO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5saW5rLXdpdGgtaWNvbi0tc2V0dGluZ3Mge1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG59XG4ubGluay13aXRoLWljb24tLXNldHRpbmdzOmJlZm9yZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29uLXNldHRpbmdzLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLmhlYWRlci5pcy1zdGlja3kgLmxvZ28sIC5oZWFkZXIuaXMtY29tcGFjdCAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvZ28sIC5oZWFkZXIuaXMtc3RpY2t5IC5sb2dvLCAuaGVhZGVyLmlzLWNvbXBhY3QgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmxvZ29fX3N5bWJvbCB7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvbG9nby5zdmdcIikgdG9wIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlci5pcy1zdGlja3kgLmxvZ29fX3N5bWJvbCwgLmhlYWRlci5pcy1jb21wYWN0IC5sb2dvX19zeW1ib2wge1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubG9nb19fc3ltYm9sLCAuaGVhZGVyLmlzLXN0aWNreSAubG9nb19fc3ltYm9sLCAuaGVhZGVyLmlzLWNvbXBhY3QgLmxvZ29fX3N5bWJvbCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2dvX19zeW1ib2wsIC5oZWFkZXIuaXMtc3RpY2t5IC5sb2dvX19zeW1ib2wsIC5oZWFkZXIuaXMtY29tcGFjdCAubG9nb19fc3ltYm9sIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5sb2dvX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlci5pcy1zdGlja3kgLmxvZ29fX3RleHQsIC5oZWFkZXIuaXMtY29tcGFjdCAubG9nb19fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvZ29fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW5tZW51IHtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWlubWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTkzMzkwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW5tZW51LmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFpbm1lbnVfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFpbm1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxOTMzOTA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4ycywgaGVpZ2h0IDBzIDAuMnMsIG9wYWNpdHkgMC4ycztcbn1cbi5tYWlubWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi5tYWlubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cbi5tYWlubWVudV9faXRlbS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzLCBoZWlnaHQgMHMsIG9wYWNpdHkgMC4ycztcbn1cbi5tYWlubWVudV9faXRlbS0tbGFuZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLm1haW5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLm1haW5tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbm1lbnVfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEzcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBzZXJpZjtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxuICAubWFpbm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tYWlubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haW5tZW51X19pdGVtLS1sYW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4ubWFpbm1lbnVfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5tZW51X19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjlhNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbm1lbnVfX2l0ZW0tLWxhbmcgLm1haW5tZW51X19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ubWFpbm1lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDQ3cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzE5MzM5MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWlubWVudV9fY2xvc2U6YmVmb3JlLCAubWFpbm1lbnVfX2Nsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cbi5tYWlubWVudV9fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1haW5tZW51X19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5tZW51X19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWlubWVudV9fc3VibWVudS10b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbm1lbnVfX3N1Ym1lbnUtdG9nZ2xlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWlubWVudV9fc3VibWVudS10b2dnbGVyOmJlZm9yZSwgLm1haW5tZW51X19zdWJtZW51LXRvZ2dsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWFpbm1lbnVfX3N1Ym1lbnUtdG9nZ2xlcjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5tYWlubWVudV9fc3VibWVudS10b2dnbGVyOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaGFzLXN1Ym1lbnUtb3BlbiAubWFpbm1lbnVfX3N1Ym1lbnUtdG9nZ2xlcjphZnRlciwgLmhhcy10aGlyZG1lbnUtb3BlbiAubWFpbm1lbnVfX3N1Ym1lbnUtdG9nZ2xlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJtZW51IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1Ym1lbnUuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1Ym1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcy1hY3RpdmUgLnN1Ym1lbnVfX2xpbmsge1xuICBjb2xvcjogI2ZmNzgwMDtcbn1cblxuLnRoaXJkbWVudSB7XG4gIG1hcmdpbjogMTBweCAtMzBweCAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYmFja2dyb3VuZDogIzFmM2ZiMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50aGlyZG1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA2MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGlyZG1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhhcy10aGlyZG1lbnUtb3BlbiAudGhpcmRtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlbWVudS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZW1lbnUtb3Blbl9fYnVyZ2VyIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubW9iaWxlbWVudS1vcGVuX19idXJnZXI6YmVmb3JlLCAubW9iaWxlbWVudS1vcGVuX19idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubW9iaWxlbWVudS1vcGVuX19idXJnZXI6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLm1vYmlsZW1lbnUtb3Blbl9fYnVyZ2VyOmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVtZW51LW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNldHRpbmdzLW1lbnUge1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdzLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uc2V0dGluZ3MtbWVudV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZXR0aW5ncy1tZW51X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTkzMzkwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuMnMsIGhlaWdodCAwcyAwLjJzLCBvcGFjaXR5IDAuMnM7XG59XG4uc2V0dGluZ3MtbWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cbi5zZXR0aW5ncy1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xufVxuLnNldHRpbmdzLW1lbnVfX2l0ZW0uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycywgaGVpZ2h0IDBzLCBvcGFjaXR5IDAuMnM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdzLW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuc2V0dGluZ3MtbWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5zZXR0aW5ncy1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2V0dGluZ3MtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnNldHRpbmdzLW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQsIC5zZXR0aW5ncy1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2V0dGluZ3MtbWVudV9faXRlbS0tbGFuZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5ncy1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjFweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZXR0aW5ncy1tZW51X19saW5rOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnVzZXItc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxOTMzOTA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjJzLCBoZWlnaHQgMC4ycywgb3BhY2l0eSAwcyAwLjJzO1xufVxuLnVzZXItc2V0dGluZ3MuaXMtdmlzaWJsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzLCBoZWlnaHQgMC4ycywgb3BhY2l0eSAwLjJzO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItc2V0dGluZ3Mge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuMnMsIGhlaWdodCAwLjJzLCBvcGFjaXR5IDBzIDAuMnMsIHBhZGRpbmcgMC4ycztcbiAgfVxuICAudXNlci1zZXR0aW5ncy5pcy12aXNpYmxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMsIGhlaWdodCAwLjJzLCBvcGFjaXR5IDAuMnMsIHBhZGRpbmcgMC4ycztcbiAgfVxufVxuLnVzZXItc2V0dGluZ3NfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1zZXR0aW5nc19fbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnVzZXItc2V0dGluZ3NfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi51c2VyLXNldHRpbmdzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1zZXR0aW5nc19faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zZWFyY2gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIDNweCk7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzE5MzM5MDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuMnMsIGhlaWdodCAwLjJzLCBvcGFjaXR5IDBzIDAuMnM7XG59XG4uc2VhcmNoLmlzLXZpc2libGUge1xuICBoZWlnaHQ6IDIxNnB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMsIGhlaWdodCAwLjJzLCBvcGFjaXR5IDAuMnM7XG59XG4uc2VhcmNoLmlzLWNvbXBhY3Qge1xuICBoZWlnaHQ6IDY1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc0cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2guaXMtdmlzaWJsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuc2VhcmNoLmlzLWNvbXBhY3Qge1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuLnNlYXJjaF9faW5uZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzO1xufVxuLmlzLWNvbXBhY3QgLnNlYXJjaF9faW5uZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uc2VhcmNoX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VhcmNoX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcy1jb21wYWN0IC5zZWFyY2hfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnNlYXJjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIHNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4ycztcbn1cbi5pcy1jb21wYWN0IC5zZWFyY2hfX2lucHV0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoX19idG4ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXMtY29tcGFjdCAuc2VhcmNoX19vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2hfX3JhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5zZWFyY2hfX3JhZGlvOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX19yYWRpbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuLnNpdGVtZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxOTMzOTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNzBweCAwIDAgMTUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMXMsIHotaW5kZXggMHMgMXMsIGxlZnQgMXM7XG59XG4uc2l0ZW1lbnUuaXMtdmlzaWJsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMsIGxlZnQgMC41cztcbn1cbi5zaXRlbWVudSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaXRlbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zaXRlbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLnNpdGVtZW51X19saW5rOmhvdmVyOmFmdGVyLCAuaXMtYWN0aXZlID4gLnNpdGVtZW51X19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U3ZWJmNTtcbn1cbi5pcy1hY3RpdmUgLnNpdGVtZW51X19saW5rIHtcbiAgY29sb3I6ICNmZjc4MDA7XG59XG4uc2l0ZW1lbnVfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5ZmE3YmQ7XG59XG4uc2l0ZW1lbnVfX2Nsb3NlOmJlZm9yZSwgLnNpdGVtZW51X19jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjOWZhN2JkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbn1cbi5zaXRlbWVudV9fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNpdGVtZW51X19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2l0ZW1lbnVfX2NvbHMge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaXRlbWVudV9fY29scy1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGVtZW51X19jb2xzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbGV4OiAxO1xufVxuLnNpdGVtZW51X190aGlyZG1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGVtZW51X190aGlyZG1lbnUtaG9sZGVyIC5zaXRlbWVudV9fdGhpcmRtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5zaXRlbWVudV9fdGhpcmRtZW51LWhvbGRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG59XG4uc2l0ZW1lbnVfX3RoaXJkbWVudS1ob2xkZXI6ZW1wdHkge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmZvcm1fX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb3JtX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb3JtX19zdWJtaXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcm1fX2J0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5ZmE3YmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uaXMtZGlzYWJsZWQgLmZvcm1fX2xhYmVsIHtcbiAgY29sb3I6ICNlMWUzZWY7XG59XG4uaGFzLWVycm9ycyAuZm9ybV9fbGFiZWwge1xuICBjb2xvcjogI2VlMGIwYjtcbn1cbi5mb3JtX19pbnB1dC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWVycm9ycyAuZm9ybV9faW5wdXQtaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbi1lcnJvci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5mb3JtX19pbnB1dCwgLmZvcm1fX3RleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2YxZjJmOTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmY5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxZjIwMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybV9faW5wdXQ6Zm9jdXMsIC5mb3JtX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzlmYTdiZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtX19pbnB1dDpkaXNhYmxlZCwgLmZvcm1fX3RleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2UxZTNlZjtcbn1cbi5oYXMtZXJyb3JzIC5mb3JtX19pbnB1dCwgLmhhcy1lcnJvcnMgLmZvcm1fX3RleHRhcmVhIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5mb3JtX190ZXh0YXJlYSB7XG4gIGhlaWdodDogMTEwcHg7XG59XG4uZm9ybV9fcmFkaW8sIC5mb3JtX19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9ybV9fcmFkaW8gbGFiZWwsIC5mb3JtX19jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtX19yYWRpby0tcHJpbWFyeSwgLmZvcm1fX2NoZWNrYm94LS1wcmltYXJ5IHtcbiAgY29sb3I6ICM5ZmE3YmQ7XG59XG4uZm9ybV9fcmFkaW8tLXNlY29uZGFyeSwgLmZvcm1fX2NoZWNrYm94LS1zZWNvbmRhcnkge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9ybV9fcmFkaW8taW5wdXQsIC5mb3JtX19jaGVja2JveC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmZvcm1fX3JhZGlvLWljb24sIC5mb3JtX19jaGVja2JveC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9ybV9fcmFkaW8tLXByaW1hcnkgLmZvcm1fX3JhZGlvLWljb24sIC5mb3JtX19jaGVja2JveC0tcHJpbWFyeSAuZm9ybV9fcmFkaW8taWNvbiwgLmZvcm1fX3JhZGlvLS1wcmltYXJ5IC5mb3JtX19jaGVja2JveC1pY29uLCAuZm9ybV9fY2hlY2tib3gtLXByaW1hcnkgLmZvcm1fX2NoZWNrYm94LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMmY5O1xuICBib3JkZXItY29sb3I6ICNmMWYyZjk7XG59XG4uZm9ybV9fcmFkaW8tLXNlY29uZGFyeSAuZm9ybV9fcmFkaW8taWNvbiwgLmZvcm1fX2NoZWNrYm94LS1zZWNvbmRhcnkgLmZvcm1fX3JhZGlvLWljb24sIC5mb3JtX19yYWRpby0tc2Vjb25kYXJ5IC5mb3JtX19jaGVja2JveC1pY29uLCAuZm9ybV9fY2hlY2tib3gtLXNlY29uZGFyeSAuZm9ybV9fY2hlY2tib3gtaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19yYWRpby1pY29uOmFmdGVyLCAuZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19yYWRpby1pY29uOmFmdGVyLCAuZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19jaGVja2JveC1pY29uOmFmdGVyLCAuZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19jaGVja2JveC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC01cHggMCAwIC01cHg7XG59XG4uZm9ybV9fcmFkaW8tLXByaW1hcnkgLmZvcm1fX3JhZGlvLWlucHV0OmNoZWNrZWQgKyAuZm9ybV9fcmFkaW8taWNvbjphZnRlciwgLmZvcm1fX2NoZWNrYm94LS1wcmltYXJ5IC5mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmZvcm1fX3JhZGlvLWljb246YWZ0ZXIsIC5mb3JtX19yYWRpby0tcHJpbWFyeSAuZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19jaGVja2JveC1pY29uOmFmdGVyLCAuZm9ybV9fY2hlY2tib3gtLXByaW1hcnkgLmZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuZm9ybV9fY2hlY2tib3gtaWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5ZmE3YmQ7XG59XG4uZm9ybV9fcmFkaW8tLXNlY29uZGFyeSAuZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19yYWRpby1pY29uOmFmdGVyLCAuZm9ybV9fY2hlY2tib3gtLXNlY29uZGFyeSAuZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19yYWRpby1pY29uOmFmdGVyLCAuZm9ybV9fcmFkaW8tLXNlY29uZGFyeSAuZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19jaGVja2JveC1pY29uOmFmdGVyLCAuZm9ybV9fY2hlY2tib3gtLXNlY29uZGFyeSAuZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5mb3JtX19jaGVja2JveC1pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZm9ybV9fcmFkaW8taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtX19yYWRpby1pbnB1dDpjaGVja2VkICsgLmZvcm1fX3JhZGlvLWljb246YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybV9fZXJyb3Ige1xuICBjb2xvcjogI2VlMGIwYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xufVxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzgwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZjc4MDA7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNzgwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjI2MTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYjllO1xuICBjb2xvcjogI2ZmY2I5ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzlmYTdiZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5ZmE3YmQ7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWZhN2JkO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg0OGVhNztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMWUzZWY7XG4gIGNvbG9yOiAjZTFlM2VmO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi0tdGhpcmQge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLS10aGlyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzE5MzM5MDtcbn1cbi5idG4tLXRoaXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlMWUzZWY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTNlZjtcbiAgY29sb3I6ICMxOTMzOTA7XG59XG4uYnRuLS10aGlyZDpkaXNhYmxlZCwgLmJ0bi0tdGhpcmQ6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5ZmE3YmQ7XG4gIGNvbG9yOiAjOWZhN2JkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLS1iaWcge1xuICBwYWRkaW5nOiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG5fX2ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC0ycHggMTJweCAwIDA7XG4gIGZpbGw6ICNmZjc4MDA7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbi5idG46aG92ZXIgLmJ0bl9faWNvbiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4udGFic19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmY5O1xufVxuLnRhYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG59XG4udGFic19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnRhYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnRhYnNfX2xpbmsge1xuICBjb2xvcjogIzFmMjAyMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWYyZjk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlzLWFjdGl2ZSAudGFic19fbGluayB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnRhYnNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuLnRhYnNfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi50YWJzX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udGFic19fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLnRhYnNfX2NvbnRlbnQuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMsIGhlaWdodCAwLjVzLCBvcGFjaXR5IDAuNXM7XG59XG5cbi5vdmVybGF5IC5sb2dpbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW5fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDMwN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm92ZXJsYXkgLmxvZ2luX19jb250ZW50IHtcbiAgcGFkZGluZzogMzVweCA4NXB4IDY1cHg7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJsYXkgLmxvZ2luX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFydGljbGVzIC5saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuYXJ0aWNsZXMgaDMsIC5hcnRpY2xlcyBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFydGljbGVzIC5saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG59XG4uYXJ0aWNsZXNfX2xpbmsge1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZXNfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZXNfX2xpbmstLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMTAyMDViO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvYmctcGF0dGVybi5wbmdcIikgY2VudGVyIC0xMDBweCBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZXNfX2xpbmstLWZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlc19fbGluayB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZXNfX2xpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuYXJ0aWNsZXNfX2xpbmsuaGFzLWItbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlc19faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG4uYXJ0aWNsZXNfX2J0biB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hcnRpY2xlX19oaWdobGlnaHQge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19oaWdobGlnaHQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMCAwcHggI2ZmZGRiZjtcbn1cbi5hcnRpY2xlX190b29sdGlwOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGVfX25hdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgc2VyaWY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9fbmF2LCAuYXJ0aWNsZV9fbmF2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9fbGluay1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYXJ0aWNsZV9fbGluay1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYXJ0aWNsZV9fcHJldi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX3ByZXYtbGluazpiZWZvcmUsIC5hcnRpY2xlX19wcmV2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZjc4MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0yNXB4O1xufVxuLmFydGljbGVfX3ByZXYtbGluazpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYXJ0aWNsZV9fcHJldi1saW5rOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX3ByZXYtbGluazpiZWZvcmUsIC5hcnRpY2xlX19wcmV2LWxpbms6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmFydGljbGVfX25leHQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19uZXh0LWxpbms6YmVmb3JlLCAuYXJ0aWNsZV9fbmV4dC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmY3ODAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogLTI1cHg7XG59XG4uYXJ0aWNsZV9fbmV4dC1saW5rOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYXJ0aWNsZV9fbmV4dC1saW5rOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9fbmV4dC1saW5rOmJlZm9yZSwgLmFydGljbGVfX25leHQtbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX3ByZXYtbGluaywgLmFydGljbGVfX25leHQtbGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9fcHJldi1saW5rOmJlZm9yZSwgLmFydGljbGVfX3ByZXYtbGluazphZnRlciwgLmFydGljbGVfX25leHQtbGluazpiZWZvcmUsIC5hcnRpY2xlX19uZXh0LWxpbms6YWZ0ZXIge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4udGFncyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4udGFnc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4udGFnc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZ3NfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlmYTdiZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogIzlmYTdiZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xufVxuLnRhZ3NfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWZhN2JkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290bm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZm9vdG5vdGVzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rub3Rlc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hcmNoaXZlIC5saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlIC5saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXJjaGl2ZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9fbGluayB7XG4gIGNvbG9yOiAjMWYyMDIyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaXN0ZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLnJlZ2lzdGVyX19oZWFkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZWdpc3Rlcl9faGVhZGVyIGEge1xuICBjb2xvcjogIzFmMjAyMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlcl9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucmVnaXN0ZXJfX2hlYWRlci1ibG9jayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlcl9faGVhZGVyLWJsb2NrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yZWdpc3Rlcl9faGVhZGVyLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4ucmVnaXN0ZXJfX2VtYWlsLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogIzEwMjA1YjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaXN0ZXJfX2VtYWlsLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMmY5O1xuICAgIGNvbG9yOiAjMWYyMDIyO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDE1cHgpO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucmVnaXN0ZXJfX2VtYWlsLWJsb2NrIC5mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFiMWM1O1xuICB9XG59XG4ucmVnaXN0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByZWZpbGxlZC1kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVmaWxsZWQtZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByZWZpbGxlZC1kYXRhX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucHJlZmlsbGVkLWRhdGFfX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVmaWxsZWQtZGF0YV9fcm93LCAucHJlZmlsbGVkLWRhdGFfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucHJlZmlsbGVkLWRhdGFfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzlmYTdiZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE3YmQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4uYmFua3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhbmtzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFua3NfX3JhZGlvIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5iYW5rc19fbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE3YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG4uYmFua3NfX2xpbms6aG92ZXIsIC5iYW5rc19fcmFkaW86Y2hlY2tlZCArIC5iYW5rc19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjk7XG4gIGJvcmRlci1jb2xvcjogI2YxZjJmOTtcbn1cbi5iYW5rc19fbGluay0tc3dlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9sb2dvLXN3ZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyN3B4IDI2cHg7XG59XG4uYmFua3NfX2xpbmstLXNlYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9sb2dvLXNlYi5zdmdcIik7XG59XG4uYmFua3NfX2xpbmstLW5vcmRlYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9sb2dvLW5vcmRlYS5zdmdcIik7XG59XG4uYmFua3NfX2xpbmstLWxodiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9sb2dvLWxodi5zdmdcIik7XG59XG4uYmFua3NfX2xpbmstLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMWYyMDIyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLm9yZGVyLXN0ZXBzIHtcbiAgY291bnRlci1yZXNldDogc3RlcHM7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vcmRlci1zdGVwc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1zdGVwc19faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2NiY2ZkZDtcbiAgfVxuICAub3JkZXItc3RlcHNfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4ub3JkZXItc3RlcHNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzlmYTdiZDtcbn1cbi5vcmRlci1zdGVwc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pcy1hY3RpdmUgLm9yZGVyLXN0ZXBzX19saW5rIHtcbiAgY29sb3I6ICNmZjc4MDA7XG59XG4ub3JkZXItc3RlcHNfX2l0ZW0gKyAub3JkZXItc3RlcHNfX2l0ZW0gLm9yZGVyLXN0ZXBzX19saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3JkZXItc3RlcHNfX2l0ZW06bGFzdC1jaGlsZCAub3JkZXItc3RlcHNfX2xpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm9yZGVyLXN0ZXBzX19udW1iZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWZhN2JkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2YxZjJmOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzLWFjdGl2ZSAub3JkZXItc3RlcHNfX251bWJlciB7XG4gIGNvbG9yOiAjZmY3ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjc4MDA7XG59XG4ub3JkZXItc3RlcHNfX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLXN0ZXBzX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYXRpb25zIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi52YXJpYXRpb25zX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYyZjk7XG59XG4udmFyaWF0aW9uc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMmY5O1xufVxuLnZhcmlhdGlvbnNfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YXJpYXRpb25zX19yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi52YXJpYXRpb25zX19yb3cge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZhcmlhdGlvbnNfX3JvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY5O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnZhcmlhdGlvbnNfX3Jvdzpob3ZlcjphZnRlciwgLnZhcmlhdGlvbnNfX3JhZGlvOmNoZWNrZWQgKyAudmFyaWF0aW9uc19fcm93OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYXRpb25zX19yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAudmFyaWF0aW9uc19fcm93OmFmdGVyIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4udmFyaWF0aW9uc19fY29sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52YXJpYXRpb25zX19jb2wtLXdpdGgtcGFkIHtcbiAgcGFkZGluZy1yaWdodDogMTIuNSU7XG59XG4udmFyaWF0aW9uc19fY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhcmlhdGlvbnNfX2NvbC0td2l0aC1wYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnZhcmlhdGlvbnNfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4udmFyaWF0aW9uc19fY2hlY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTkzMzkwIHVybChcIi4uL2Fzc2V0cy9pY29uLWNoZWNrLXNtYWxsLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52YXJpYXRpb25zX19yYWRpbzpjaGVja2VkICsgLnZhcmlhdGlvbnNfX3JvdyAudmFyaWF0aW9uc19fY2hlY2sge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhcmlhdGlvbnNfX2NoZWNrIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udmFyaWF0aW9uc19fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYXRpb25zX19zdWJtaXQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1yZXN1bHRzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi5zZWFyY2gtcmVzdWx0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2VhcmNoLXBhZ2UgLmNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjNzO1xufVxuLnNlYXJjaC1wYWdlLmhhcy1zZWFyY2gtb3BlbiAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMTZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcGFnZS5oYXMtc2VhcmNoLW9wZW4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuXG4udGlwc29fc3R5bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aXBzb19idWJibGUge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGlwc29fYnViYmxlID4gLnRpcHNvX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi50aXBzb19idWJibGUuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLnRpcHNvX2J1YmJsZS5ib3R0b20ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRpcHNvX2J1YmJsZS5ib3R0b20gPiAudGlwc29fYXJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xufVxuLnRpcHNvX2J1YmJsZS50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi50aXBzb19idWJibGUudG9wID4gLnRpcHNvX2Fycm93IHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi50aXBzb19idWJibGUubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZSAudGlwc29fYnViYmxlLmxlZnQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLnRpcHNvX2J1YmJsZS5sZWZ0ID4gLnRpcHNvX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4udGlwc29fYnViYmxlLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC50aXBzb19idWJibGUucmlnaHQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLnRpcHNvX2J1YmJsZS5yaWdodCA+IC50aXBzb19hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTdweDtcbn1cbi50aXBzb19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbiJdfQ== */