.lib-hours__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.lib-hours__bg {
  width: 100%;
  height: 22rem;
  background-size: cover;
  background-position: center;
}

.lib-hours__main {
  padding: 3rem 4rem;
}

.lib-hours__col {
  margin-bottom: 2rem;
}

.lib-hours__col p {
  margin: 0 !important;
}

.lib-hours__col address {
  background-image: url(../images/icons/pin.svg);
  background-size: 28px 38px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 5rem;
  margin-bottom: 1rem;
  line-height: 1.5;
}

.lib-hours__col table {
  margin-top: 1rem;
}

.lib-hours__col table td {
  padding-right: 2rem;
}

@media (min-width: 48em) {
  .lib-hours__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .lib-hours__col {
    margin-bottom: 0;
    width: calc(99.9% * 1/2 - (30px - 30px * 1/2));
  }
  .lib-hours__col:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .lib-hours__col:last-child {
    margin-right: 0;
  }
  .lib-hours__col:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .lib-hours__col:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 64em) {
  .lib-hours__bg {
    height: auto;
    width: calc(99.9% * 1/3);
    background-size: cover;
    background-position: center;
  }
  .lib-hours__bg:nth-child(1n) {
    float: left;
    margin-right: 0;
    clear: none;
  }
  .lib-hours__bg:last-child {
    margin-right: 0;
  }
  .lib-hours__bg:nth-child(3n) {
    margin-right: 0;
    float: right;
  }
  .lib-hours__bg:nth-child(3n + 1) {
    clear: both;
  }
}

.book .main-content, .layout-content--library-homepage .main-content, .layout-content--viewbookspage .main-content {
  float: none !important;
  width: 100% !important;
}

.layout-content--book aside.layout-aside.mb, .layout-content--news aside.layout-aside.mb {
  display: none;
}

.layout-content--library-homepage .breadcrumbs {
  display: none !important;
}

.search-results__main {
  width: auto;
  float: none !important;
  margin-right: 0 !important;
}

.search-results__aside.contact__results {
  display: none;
}

.layout-content--viewnews-pagepage-2 .layout-aside {
  display: none;
}

.layout-content--viewnews-pagepage-2 .main-content {
  width: 100%;
}

@media (min-width: 48em) {
  .one-third, .two-thirds {
    width: calc(99.9% * 1 / 2 - (30px - 30px * 1 / 2));
  }
  .thirds-row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .one-third:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .one-third:last-child {
    margin-right: 0;
  }
  .one-third:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .one-third:nth-child(2n+1) {
    clear: both;
  }
  .two-thirds:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .two-thirds:last-child {
    margin-right: 0;
  }
  .two-thirds:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .two-thirds:nth-child(2n+1) {
    clear: both;
  }
}

@media (min-width: 64em) {
  .one-third {
    width: calc(99.9% * 1 / 3 - (30px - 30px * 1 / 3));
  }
  .one-third:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .one-third:last-child {
    margin-right: 0;
  }
  .one-third:nth-child(3n) {
    margin-right: 0;
    float: right;
  }
  .one-third:nth-child(3n+1) {
    clear: both;
  }
  .two-thirds {
    width: calc(99.9% * 2 / 3 - (30px - 30px * 2 / 3));
  }
  .two-thirds:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .two-thirds:last-child {
    margin-right: 0;
  }
  .two-thirds:nth-child(3n) {
    margin-right: 0;
    float: right;
  }
  .two-thirds:nth-child(3n+1) {
    clear: both;
  }
}

.lib-search {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 4rem;
  max-width: 83rem;
}

.lib-search__wrap {
  padding: 1rem;
}

.lib-search__input-wrap {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.lib-search__input {
  min-height: 4.2rem !important;
  border: none !important;
}

.lib-search__input::-webkit-input-placeholder {
  color: #a8a8a8;
  font-size: 1.8rem;
}

.lib-search__input:-moz-placeholder {
  color: #a8a8a8;
  font-size: 1.8rem;
}

.lib-search__input::-moz-placeholder {
  color: #a8a8a8;
  font-size: 1.8rem;
}

.lib-search__input:-ms-input-placeholder {
  color: #a8a8a8;
  font-size: 1.8rem;
}

.lib-search__label {
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-top: 1rem;
  display: block;
}

.lib-search__logo-wrap {
  display: none;
}

.lib-search__logo {
  margin: 18px 23px;
  width: 50px;
}

.lib-search__submit {
  height: 5rem;
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  background-image: url(../images/icons/search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.8rem;
  cursor: pointer;
}

@media (min-width: 48em) {
  .lib-search__wrap {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    padding: 0;
  }
  .lib-search__logo-wrap {
    display: block;
    border-right: .1rem solid #dcdcdc;
    margin-right: 3rem;
  }
  .lib-search__submit {
    height: auto;
    width: 9rem;
  }
}

.lib-circle-links {
  height: 100%;
}

.lib-circle-links__heading {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.lib-circle-links__list {
  padding-top: 3rem;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lib-circle-links__item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  max-width: 35rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.lib-circle-links__title {
  min-width: 10rem;
  width: 10rem;
  min-height: 10rem;
  height: 10rem;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  margin-bottom: 1.5rem;
}

.lib-circle-links__title:hover .lib-circle-links__title-name:before {
  border-color: rgba(187, 19, 62, 0.6);
}

.lib-circle-links__title-name {
  margin-bottom: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 300;
  color: #bb133e;
}

.lib-circle-links__title-name:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 10rem;
  height: 10rem;
  border-radius: 50%;
  border: 0.2rem solid rgba(187, 19, 62, 0.1);
  -webkit-transition: border-color .3s;
  transition: border-color .3s;
}

.lib-circle-links__text {
  line-height: 1.45;
}

.lib-circle-links__text p {
  margin: 0;
}

@media (min-width: 64em) {
  .lib-circle-links__title {
    margin-bottom: 0;
  }
  .lib-circle-links__item {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    width: calc(99.9% * 1 / 2 - (30px - 30px * 1 / 2));
    margin-bottom: 5rem;
  }
  .lib-circle-links__item:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .lib-circle-links__item:last-child {
    margin-right: 0;
  }
  .lib-circle-links__item:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .lib-circle-links__item:nth-child(2n+1) {
    clear: both;
  }
  .lib-circle-links__text {
    margin-left: 2rem;
    text-align: left;
  }
}

@media (min-width: 75em) {
  .three-thirds .lib-circle-links__title {
    margin-bottom: 0;
  }
  .three-thirds .lib-circle-links__item {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    width: calc(99.9% * 1 / 3 - (30px - 30px * 1 / 3));
    margin-bottom: 5rem;
    margin-left: 0;
  }
  .three-thirds .lib-circle-links__item:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
  }
  .three-thirds .lib-circle-links__item:last-child {
    margin-right: 0;
  }
  .three-thirds .lib-circle-links__item:nth-child(3n) {
    margin-right: 0;
    float: right;
  }
  .three-thirds .lib-circle-links__item:nth-child(3n+1) {
    clear: both;
  }
  .three-thirds .lib-circle-links__text {
    margin-left: 2rem;
    text-align: left;
  }
}

.lib-book-slider {
  background-color: #bb133e;
}

.lib-book-slider__heading {
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-bottom: 0.2rem solid rgba(246, 246, 246, 0.1);
}

.lib-book-slider__list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.lib-book-slider__item {
  color: #fff;
  list-style: none;
  padding: 1.5rem 1.5rem 5rem;
}

.lib-book-slider__img {
  max-width: 18rem;
  margin: .5rem auto 3.5rem;
}

.lib-book-slider__img-link {
  display: block;
}

.lib-book-slider__title {
  font-style: 2rem;
  margin-bottom: .5rem;
}

.lib-book-slider__title-link {
  text-decoration: none;
}

.lib-book-slider__title-link:hover {
  text-decoration: underline;
}

.lib-book-slider__author {
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 1.5rem;
}

.lib-book-slider .lSPager {
  list-style: none;
  text-align: center;
  padding: 2rem 0 !important;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  border-top: 0.2rem solid rgba(246, 246, 246, 0.1);
}

.lib-book-slider .lSPager li {
  width: 1rem !important;
  height: 1rem;
  display: inline-block;
  border-radius: 50%;
  text-indent: -99999px;
  background-color: #fff;
  opacity: .5;
  margin: 0 .5rem;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.lib-book-slider .lSPager li.active {
  opacity: 1;
}

.viewfront-domainpage-1 .main-content {
  width: 100%;
}

.lib-book-slider__text section {
  padding: 0;
  background: inherit;
}

.layout-content--viewbookspage .layout-aside {
  display: none;
}

.layout-content--book .news-detail__aside {
  margin-bottom: 4rem;
}

main.viewnews-pagepage-1 .layout-aside {
  display: none;
}

main.viewnews-pagepage-1 .views-element-container form.views-exposed-form {
  display: none;
}

@media (min-width: 62.5em) {
  .header__logo {
    max-width: none;
    width: 550px;
    overflow: hidden;
    height: 102px;
  }
  .header__logo-img {
    width: 630px;
    height: 230px;
    position: relative;
    top: -70px;
    left: -58px;
    display: block;
    max-width: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9saWItaG91cnMuc2NzcyIsIm1haW4uY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNFO0VBQ0Usb0JBQXdCO0VBQXhCLG9CQUF3QjtFQUF4QixhQUF3QjtFQUF4Qiw4QkFBd0I7RUFBeEIsNkJBQXdCO01BQXhCLHVCQUF3QjtVQUF4QixtQkFBd0I7QUNBNUI7O0FERUU7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwyQkFBMkI7QUNDL0I7O0FEQ0U7RUFDRSxrQkFBa0I7QUNFdEI7O0FEQ0U7RUFDRSxtQkFBbUI7QUNFdkI7O0FESEc7RUFHRyxvQkFBb0I7QUNJMUI7O0FEUEc7RUFNRyw4Q0FBOEM7RUFDOUMsMEJBQTBCO0VBQzFCLDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUNLdEI7O0FEakJHO0VBZUcsZ0JBQWdCO0FDTXRCOztBRHJCRztFQWlCSyxtQkFBbUI7QUNRM0I7O0FESEU7RUFDRTtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsV0FBVztFQ01mO0VESkU7SUFDRSxnQkFBZ0I7SUFDaEIsOENBQWdCO0VDTXBCO0VEUkU7SUFFRSxXQUFnQjtJQUFoQixrQkFBZ0I7SUFBaEIsV0FBZ0I7RUNNcEI7RURSRTtJQUVFLGVBQWdCO0VDTXBCO0VEUkU7SUFFRSxlQUFnQjtJQUFoQixZQUFnQjtFQ01wQjtFRFJFO0lBRUUsV0FBZ0I7RUNNcEI7QUFDRjs7QURIRTtFQUNFO0lBQ0UsWUFBWTtJQUNaLHdCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIsMkJBQTJCO0VDTS9CO0VEVkU7SUFFRSxXQUF1QjtJQUF2QixlQUF1QjtJQUF2QixXQUF1QjtFQ1EzQjtFRFZFO0lBRUUsZUFBdUI7RUNRM0I7RURWRTtJQUVFLGVBQXVCO0lBQXZCLFlBQXVCO0VDUTNCO0VEVkU7SUFFRSxXQUF1QjtFQ1EzQjtBQUNGOztBQ3hEQTtFQUNB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QkFBQTtFQUNBLGlEQUFBO0FEbURBOztBQ2hEQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSwrQkFDQTtFQURBLHVCQUNBO0FEa0RBOztBQ2hEQTtFQUNBLFVBQ0E7QURrREE7O0FDaERBO0VBQ0EsV0FDQTtBRGtEQTs7QUNoREE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QURtREE7O0FDaERBO0VBQ0EsYUFBQTtBRG1EQTs7QUNoREE7RUFFQSxtQkFBQTtBRGtEQTs7QUM5Q0E7RUFFQSxhQUFBO0FEZ0RBOztBQ2xEQTtFQU9BLGFBQUE7QUQrQ0E7O0FDMUNBO0VBQ0E7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsYUFBQTtFRDZDRTtFQzNDRjtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0VENkNFO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubGliLWhvdXJzIHtcbiAgJl9fd3JhcCB7XG4gICAgbG9zdC1mbGV4LWNvbnRhaW5lcjogcm93O1xuICB9XG4gICZfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gICZfX21haW4ge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGluLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMzhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCAqIDFlbSkge1xuICAgICZfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxvc3QtY29sdW1uOiAxLzI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZyAqIDFlbSkge1xuICAgICZfX2JnIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxvc3QtY29sdW1uOiAxLzMgYXV0byAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5saWItaG91cnNfX3dyYXAge1xuICBsb3N0LWZsZXgtY29udGFpbmVyOiByb3c7XG59XG5cbi5saWItaG91cnNfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmxpYi1ob3Vyc19fbWFpbiB7XG4gIHBhZGRpbmc6IDNyZW0gNHJlbTtcbn1cblxuLmxpYi1ob3Vyc19fY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxpYi1ob3Vyc19fY29sIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxpYi1ob3Vyc19fY29sIGFkZHJlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Bpbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMzhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDNweDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubGliLWhvdXJzX19jb2wgdGFibGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubGliLWhvdXJzX19jb2wgdGFibGUgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGliLWhvdXJzX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saWItaG91cnNfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsb3N0LWNvbHVtbjogMS8yO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saWItaG91cnNfX2JnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbG9zdC1jb2x1bW46IDEvMyBhdXRvIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJvb2sgLm1haW4tY29udGVudCwgLmxheW91dC1jb250ZW50LS1saWJyYXJ5LWhvbWVwYWdlIC5tYWluLWNvbnRlbnQsIC5sYXlvdXQtY29udGVudC0tdmlld2Jvb2tzcGFnZSAubWFpbi1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxheW91dC1jb250ZW50LS1ib29rIGFzaWRlLmxheW91dC1hc2lkZS5tYiwgLmxheW91dC1jb250ZW50LS1uZXdzIGFzaWRlLmxheW91dC1hc2lkZS5tYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXlvdXQtY29udGVudC0tbGlicmFyeS1ob21lcGFnZSAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19hc2lkZS5jb250YWN0X19yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxheW91dC1jb250ZW50LS12aWV3bmV3cy1wYWdlcGFnZS0yIC5sYXlvdXQtYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF5b3V0LWNvbnRlbnQtLXZpZXduZXdzLXBhZ2VwYWdlLTIgLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAub25lLXRoaXJkLCAudHdvLXRoaXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoOTkuOSUgKiAxIC8gMiAtICgzMHB4IC0gMzBweCAqIDEgLyAyKSk7XG4gIH1cbiAgLnRoaXJkcy1yb3cge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm9uZS10aGlyZDpudGgtY2hpbGQoMW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm9uZS10aGlyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm9uZS10aGlyZDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5vbmUtdGhpcmQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudHdvLXRoaXJkczpudGgtY2hpbGQoMW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnR3by10aGlyZHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50d28tdGhpcmRzOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnR3by10aGlyZHM6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAub25lLXRoaXJkIHtcbiAgICB3aWR0aDogY2FsYyg5OS45JSAqIDEgLyAzIC0gKDMwcHggLSAzMHB4ICogMSAvIDMpKTtcbiAgfVxuICAub25lLXRoaXJkOm50aC1jaGlsZCgxbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAub25lLXRoaXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAub25lLXRoaXJkOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm9uZS10aGlyZDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC50d28tdGhpcmRzIHtcbiAgICB3aWR0aDogY2FsYyg5OS45JSAqIDIgLyAzIC0gKDMwcHggLSAzMHB4ICogMiAvIDMpKTtcbiAgfVxuICAudHdvLXRoaXJkczpudGgtY2hpbGQoMW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnR3by10aGlyZHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50d28tdGhpcmRzOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnR3by10aGlyZHM6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ubGliLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1heC13aWR0aDogODNyZW07XG59XG5cbi5saWItc2VhcmNoX193cmFwIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmxpYi1zZWFyY2hfX2lucHV0LXdyYXAge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubGliLXNlYXJjaF9faW5wdXQge1xuICBtaW4taGVpZ2h0OiA0LjJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saWItc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmxpYi1zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5saWItc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmxpYi1zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmxpYi1zZWFyY2hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGliLXNlYXJjaF9fbG9nby13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpYi1zZWFyY2hfX2xvZ28ge1xuICBtYXJnaW46IDE4cHggMjNweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5saWItc2VhcmNoX19zdWJtaXQge1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5saWItc2VhcmNoX193cmFwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpYi1zZWFyY2hfX2xvZ28td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAjZGNkY2RjO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxuICAubGliLXNlYXJjaF9fc3VibWl0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cblxuLmxpYi1jaXJjbGUtbGlua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saWItY2lyY2xlLWxpbmtzX19oZWFkaW5nIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX2l0ZW0ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX3RpdGxlIHtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgd2lkdGg6IDEwcmVtO1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubGliLWNpcmNsZS1saW5rc19fdGl0bGU6aG92ZXIgLmxpYi1jaXJjbGUtbGlua3NfX3RpdGxlLW5hbWU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NywgMTksIDYyLCAwLjYpO1xufVxuXG4ubGliLWNpcmNsZS1saW5rc19fdGl0bGUtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNiYjEzM2U7XG59XG5cbi5saWItY2lyY2xlLWxpbmtzX190aXRsZS1uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgcmdiYSgxODcsIDE5LCA2MiwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpYi1jaXJjbGUtbGlua3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saWItY2lyY2xlLWxpbmtzX19pdGVtIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBjYWxjKDk5LjklICogMSAvIDIgLSAoMzBweCAtIDMwcHggKiAxIC8gMikpO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmxpYi1jaXJjbGUtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDFuKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saWItY2lyY2xlLWxpbmtzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGliLWNpcmNsZS1saW5rc19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5saWItY2lyY2xlLWxpbmtzX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxpYi1jaXJjbGUtbGlua3NfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRocmVlLXRoaXJkcyAubGliLWNpcmNsZS1saW5rc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRocmVlLXRoaXJkcyAubGliLWNpcmNsZS1saW5rc19faXRlbSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogY2FsYyg5OS45JSAqIDEgLyAzIC0gKDMwcHggLSAzMHB4ICogMSAvIDMpKTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50aHJlZS10aGlyZHMgLmxpYi1jaXJjbGUtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDFuKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50aHJlZS10aGlyZHMgLmxpYi1jaXJjbGUtbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aHJlZS10aGlyZHMgLmxpYi1jaXJjbGUtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAudGhyZWUtdGhpcmRzIC5saWItY2lyY2xlLWxpbmtzX19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRocmVlLXRoaXJkcyAubGliLWNpcmNsZS1saW5rc19fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubGliLWJvb2stc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMTMzZTtcbn1cblxuLmxpYi1ib29rLXNsaWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjEpO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX19saXN0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5saWItYm9vay1zbGlkZXJfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSA1cmVtO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX19pbWcge1xuICBtYXgtd2lkdGg6IDE4cmVtO1xuICBtYXJnaW46IC41cmVtIGF1dG8gMy41cmVtO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc3R5bGU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX190aXRsZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX190aXRsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saWItYm9vay1zbGlkZXJfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5saWItYm9vay1zbGlkZXIgLmxTUGFnZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4xKTtcbn1cblxuLmxpYi1ib29rLXNsaWRlciAubFNQYWdlciBsaSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG4gIG1hcmdpbjogMCAuNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi5saWItYm9vay1zbGlkZXIgLmxTUGFnZXIgbGkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZpZXdmcm9udC1kb21haW5wYWdlLTEgLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGliLWJvb2stc2xpZGVyX190ZXh0IHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4ubGF5b3V0LWNvbnRlbnQtLXZpZXdib29rc3BhZ2UgLmxheW91dC1hc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXlvdXQtY29udGVudC0tYm9vayAubmV3cy1kZXRhaWxfX2FzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxubWFpbi52aWV3bmV3cy1wYWdlcGFnZS0xIC5sYXlvdXQtYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5tYWluLnZpZXduZXdzLXBhZ2VwYWdlLTEgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgd2lkdGg6IDYzMHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogLTU4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vZnN2X3VrL3NyYy9zY3NzL3ZhclwiO1xuQGltcG9ydCBcImxpYi1ob3Vyc1wiO1xuXG4uYm9vayAubWFpbi1jb250ZW50LCAubGF5b3V0LWNvbnRlbnQtLWxpYnJhcnktaG9tZXBhZ2UgLm1haW4tY29udGVudCwgLmxheW91dC1jb250ZW50LS12aWV3Ym9va3NwYWdlIC5tYWluLWNvbnRlbnQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5sYXlvdXQtY29udGVudC0tYm9vayBhc2lkZS5sYXlvdXQtYXNpZGUubWIsIC5sYXlvdXQtY29udGVudC0tbmV3cyBhc2lkZS5sYXlvdXQtYXNpZGUubWIge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5sYXlvdXQtY29udGVudC0tbGlicmFyeS1ob21lcGFnZSAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19tYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX2FzaWRlLmNvbnRhY3RfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF5b3V0LWNvbnRlbnQtLXZpZXduZXdzLXBhZ2VwYWdlLTIgLmxheW91dC1hc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXlvdXQtY29udGVudC0tdmlld25ld3MtcGFnZXBhZ2UtMiAubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm9uZS10aGlyZCwgLnR3by10aGlyZHMge1xuICAgIHdpZHRoOiBjYWxjKDk5LjklICogMSAvIDIgLSAoMzBweCAtIDMwcHggKiAxIC8gMikpXG4gIH1cbiAgLnRoaXJkcy1yb3cge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgfVxuICAub25lLXRoaXJkOm50aC1jaGlsZCgxbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjbGVhcjogbm9uZVxuICB9XG4gIC5vbmUtdGhpcmQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cbiAgLm9uZS10aGlyZDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0XG4gIH1cbiAgLm9uZS10aGlyZDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoXG4gIH1cbiAgLnR3by10aGlyZHM6bnRoLWNoaWxkKDFuKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGNsZWFyOiBub25lXG4gIH1cbiAgLnR3by10aGlyZHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cbiAgLnR3by10aGlyZHM6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodFxuICB9XG4gIC50d28tdGhpcmRzOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGJvdGhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAub25lLXRoaXJkIHtcbiAgICB3aWR0aDogY2FsYyg5OS45JSAqIDEgLyAzIC0gKDMwcHggLSAzMHB4ICogMSAvIDMpKVxuICB9XG4gIC5vbmUtdGhpcmQ6bnRoLWNoaWxkKDFuKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGNsZWFyOiBub25lXG4gIH1cbiAgLm9uZS10aGlyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuICAub25lLXRoaXJkOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHRcbiAgfVxuICAub25lLXRoaXJkOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGhcbiAgfVxuICAudHdvLXRoaXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoOTkuOSUgKiAyIC8gMyAtICgzMHB4IC0gMzBweCAqIDIgLyAzKSlcbiAgfVxuICAudHdvLXRoaXJkczpudGgtY2hpbGQoMW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IG5vbmVcbiAgfVxuICAudHdvLXRoaXJkczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuICAudHdvLXRoaXJkczpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0XG4gIH1cbiAgLnR3by10aGlyZHM6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aFxuICB9XG59XG5cbi5saWItc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWF4LXdpZHRoOiA4M3JlbVxufVxuXG4ubGliLXNlYXJjaF9fd3JhcCB7XG4gIHBhZGRpbmc6IDFyZW1cbn1cblxuLmxpYi1zZWFyY2hfX2lucHV0LXdyYXAge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxXG59XG5cbi5saWItc2VhcmNoX19pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDQuMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxufVxuXG4ubGliLXNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAxLjhyZW1cbn1cblxuLmxpYi1zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAxLjhyZW1cbn1cblxuLmxpYi1zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGZvbnQtc2l6ZTogMS44cmVtXG59XG5cbi5saWItc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAxLjhyZW1cbn1cblxuLmxpYi1zZWFyY2hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5saWItc2VhcmNoX19sb2dvLXdyYXAge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5saWItc2VhcmNoX19sb2dvIHtcbiAgbWFyZ2luOiAxOHB4IDIzcHg7XG4gIHdpZHRoOiA1MHB4XG59XG5cbi5saWItc2VhcmNoX19zdWJtaXQge1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44cmVtO1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpYi1zZWFyY2hfX3dyYXAge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMFxuICB9XG4gIC5saWItc2VhcmNoX19sb2dvLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgI2RjZGNkYztcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW1cbiAgfVxuICAubGliLXNlYXJjaF9fc3VibWl0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDlyZW1cbiAgfVxufVxuXG4ubGliLWNpcmNsZS1saW5rcyB7XG4gIGhlaWdodDogMTAwJVxufVxuXG4ubGliLWNpcmNsZS1saW5rc19faGVhZGluZyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG4ubGliLWNpcmNsZS1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5saWItY2lyY2xlLWxpbmtzX190aXRsZSB7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHdpZHRoOiAxMHJlbTtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4ubGliLWNpcmNsZS1saW5rc19fdGl0bGU6aG92ZXIgLmxpYi1jaXJjbGUtbGlua3NfX3RpdGxlLW5hbWU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NywgMTksIDYyLCAuNilcbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX3RpdGxlLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjYmIxMzNlXG59XG5cbi5saWItY2lyY2xlLWxpbmtzX190aXRsZS1uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAuMnJlbSBzb2xpZCByZ2JhKDE4NywgMTksIDYyLCAuMSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3Ncbn1cblxuLmxpYi1jaXJjbGUtbGlua3NfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS40NVxufVxuXG4ubGliLWNpcmNsZS1saW5rc19fdGV4dCBwIHtcbiAgbWFyZ2luOiAwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saWItY2lyY2xlLWxpbmtzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG4gIC5saWItY2lyY2xlLWxpbmtzX19pdGVtIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBjYWxjKDk5LjklICogMSAvIDIgLSAoMzBweCAtIDMwcHggKiAxIC8gMikpO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW1cbiAgfVxuICAubGliLWNpcmNsZS1saW5rc19faXRlbTpudGgtY2hpbGQoMW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IG5vbmVcbiAgfVxuICAubGliLWNpcmNsZS1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuICAubGliLWNpcmNsZS1saW5rc19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0XG4gIH1cbiAgLmxpYi1jaXJjbGUtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aFxuICB9XG4gIC5saWItY2lyY2xlLWxpbmtzX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAudGhyZWUtdGhpcmRzIHtcblxuICAgICAgICAubGliLWNpcmNsZS1saW5rc19fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICB9XG5cbiAgICAgICAgLmxpYi1jaXJjbGUtbGlua3Mge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5OS45JSAqIDEgLyAzIC0gKDMwcHggLSAzMHB4ICogMSAvIDMpKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpYi1ib29rLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjEzM2Vcbn1cblxuLmxpYi1ib29rLXNsaWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIC4xKVxufVxuXG4ubGliLWJvb2stc2xpZGVyX19saXN0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLmxpYi1ib29rLXNsaWRlcl9faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDVyZW1cbn1cblxuLmxpYi1ib29rLXNsaWRlcl9faW1nIHtcbiAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgbWFyZ2luOiAuNXJlbSBhdXRvIDMuNXJlbVxufVxuXG4ubGliLWJvb2stc2xpZGVyX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5saWItYm9vay1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zdHlsZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuLmxpYi1ib29rLXNsaWRlcl9fdGl0bGUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubGliLWJvb2stc2xpZGVyX190aXRsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmxpYi1ib29rLXNsaWRlcl9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5saWItYm9vay1zbGlkZXIgLmxTUGFnZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogLjJyZW0gc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAuMSlcbn1cblxuLmxpYi1ib29rLXNsaWRlciAubFNQYWdlciBsaSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG4gIG1hcmdpbjogMCAuNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3Ncbn1cblxuLmxpYi1ib29rLXNsaWRlciAubFNQYWdlciBsaS5hY3RpdmUge1xuICBvcGFjaXR5OiAxXG59XG5cbi52aWV3ZnJvbnQtZG9tYWlucGFnZS0xIC5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJVxufVxuXG4ubGliLWJvb2stc2xpZGVyX190ZXh0IHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4ubGF5b3V0LWNvbnRlbnQtLXZpZXdib29rc3BhZ2UgLmxheW91dC1hc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXlvdXQtY29udGVudC0tYm9vayB7XG4gIC5uZXdzLWRldGFpbF9fYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxubWFpbi52aWV3bmV3cy1wYWdlcGFnZS0xIHtcbiAgLmxheW91dC1hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDJweDtcblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgbGVmdDogLTU4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
