/*BUTTONS*/
/* HOME PAGE BEGIN*/
/*--------------------------------------------------*/
.main {
  position: relative;
  padding-bottom: 1px;
}

.slider-triangle {
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: 1;
  width: 100%;
}

.breadcrumb-custom {
  position: absolute;
  top: -250px;
  right: 15px;
  z-index: 1;
}

.breadcrumb-custom > li {
  display: inline-block;
  vertical-align: top;
  color: #fff;
}

.breadcrumb-custom > li > a {
  color: inherit;
}

.breadcrumb-custom > li .fa {
  margin: 0 2px;
}

/*SECTION-ABOUT*/
/*--------------------------------------------------*/
.about-article-container {
  padding-left: 10%;
}

.about-article-text {
  padding-right: 34%;
}

.in-figures {
  margin-left: 9.5%;
  padding: 49px 6% 28px 6%;
}

.in-figures-heading,
.in-figures-heading.heading-big {
  margin-bottom: 0;
}

.in-figures-item {
  position: relative;
  padding-left: 30px;
  /*15px*/
  font-size: 1.07143rem;
}

.in-figures-item-icon {
  position: absolute;
  top: 1px;
  left: 0;
  color: #fff;
  /*16px*/
  font-size: 1.14286rem;
}

.numbers-section {
  padding: 31px 0 1px 0;
  background-image: url(../img/numbers-section.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  color: #fff;
}

.animation-circles-container {
  padding: 0 55px;
}

.animation-circle-item {
  margin-bottom: 30px;
}

.js-animation-circle-item {
  visibility: hidden;
}

.animation-circle {
  position: relative;
  width: 112px;
  height: 112px;
  margin: 0 auto 10px;
}

.animation-circle-number {
  position: absolute;
  top: 34px;
  right: 0;
  left: 0;
  /*33px*/
  font-size: 2.35714rem;
  text-align: center;
}

/*SECTION-STORY*/
/*--------------------------------------------------*/
.section-story {
  position: relative;
  overflow: hidden;
}

.story-triangle {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 4;
}

.story-article-row {
  margin-right: 0;
  margin-left: 0;
}

.story-article-col {
  z-index: 1;
  padding-right: 0;
  padding-left: 0;
}

.story-left-col {
  padding: 230px 0 324px 0;
  background-image: url(../img/story.jpg);
  background-size: cover;
  background-position: center top;
}

.section-story-img {
  position: relative;
  z-index: 1;
}

.team-back {
  position: absolute;
  top: -102%;
  left: -90%;
  z-index: 0;
}

.team-members-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 100px;
}

.team-member-top-left,
.team-member-top-right,
.team-member-bottom-right,
.team-member-bottom-left,
.team-member-center {
  z-index: 1;
}

.team-member-top-left,
.team-member-top-right,
.team-member-bottom-right,
.team-member-bottom-left {
  position: absolute;
}

.team-member-top-left {
  top: -242px;
  left: -115px;
}

.team-member-top-right {
  top: -142px;
  right: -98px;
}

.team-member-bottom-right {
  bottom: -190px;
  right: -69px;
}

.team-member-bottom-left {
  bottom: -98px;
  left: -213px;
}

.team-member-center {
  position: relative;
}

.team-front {
  position: absolute;
  top: -33%;
  left: -73%;
  z-index: 2;
}

.team-beetween {
  position: absolute;
  top: 54%;
  left: -95px;
  z-index: 1;
}

.section-story-right-bg {
  position: absolute;
  top: -3%;
  left: -3%;
  z-index: 0;
  width: 110%;
  height: 1200px;
  -webkit-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
  background-color: #c0c84e;
}

.story-article-container {
  max-height: 639px;
  padding: 55px 0 30px 18%;
}

.story-article-text-container {
  padding: 0 3% 0 20px;
}

.story-article-heading {
  margin-bottom: 44px;
}

/*SECTION-STORY*/
/*--------------------------------------------------*/
.section-services {
  padding: 154px 0 83px 0;
  background-image: url(../img/services.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.services-article-top {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: rgba(255, 255, 255, 0.18) 1px solid;
}

.services-item-icon,
.services-heading {
  margin-bottom: 15px;
}

.services-heading {
  padding-right: 30px;
}

.services-item {
  margin-bottom: 60px;
}

.services-item-top {
  position: relative;
  min-height: 70px;
  margin-bottom: 23px;
}

.services-item-icon {
  position: relative;
  width: 86px;
  height: 86px;
}

.services-item-icon-img {
  position: relative;
  z-index: 1;
  vertical-align: top;
}

.services-item-heading {
  padding-left: 15px;
  /*17px*/
  font-size: 1.21429rem;
}

.services-list {
  padding-left: 38px;
}

.services-list-item {
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
}

.services-list-icon {
  position: absolute;
  top: 1px;
  left: 0;
  /*16px*/
  font-size: 1.14286rem;
  color: #c0c84e;
}

/*SECTION-EXPERTISE*/
/*--------------------------------------------------*/
.section-expertise {
  padding: 100px 0 122px 0;
  background-color: #f4f4f5;
  background-image: url(../img/expertise.jpg);
  background-repeat: repeat-x;
  background-position: center bottom;
}

.expertise-article-top {
  margin-bottom: 89px;
}

.expertise-item {
  position: relative;
  padding-left: 180px;
  min-height: 150px;
  margin-bottom: 80px;
}

.expertise-item-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
}

.expertise-item-heading {
  margin-bottom: 20px;
}

/*SECTION-CLIENTS*/
/*--------------------------------------------------*/
.section-clients {
  padding: 70px 0 82px 0;
}

.clients-container {
  position: relative;
  max-width: 1600px;
  margin: auto;
  padding: 30px 75px 48px 75px;
}

.slider-control {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 52px;
  background-color: #c0c84e;
  /*40px*/
  font-size: 2.85714rem;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

.slider-control:hover, .slider-control:focus {
  background-color: #b8c13c;
}

.slider-control-left {
  left: 0;
}

.slider-control-right {
  right: 0;
}

.clients-slider {
  padding: 57px 0;
}

.clients-slider .owl-item img {
  display: inline-block;
  width: auto;
}

.clients-slide {
  width: 243px;
  height: 76px;
  margin: 0 15px;
  border: #a7a7a7 1px solid;
  text-align: center;
}

/* HOME PAGE RESPONSIVE BEGIN*/
/*--------------------------------------------------*/
/*DESKTOP 1599max BEGIN*/
@media screen and (max-width: 1599px) {
  .story-article-container {
    padding-left: 15px;
  }
  .breadcrumb-custom {
    top: -170px;
  }
  .team-members-container {
    margin-right: 0;
  }
}

/*DESKTOP 1599max END*/
/*DESKTOP LG BEGIN*/
/*DESKTOP LG END*/
/*DESKTOP MD BEGIN*/
@media screen and (min-width: 992px) {
  .story-left-col {
    padding-bottom: 280px;
  }
  .team-member-bottom-left {
    left: -130px;
  }
}

/*DESKTOP MD END*/
/*TABLET AND DESKTOP BEGIN*/
/*TABLET AND DESKTOP END*/
/*DESKTOP SMALL BEGIN*/
@media screen and (max-width: 1199px) {
  .breadcrumb-custom {
    top: -140px;
  }
  .about-article-container {
    padding-left: 0;
  }
  .in-figures {
    margin-left: 0;
  }
  .about-article-text {
    padding-right: 0;
  }
  .in-figures {
    margin-right: -15px;
    padding-right: 4%;
    padding-left: 4%;
  }
  .section-services {
    padding-top: 100px;
  }
}

/*TABLET BEGIN*/
@media screen and (max-width: 991px) {
  .breadcrumb-custom {
    top: -110px;
  }
  .section-about {
    padding-bottom: 50px;
  }
  .in-figures {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: -15px;
  }
  .animation-circles-container {
    padding-right: 0;
    padding-left: 0;
  }
  .story-article-container {
    padding-left: 0;
  }
  .story-article-text-container {
    padding-right: 0;
  }
  .section-story-img {
    position: relative;
    left: -7%;
    width: 140%;
  }
  .section-story-right-bg {
    left: 0;
  }
  .section-services,
  .section-expertise,
  .section-clients {
    padding-top: 60px;
    padding-bottom: 50px;
  }
  .expertise-article-top {
    margin-bottom: 70px;
  }
  .expertise-item {
    margin-bottom: 60px;
  }
  .clients-container {
    padding-top: 15px;
    padding-bottom: 30px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .slider-control {
    width: 40px;
  }
  .clients-slider {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .story-left-col {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .team-member-top-left {
    top: -170px;
  }
  .team-member-top-right {
    right: -70px;
  }
  .team-member-bottom-right {
    bottom: -170px;
  }
  .team-member-bottom-left {
    left: -80px;
    bottom: -110px;
  }
  .team-front {
    left: -51%;
  }
  .team-beetween {
    top: 49%;
  }
}

/*TABLET END*/
/*PHONE BEGIN*/
@media screen and (max-width: 767px) {
  .section-services,
  .section-expertise,
  .section-clients {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .section-about {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .story-article-container {
    max-height: 10000px;
    padding-top: 30px;
  }
  .section-story-right-bg {
    left: 0;
  }
  .story-article-heading {
    margin-bottom: 20px;
  }
  .services-article-top {
    padding-bottom: 20px;
    margin-bottom: 40px;
  }
  .services-item {
    margin-bottom: 45px;
  }
  .services-item-top {
    margin-bottom: 15px;
  }
  .expertise-item {
    padding-left: 0;
    margin-bottom: 40px;
  }
  .expertise-item-icon {
    position: static;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .expertise-item-heading {
    text-align: center;
  }
  .expertise-article-top {
    margin-bottom: 40px;
  }
  .section-clients {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
  }
  .clients-container {
    position: static;
    padding-right: 30px;
    padding-left: 30px;
  }
  .clients-slider {
    width: auto;
    padding-top: 15px;
    padding-bottom: 0;
    margin-right: -15px;
    margin-left: -15px;
  }
  .clients-slide {
    float: left;
  }
  .slider-control {
    top: 0;
    bottom: auto;
    width: 30px;
    padding: 45px 0;
    /*24px*/
    font-size: 1.71429rem;
  }
  .breadcrumb-custom {
    position: static;
    top: -80px;
  }
  .breadcrumb-custom > li {
    color: #553c7b;
  }
  .team-member-top-left,
  .team-member-top-right,
  .team-member-bottom-right,
  .team-member-bottom-left {
    width: 180px;
  }
  .team-member-center {
    width: 300px;
  }
  .team-member-top-left {
    top: -155px;
    left: -50px;
  }
  .team-member-top-right {
    right: -45px;
  }
  .team-member-bottom-right {
    right: -50px;
    bottom: -140px;
  }
  .team-back {
    left: -5%;
    top: -16%;
    width: 120%;
  }
  .team-front {
    top: -30%;
    left: -20%;
    width: 146%;
  }
}

/*PHONE END*/
/*--------------------------------------------------*/
/* HOME PAGE RESPONSIVE END*/
/*--------------------------------------------------*/
/* HOME PAGE END*/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2FzcyIsIl9taXhpbnMuc2FzcyIsIl92YXJpYWJsZXMuc2FzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cblxuLyogSE9NRSBQQUdFIEJFR0lOKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4uc2xpZGVyLXRyaWFuZ2xlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5icmVhZGNydW1iLWN1c3RvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMjUwcHg7XG5cdHJpZ2h0OiAkb2Zmc2V0K3B4O1xuXHR6LWluZGV4OiAxO1xuXHQ+IGxpIHtcblx0XHRAaW5jbHVkZSBpbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQ+IGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7IH1cblx0XHQuZmEge1xuXHRcdFx0bWFyZ2luOiAwIDJweDsgfSB9IH1cblxuXG5cblxuXG4vKlNFQ1RJT04tQUJPVVQqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uLWFib3V0IHtcbiB9XHQvLyBwYWRkaW5nOiAwIDAgMTM4cHggMFxuXG4uYWJvdXQtYXJ0aWNsZSB7fVxuXG4uYWJvdXQtYXJ0aWNsZS1jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDEwJTsgfVxuXG4uYWJvdXQtYXJ0aWNsZS10ZXh0LWNvbnRhaW5lciB7XG4gfVx0Ly8gbWFyZ2luLXRvcDogMTA4cHhcblxuLmFib3V0LWFydGljbGUtdGV4dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDM0JTsgfVxuXG5cblxuLmluLWZpZ3VyZXMge1xuXHRtYXJnaW4tbGVmdDogOS41JTtcblx0cGFkZGluZzogNDlweCA2JSAyOHB4IDYlOyB9XG5cbi5pbi1maWd1cmVzLWhlYWRpbmcsXG4uaW4tZmlndXJlcy1oZWFkaW5nLmhlYWRpbmctYmlnIHtcblx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW4tZmlndXJlcy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdEBpbmNsdWRlIHJlbSgxNSk7IH1cblxuLmluLWZpZ3VyZXMtaXRlbS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0bGVmdDogMDtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHJlbSgxNik7IH1cblxuXG5cblxuXG5cblxuLm51bWJlcnMtc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDMxcHggMCAxcHggMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9udW1iZXJzLXNlY3Rpb24uanBnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0Y29sb3I6ICNmZmY7IH1cblxuLmFuaW1hdGlvbi1jaXJjbGVzLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgNTVweDsgfVxuXG4uYW5pbWF0aW9uLWNpcmNsZS1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uanMtYW5pbWF0aW9uLWNpcmNsZS1pdGVtIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5hbmltYXRpb24tY2lyY2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTEycHg7XG5cdGhlaWdodDogMTEycHg7XG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cblxuLmFuaW1hdGlvbi1jaXJjbGUtbnVtYmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDM0cHg7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRAaW5jbHVkZSByZW0oMzMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG5cblxuXG4vKlNFQ1RJT04tU1RPUlkqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uLXN0b3J5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5cblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc3RvcnktdHJpYW5nbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDQ7IH1cblxuLnN0b3J5LWFydGljbGUge31cblxuLnN0b3J5LWFydGljbGUtcm93IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDsgfVxuXG4uc3RvcnktYXJ0aWNsZS1jb2wge1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnN0b3J5LWxlZnQtY29sIHtcblx0cGFkZGluZzogMjMwcHggMCAzMjRweCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0b3J5LmpwZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cblxuLnNlY3Rpb24tc3RvcnktaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxOyB9XG5cbi50ZWFtLWJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEwMiU7XG5cdGxlZnQ6IC05MCU7XG5cdHotaW5kZXg6IDA7IH1cblxuLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGluO1xuXHRtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi50ZWFtLW1lbWJlci10b3AtbGVmdCxcbi50ZWFtLW1lbWJlci10b3AtcmlnaHQsXG4udGVhbS1tZW1iZXItYm90dG9tLXJpZ2h0LFxuLnRlYW0tbWVtYmVyLWJvdHRvbS1sZWZ0LFxuLnRlYW0tbWVtYmVyLWNlbnRlciB7XG5cdHotaW5kZXg6IDE7IH1cblxuLnRlYW0tbWVtYmVyLXRvcC1sZWZ0LFxuLnRlYW0tbWVtYmVyLXRvcC1yaWdodCxcbi50ZWFtLW1lbWJlci1ib3R0b20tcmlnaHQsXG4udGVhbS1tZW1iZXItYm90dG9tLWxlZnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnRlYW0tbWVtYmVyLXRvcC1sZWZ0IHtcblx0dG9wOiAtMjQycHg7XG5cdGxlZnQ6IC0xMTVweDsgfVxuXG4udGVhbS1tZW1iZXItdG9wLXJpZ2h0IHtcblx0dG9wOiAtMTQycHg7XG5cdHJpZ2h0OiAtOThweDsgfVxuXG4udGVhbS1tZW1iZXItYm90dG9tLXJpZ2h0IHtcblx0Ym90dG9tOiAtMTkwcHg7XG5cdHJpZ2h0OiAtNjlweDsgfVxuXG4udGVhbS1tZW1iZXItYm90dG9tLWxlZnQge1xuXHRib3R0b206IC05OHB4O1xuXHRsZWZ0OiAtMjEzcHg7IH1cblxuLnRlYW0tbWVtYmVyLWNlbnRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGVhbS1mcm9udCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMzMlO1xuXHRsZWZ0OiAtNzMlO1xuXHR6LWluZGV4OiAyOyB9XG5cbi50ZWFtLWJlZXR3ZWVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDU0JTtcblx0bGVmdDogLTk1cHg7XG5cdHotaW5kZXg6IDE7IH1cblxuLnNlY3Rpb24tc3RvcnktcmlnaHQtYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTMlO1xuXHRsZWZ0OiAtMyU7XG5cdHotaW5kZXg6IDA7XG5cdHdpZHRoOiAxMTAlO1xuXHRoZWlnaHQ6IDEyMDBweDtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtM2RlZykpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47IH1cblxuLnN0b3J5LWFydGljbGUtY29udGFpbmVyIHtcblx0bWF4LWhlaWdodDogNjM5cHg7XG5cdHBhZGRpbmc6IDU1cHggMCAzMHB4IDE4JTsgfVxuXG4uc3RvcnktYXJ0aWNsZS10ZXh0LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMyUgMCAyMHB4OyB9XG5cbi5zdG9yeS1hcnRpY2xlLWhlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG5cblxuXG5cblxuXG5cbi8qU0VDVElPTi1TVE9SWSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24tc2VydmljZXMge1xuXHRwYWRkaW5nOiAxNTRweCAwIDgzcHggMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy5qcGcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi5zZXJ2aWNlcy1hcnRpY2xlIHt9XG5cbi5zZXJ2aWNlcy1hcnRpY2xlLXRvcCB7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRib3JkZXItYm90dG9tOiByZ2JhKCNmZmYsIDAuMTgpIDFweCBzb2xpZDsgfVxuXG4uc2VydmljZXMtaXRlbS1pY29uLFxuLnNlcnZpY2VzLWhlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zZXJ2aWNlcy1oZWFkaW5nIHtcblx0cGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uc2VydmljZXMtaXRlbXMtY29udGFpbmVyIHt9XG5cbi5zZXJ2aWNlcy1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uc2VydmljZXMtaXRlbS10b3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLnNlcnZpY2VzLWl0ZW0taWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDg2cHg7XG5cdGhlaWdodDogODZweDtcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyXG5cdC8vICY6YmVmb3JlXG5cdC8vIFx0LypncmVlbiByb3VuZGVkIHNxdWFyZSovXG5cdC8vIFx0K2N0XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlXG5cdC8vIFx0bGVmdDogMFxuXHQvLyBcdHJpZ2h0OiAwXG5cdC8vIFx0Ym90dG9tOiAwXG5cdC8vIFx0ei1pbmRleDogMFxuXHQvLyBcdGhlaWdodDogMjlweFxuXHQvLyBcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHhcblx0Ly8gXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTFweFxuIH1cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuXG5cbi5zZXJ2aWNlcy1pdGVtLWljb24taW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5zZXJ2aWNlcy1pdGVtLWhlYWRpbmcge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdEBpbmNsdWRlIHJlbSgxNyk7IH1cblxuLnNlcnZpY2VzLWxpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDM4cHg7IH1cblxuLnNlcnZpY2VzLWxpc3QtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnNlcnZpY2VzLWxpc3QtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxcHg7XG5cdGxlZnQ6IDA7XG5cdEBpbmNsdWRlIHJlbSgxNik7XG5cdGNvbG9yOiAkZ3JlZW47IH1cblxuXG5cblxuXG5cblxuLypTRUNUSU9OLUVYUEVSVElTRSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24tZXhwZXJ0aXNlIHtcblx0cGFkZGluZzogMTAwcHggMCAxMjJweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V4cGVydGlzZS5qcGcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cblxuLmV4cGVydGlzZS1hcnRpY2xlLXRvcCB7XG5cdG1hcmdpbi1ib3R0b206IDg5cHg7IH1cblxuLmV4cGVydGlzZS1pdGVtcy1jb250YWluZXIge31cblxuLmV4cGVydGlzZS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uZXhwZXJ0aXNlLWl0ZW0taWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogMTUwcHg7IH1cblxuLmV4cGVydGlzZS1pdGVtLXRleHQge31cblxuLmV4cGVydGlzZS1pdGVtLWhlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cblxuXG5cblxuXG4vKlNFQ1RJT04tQ0xJRU5UUyovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24tY2xpZW50cyB7XG5cdHBhZGRpbmc6IDcwcHggMCA4MnB4IDA7IH1cblxuLmNsaWVudHMtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDE2MDBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAzMHB4IDYwKyRvZmZzZXQrcHggNDhweCA2MCskb2Zmc2V0K3B4OyB9XG5cbi5jbGllbnRzLWhlYWRpbmcge31cblxuLnNsaWRlci1jb250cm9sIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDUycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0QGluY2x1ZGUgcmVtKDQwKTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBoZiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmVlbiwgNSUpOyB9IH1cblxuLnNsaWRlci1jb250cm9sLWxlZnQge1xuXHRsZWZ0OiAwOyB9XG5cbi5zbGlkZXItY29udHJvbC1yaWdodCB7XG5cdHJpZ2h0OiAwOyB9XG5cbi5jbGllbnRzLXNsaWRlciB7XG5cdHBhZGRpbmc6IDU3cHggMDtcblx0Lm93bC1pdGVtIHtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87IH0gfSB9XG5cbi5jbGllbnRzLXNsaWRlIHtcblx0d2lkdGg6IDI0M3B4O1xuXHRoZWlnaHQ6IDc2cHg7XG5cdG1hcmdpbjogMCAkb2Zmc2V0K3B4O1xuXHRib3JkZXI6ICNhN2E3YTcgMXB4IHNvbGlkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qIEhPTUUgUEFHRSBSRVNQT05TSVZFIEJFR0lOKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW5jbHVkZSBkZXNrdG9wTWF4MTU5OSB7XG5cblx0LnN0b3J5LWFydGljbGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuXHQuYnJlYWRjcnVtYi1jdXN0b20ge1xuXHRcdHRvcDogLTE3MHB4OyB9XG5cblx0LnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgfSB9XG5cblxuXG5AaW5jbHVkZSBkZXNrdG9wTGc7XG5cblxuXG5AaW5jbHVkZSBkZXNrdG9wTWQge1xuXG5cdC5zdG9yeS1sZWZ0LWNvbCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4MHB4OyB9XG5cblx0LnRlYW0tbWVtYmVyLWJvdHRvbS1sZWZ0IHtcblx0XHRsZWZ0OiAtMTMwcHg7IH0gfVxuXG5cblxuXG5AaW5jbHVkZSB0YWJsZXREZXNrdG9wO1xuXG5cblxuQGluY2x1ZGUgZGVza3RvcFNtIHtcblxuXHQuYnJlYWRjcnVtYi1jdXN0b20ge1xuXHRcdHRvcDogLTE0MHB4OyB9XG5cblx0LmFib3V0LWFydGljbGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblxuXHQuaW4tZmlndXJlcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblxuXHQuYWJvdXQtYXJ0aWNsZS10ZXh0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cblx0LmluLWZpZ3VyZXMge1xuXHRcdG1hcmdpbi1yaWdodDogLSRvZmZzZXQgKyBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0JTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQlOyB9XG5cblx0LnNlY3Rpb24tc2VydmljZXMge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG5cblxuQGluY2x1ZGUgdGFibGV0IHtcblxuXHQuYnJlYWRjcnVtYi1jdXN0b20ge1xuXHRcdHRvcDogLTExMHB4OyB9XG5cblx0LnNlY3Rpb24tYWJvdXQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cblx0LmluLWZpZ3VyZXMge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQrcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkb2Zmc2V0K3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtJG9mZnNldCtweDsgfVxuXG5cdC5hbmltYXRpb24tY2lyY2xlcy1jb250YWluZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cblx0LnN0b3J5LWFydGljbGUtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblxuXHQuc3RvcnktYXJ0aWNsZS10ZXh0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1yaWdodDogMDsgfVxuXG5cdC5zZWN0aW9uLXN0b3J5LWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IC03JTtcblx0XHR3aWR0aDogMTQwJTsgfVxuXG5cdC5zZWN0aW9uLXN0b3J5LXJpZ2h0LWJnIHtcblx0XHRsZWZ0OiAwOyB9XG5cblx0LnNlY3Rpb24tc2VydmljZXMsXG5cdC5zZWN0aW9uLWV4cGVydGlzZSxcblx0LnNlY3Rpb24tY2xpZW50cyB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuXHQuZXhwZXJ0aXNlLWFydGljbGUtdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cblx0LmV4cGVydGlzZS1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cblx0LmNsaWVudHMtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG5cdC5zbGlkZXItY29udHJvbCB7XG5cdFx0d2lkdGg6IDQwcHg7IH1cblxuXHQuY2xpZW50cy1zbGlkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cblx0LnN0b3J5LWxlZnQtY29sIHtcblx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4OyB9XG5cblx0LnRlYW0tbWVtYmVyLXRvcC1sZWZ0IHtcblx0XHR0b3A6IC0xNzBweDsgfVxuXG5cdC50ZWFtLW1lbWJlci10b3AtcmlnaHQge1xuXHRcdHJpZ2h0OiAtNzBweDsgfVxuXG5cdC50ZWFtLW1lbWJlci1ib3R0b20tcmlnaHQge1xuXHRcdGJvdHRvbTogLTE3MHB4OyB9XG5cblx0LnRlYW0tbWVtYmVyLWJvdHRvbS1sZWZ0IHtcblx0XHRsZWZ0OiAtODBweDtcblx0XHRib3R0b206IC0xMTBweDsgfVxuXG5cdC50ZWFtLWZyb250IHtcblx0XHRsZWZ0OiAtNTElOyB9XG5cblx0LnRlYW0tYmVldHdlZW4ge1xuXHRcdHRvcDogNDklOyB9IH1cblxuXG5AaW5jbHVkZSBwaG9uZSB7XG5cblx0LnNlY3Rpb24tc2VydmljZXMsXG5cdC5zZWN0aW9uLWV4cGVydGlzZSxcblx0LnNlY3Rpb24tY2xpZW50cyB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuXHQuc2VjdGlvbi1hYm91dCB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDsgfVxuXG5cdC5zdG9yeS1hcnRpY2xlLWNvbnRhaW5lciB7XG5cdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5cdC5zZWN0aW9uLXN0b3J5LXJpZ2h0LWJnIHtcblx0XHRsZWZ0OiAwOyB9XG5cblx0LnN0b3J5LWFydGljbGUtaGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5cdC5zZXJ2aWNlcy1hcnRpY2xlLXRvcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5cdC5zZXJ2aWNlcy1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cblx0LnNlcnZpY2VzLWl0ZW0tdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cblx0LmV4cGVydGlzZS1pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5cdC5leHBlcnRpc2UtaXRlbS1pY29uIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5cdC5leHBlcnRpc2UtaXRlbS1oZWFkaW5nIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXHQuZXhwZXJ0aXNlLWFydGljbGUtdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cblx0LnNlY3Rpb24tY2xpZW50cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cblx0LmNsaWVudHMtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cblx0LmNsaWVudHMtc2xpZGVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG5cdC5jbGllbnRzLXNsaWRlIHtcblx0XHRmbG9hdDogbGVmdDsgfVxuXG5cdC5zbGlkZXItY29udHJvbCB7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR3aWR0aDogMzBweDtcblx0XHRwYWRkaW5nOiA0NXB4IDA7XG5cdFx0Ly8gaGVpZ2h0OiAxMDBweFxuXHRcdEBpbmNsdWRlIHJlbSgyNCk7IH1cblxuXHQuYnJlYWRjcnVtYi1jdXN0b20ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dG9wOiAtODBweDtcblx0XHQ+IGxpIHtcblx0XHRcdGNvbG9yOiAkdmlvbGV0OyB9IH1cblxuXHQuc3RvcnktbGVmdC1jb2wge1xuIH1cdFx0Ly8gcGFkZGluZy10b3A6IDEwMHB4XG5cblx0LnRlYW0tbWVtYmVyLXRvcC1sZWZ0LFxuXHQudGVhbS1tZW1iZXItdG9wLXJpZ2h0LFxuXHQudGVhbS1tZW1iZXItYm90dG9tLXJpZ2h0LFxuXHQudGVhbS1tZW1iZXItYm90dG9tLWxlZnQge1xuXHRcdHdpZHRoOiAxODBweDsgfVxuXG5cdC50ZWFtLW1lbWJlci1jZW50ZXIge1xuXHRcdHdpZHRoOiAzMDBweDsgfVxuXG5cdC50ZWFtLW1lbWJlci10b3AtbGVmdCB7XG5cdFx0dG9wOiAtMTU1cHg7XG5cdFx0bGVmdDogLTUwcHg7IH1cblxuXHQudGVhbS1tZW1iZXItdG9wLXJpZ2h0IHtcblx0XHRyaWdodDogLTQ1cHg7IH1cblxuXHQudGVhbS1tZW1iZXItYm90dG9tLXJpZ2h0IHtcblx0XHRyaWdodDogLTUwcHg7XG5cdFx0Ym90dG9tOiAtMTQwcHg7IH1cblxuXHQudGVhbS1iYWNrIHtcblx0XHRsZWZ0OiAtNSU7XG5cdFx0dG9wOiAtMTYlO1xuXHRcdHdpZHRoOiAxMjAlOyB9XG5cblx0LnRlYW0tZnJvbnQge1xuXHRcdHRvcDogLTMwJTtcblx0XHRsZWZ0OiAtMjAlO1xuXHRcdHdpZHRoOiAxNDYlOyB9IH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSE9NRSBQQUdFIFJFU1BPTlNJVkUgRU5EKi9cblxuXG5cblxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSE9NRSBQQUdFIEVORCovXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cblxuXG4vLyBNSVhJTlMgU1RBUlRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuXG5cbi8vIHJlc3BvbnNpdmUgYnJlYWtwb2ludHNcblxuQG1peGluIGRlc2t0b3BNYXgxNTk5IHtcblx0LypERVNLVE9QIDE1OTltYXggQkVHSU4qL1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcblx0XHRAY29udGVudDsgfVxuXHQvKkRFU0tUT1AgMTU5OW1heCBFTkQqLyB9XG5cbkBtaXhpbiBkZXNrdG9wTGcge1xuXHQvKkRFU0tUT1AgTEcgQkVHSU4qL1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRAY29udGVudDsgfVxuXHQvKkRFU0tUT1AgTEcgRU5EKi8gfVxuXG5AbWl4aW4gZGVza3RvcE1kIHtcblx0LypERVNLVE9QIE1EIEJFR0lOKi9cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRAY29udGVudDsgfVxuXHQvKkRFU0tUT1AgTUQgRU5EKi8gfVxuXG5AbWl4aW4gdGFibGV0RGVza3RvcCB7XG5cdC8qVEFCTEVUIEFORCBERVNLVE9QIEJFR0lOKi9cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRAY29udGVudDsgfVxuXHQvKlRBQkxFVCBBTkQgREVTS1RPUCBFTkQqLyB9XG5cbkBtaXhpbiBkZXNrdG9wU20ge1xuXHQvKkRFU0tUT1AgU01BTEwgQkVHSU4qL1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRAY29udGVudDsgfVxuIH1cdC8vIERFU0tUT1AgU01BTEwgRU5EXG5cbkBtaXhpbiB0YWJsZXQge1xuXHQvKlRBQkxFVCBCRUdJTiovXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0LypUQUJMRVQgRU5EKi8gfVxuXG5AbWl4aW4gcGhvbmUge1xuXHQvKlBIT05FIEJFR0lOKi9cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRAY29udGVudDsgfVxuXG5cdC8qUEhPTkUgRU5EKi8gfVxuXG5AbWl4aW4gcGhvbmVYcyB7XG5cdC8qcGhvbmVYcyBCRUdJTiovXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG5cdFx0QGNvbnRlbnQ7IH1cblxuXHQvKnBob25lWHMgRU5EKi8gfVxuXG5cblxuXG5cbi8vIHNlbGVjdGVkIHRleHQgcHJvcGVydGllc1xuQG1peGluIHNlbGVjdGlvbigkY29sb3IpIHtcblx0Ojptb3otc2VsZWN0aW9uIHtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvcjsgfVxuXG5cdDo6c2VsZWN0aW9uIHtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvcjsgfSB9XG5cbi8vIGhvdmVyIGFuZCBmb2N1c1xuQG1peGluIGhmIHtcblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0QGluY2x1ZGUgY3Q7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuXG5AbWl4aW4gekluZGV4Q2xhc3Nlcygkek51bWJlcikgeyAvLyB6TnVtYmVyIC0gbnVtYmVyIG9mIGNsYXNzZXNcblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICR6TnVtYmVyIHtcblx0XHQueiN7JGl9IHtcblx0XHRcdHotaW5kZXg6ICRpOyB9IH0gfVxuXG5AbWl4aW4gaW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuQG1peGluIG1pZGRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWl4aW4gcmVtKCRmb250U2l6ZSkge1xuXHQvKiN7JGZvbnRTaXplfXB4Ki9cblx0Zm9udC1zaXplOiAoJGZvbnRTaXplLyRmb250U2l6ZUJhc2UpICsgcmVtOyB9XG5cbkBtaXhpbiByZW1QaG9uZSgkZm9udFNpemUpIHtcblx0LyojeyRmb250U2l6ZX1weCovXG5cdGZvbnQtc2l6ZTogKCRmb250U2l6ZS8kZm9udFNpemVCYXNlUGhvbmUpICsgcmVtOyB9XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyB9XG5cbkBtaXhpbiBjdCB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG5AbWl4aW4gbGluZWFyKCRjb2xvcjEsICRjb2xvcjIpIHtcblx0YmFja2dyb3VuZDogJGNvbG9yMjtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMik7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKTsgfVxuXG5AbWl4aW4gbGluZWFyTGVmdCgkY29sb3IxLCAkY29sb3IyKSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcjI7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRjb2xvcjEsICRjb2xvcjIpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvcjEsICRjb2xvcjIpOyB9XG5cbkBtaXhpbiByYWRpYWwoJGNvbG9yMSwgJGNvbG9yMikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAkY29sb3IyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKTtcblx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIpOyB9XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZSAvKklFOSovO1xuXHR0cmFuc2Zvcm06ICR2YWx1ZTsgfVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7IH1cblxuXHRAa2V5ZnJhbWVzICN7JG5hbWV9IHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBhbmltYXRpb24oJHZhbHVlKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiAkdmFsdWU7XG5cdGFuaW1hdGlvbjogJHZhbHVlOyB9XG5cbkBtaXhpbiBub1NlbGVjdCB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuQG1peGluIHRyYW5zaXRpb25NYWluIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgJHRyYW5zaXRpb25NYWluVGltZSBlYXNlLW91dCk7IH1cblxuQG1peGluIGVsbGlwc2lzIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuQG1peGluIG5vd3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1peGluIGFwcGVhck5vbmUge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuXG5cbi8qQlVUVE9OUyovXG5cbi8vICRidG4tbmFtZS1vdXRsaW5lOiAobmFtZSwgYmFja2dyb3VuZClcbi8vICRidG4tcHJpbWFyeTogKCdwcmltYXJ5JywgJGJsdWUpXG4vLyAkYnRuLXNlY29uZGFyeTogKCdzZWNvbmRhcnknLCAjZWVlKVxuLy8gJGJ0bi1zdWNjZXNzOiAoJ3N1Y2Nlc3MnLCAkc3VjY2Vzcylcbi8vICRidG4taW5mbzogKCdpbmZvJywgJGluZm8pXG4vLyAkYnRuLXdhcm5pbmc6ICgnd2FybmluZycsICR3YXJuaW5nKVxuLy8gJGJ0bi1kYW5nZXI6ICgnZGFuZ2VyJywgJGRhbmdlcilcblxuLy8gJGJ0bnMtcmVndWxhcjogKCRidG4tcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnksICRidG4taW5mbywgJGJ0bi13YXJuaW5nLCAkYnRuLWRhbmdlcilcblxuLy8gQG1peGluIGJ0bnMtcmVndWxhcigkYnRucylcbi8vIFx0QGVhY2ggJGJ0biBpbiAkYnRuc1xuLy8gXHRcdCRuYW1lOiBudGgoJGJ0biwgMSlcbi8vIFx0XHQkYmFja2dyb3VuZDogbnRoKCRidG4sIDIpXG5cbi8vIFx0XHQuYnRuLSN7JG5hbWV9XG4vLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZFxuLy8gXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZFxuLy8gXHRcdFx0Jjpob3ZlciwgJjpmb2N1c1xuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDYlKVxuLy8gXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNiUpXG4vLyBcdFx0XHQmOmFjdGl2ZVxuLy8gXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKVxuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSlcblxuLy8gQGluY2x1ZGUgYnRucy1yZWd1bGFyKCRidG5zLXJlZ3VsYXIpXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gJGJ0bi1uYW1lLW91dGxpbmU6IChuYW1lLCBib3JkZXItY29sb3IsIGNvbG9yLCBob3Zlci1iYWNrZ3JvdW5kLCBob3Zlci1jb2xvcilcbi8vICRidG4tcHJpbWFyeS1vdXRsaW5lOiAoJ3ByaW1hcnknLCAkYmx1ZSwgIzAwMCwgJGJsdWUsICNmZmYpXG4vLyAkYnRuLXNlY29uZGFyeS1vdXRsaW5lOiAoJ3NlY29uZGFyeScsICNmZmYsICNmZmYsICNmZmYsICRibHVlKVxuLy8gJGJ0bi1zdWNjZXNzLW91dGxpbmU6ICgnc3VjY2VzcycsICRzdWNjZXNzLCAkbWFpbiwgJHN1Y2Nlc3MsICNmZmYpXG4vLyAkYnRuLWluZm8tb3V0bGluZTogKCdpbmZvJywgJGluZm8sICRtYWluLCAkaW5mbywgI2ZmZilcbi8vICRidG4td2FybmluZy1vdXRsaW5lOiAoJ3dhcm5pbmcnLCAkd2FybmluZywgJG1haW4sICR3YXJuaW5nLCAjZmZmKVxuLy8gJGJ0bi13YXJuaW5nLW91dGxpbmU6ICgnd2FybmluZycsICR3YXJuaW5nLCAkbWFpbiwgdHJhbnNwYXJlbnQsICR3YXJuaW5nKVxuLy8gJGJ0bi1kYW5nZXItb3V0bGluZTogKCdkYW5nZXInLCAkZGFuZ2VyLCAkbWFpbiwgJGRhbmdlciwgI2ZmZilcblxuLy8gYWxsIGJ1dHRvbnNcbi8vICRidG5zLW91dGxpbmU6ICgkYnRuLXByaW1hcnktb3V0bGluZSwgJGJ0bi1zZWNvbmRhcnktb3V0bGluZSwgJGJ0bi1zdWNjZXNzLW91dGxpbmUsICRidG4taW5mby1vdXRsaW5lLCAkYnRuLXdhcm5pbmctb3V0bGluZSwgJGJ0bi1kYW5nZXItb3V0bGluZSlcblxuLy8gQG1peGluIGJ0bnMtb3V0bGluZSgkYnRucylcbi8vIFx0QGVhY2ggJGJ0biBpbiAkYnRuc1xuLy8gXHRcdCRuYW1lOiBudGgoJGJ0biwgMSlcbi8vIFx0XHQkYm9yZGVyLWNvbG9yOiBudGgoJGJ0biwgMilcbi8vIFx0XHQkY29sb3I6IG50aCgkYnRuLCAzKVxuLy8gXHRcdCRob3Zlci1iYWNrZ3JvdW5kOiBudGgoJGJ0biwgNClcbi8vIFx0XHQkaG92ZXItY29sb3I6IG50aCgkYnRuLCA1KVxuXG4vLyBcdFx0LmJ0bi0jeyRuYW1lfS1vdXRsaW5lXG4vLyBcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3Jcbi8vIFx0XHRcdGNvbG9yOiAkY29sb3Jcbi8vIFx0XHRcdCY6aG92ZXIsICY6Zm9jdXNcbi8vIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmRcbi8vIFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yXG4vLyBcdFx0XHRcdGNvbG9yOiAkaG92ZXItY29sb3Jcbi8vIFx0XHRcdCY6YWN0aXZlXG4vLyBcdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRob3Zlci1iYWNrZ3JvdW5kLCA2JSlcbi8vIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRob3Zlci1iYWNrZ3JvdW5kLCA2JSlcblxuLy8gQGluY2x1ZGUgYnRucy1vdXRsaW5lKCRidG5zLW91dGxpbmUpXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTUlYSU5TIEVORFxuIiwiLy8gRk9OVFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gb3BlblNhbnMge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7IH1cblxuLy8gbWFpbiBmb250IGZhbWlseVxuQG1peGluIGZvbnRNYWluIHtcblx0QGluY2x1ZGUgb3BlblNhbnM7IH1cblxuXG4vLyBiYXNlIGZvbnQgc2l6ZXNcbiRmb250U2l6ZUJhc2U6IDE0O1xuLy8gJGZvbnRTaXplQmFzZVBob25lOiAxM1xuXG5cblxuXG5cblxuXG4vLyBjc3MgYW5pbWF0aW9ucyB0aW1lXG4kdHJhbnNpdGlvbk1haW5UaW1lOiAwLjFzO1xuXG5cblxuXG5cblxuXG4vLyBDT0xPUlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBtYWluIHRleHRcbiRtYWluOiAjNTU1O1xuXG4kZ3JlZW46ICNjMGM4NGU7XG5cbiR2aW9sZXQ6ICM1NTNjN2I7XG5cbiRpbmZvOiAjNWJjMGRlO1xuXG4kd2FybmluZzogI2YwYWQ0ZTtcblxuJGRhbmdlcjogI2Y4Mjg1ZTtcblxuXG5cblxuLy8gR1JJRFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIGNvbHVtbnMgcGFkZGluZ1xuJG9mZnNldDogMTU7XG5cbi8vIG1heCBjb250YWluZXIgd2lkdGhcbiRjb250YWluZXJNYXhXaWR0aDogMTE0MjtcbiRjb250YWluZXJNYXhXaWR0aExnOiAxMzUwO1xuXG4iXSwibWFwcGluZ3MiOiJBQzBLQSxXQUFXO0FEdEtYLG9CQUFvQjtBQUNwQixzREFBc0Q7QUFFdEQsS0FBSyxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVM7RUFDbkIsY0FBYyxFQUFFLEdBQUk7Q0FBRzs7QUFFeEIsZ0JBQWdCLENBQUM7RUFDaEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsSUFBSSxFQUFFLENBQUU7RUFDUixNQUFNLEVBQUUsSUFBSztFQUNiLE9BQU8sRUFBRSxDQUFFO0VBQ1gsS0FBSyxFQUFFLElBQUs7Q0FBRzs7QUFFaEIsa0JBQWtCLENBQUM7RUFDbEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsR0FBRyxFQUFFLE1BQU87RUFDWixLQUFLLEVFZ0NHLElBQUU7RUYvQlYsT0FBTyxFQUFFLENBQUU7Q0FPWTs7QUFYeEIsa0JBQWtCLEdBS2YsRUFBRSxDQUFDO0VDc0VMLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLGNBQWMsRUFBRSxHQUFJO0VEckVuQixLQUFLLEVB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WUFBWSxFQUFFLElBQUs7SUFDbkIsV0FBVyxFQUFFLElBQUs7R0FBRztFQUV0Qix1QkFBdUIsQ0FBQztJQUN2QixVQUFVLEVBQUUsTUFBTztHQUFHO0VBRXZCLHNCQUFzQixDQUFDO0lBQ3RCLGFBQWEsRUFBRSxJQUFLO0dBQUc7RUFFeEIsZ0JBQWdCLENBQUM7SUFDaEIsUUFBUSxFQUFFLFFBQVM7SUFDbkIsV0FBVyxFQUFFLENBQUU7SUFDZixjQUFjLEVBQUUsQ0FBRTtHQUFHO0VBRXRCLGtCQUFrQixDQUFDO0lBQ2xCLFFBQVEsRUFBRSxNQUFPO0lBQ2pCLGFBQWEsRUFBRSxJQUFLO0lBQ3BCLFlBQVksRUFBRSxJQUFLO0dBQUc7RUFFdkIsZUFBZSxDQUFDO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixXQUFXLEVBQUUsSUFBSztJQUNsQixjQUFjLEVBQUUsQ0FBRTtJQUNsQixZQUFZLEVBQUUsS0FBTTtJQUNwQixXQUFXLEVBQUUsS0FBTTtHQUFHO0VBRXZCLGNBQWMsQ0FBQztJQUNkLEtBQUssRUFBRSxJQUFLO0dBQUc7RUFFaEIsZUFBZSxDQUFDO0lBQ2YsR0FBRyxFQUFFLENBQUU7SUFDUCxNQUFNLEVBQUUsSUFBSztJQUNiLEtBQUssRUFBRSxJQUFLO0lBQ1osT0FBTyxFQUFFLE1BQU87SUMzZ0JqQixRQUFrQjtJQUNsQixTQUFTLEVBQUcsVUFBUztHRDRnQkQ7RUFFcEIsa0JBQWtCLENBQUM7SUFDbEIsUUFBUSxFQUFFLE1BQU87SUFDakIsR0FBRyxFQUFFLEtBQU07R0FFUztFQUpyQixrQkFBa0IsR0FHZixFQUFFLENBQUM7SUFDSixLQUFLLEVFbGxCQyxPQUFPO0dGa2xCSTtFQUtuQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6Qix3QkFBd0IsQ0FBQztJQUN4QixLQUFLLEVBQUUsS0FBTTtHQUFHO0VBRWpCLG1CQUFtQixDQUFDO0lBQ25CLEtBQUssRUFBRSxLQUFNO0dBQUc7RUFFakIscUJBQXFCLENBQUM7SUFDckIsR0FBRyxFQUFFLE1BQU87SUFDWixJQUFJLEVBQUUsS0FBTTtHQUFHO0VBRWhCLHNCQUFzQixDQUFDO0lBQ3RCLEtBQUssRUFBRSxLQUFNO0dBQUc7RUFFakIseUJBQXlCLENBQUM7SUFDekIsS0FBSyxFQUFFLEtBQU07SUFDYixNQUFNLEVBQUUsTUFBTztHQUFHO0VBRW5CLFVBQVUsQ0FBQztJQUNWLElBQUksRUFBRSxHQUFJO0lBQ1YsR0FBRyxFQUFFLElBQUs7SUFDVixLQUFLLEVBQUUsSUFBSztHQUFHO0VBRWhCLFdBQVcsQ0FBQztJQUNYLEdBQUcsRUFBRSxJQUFLO0lBQ1YsSUFBSSxFQUFFLElBQUs7SUFDWCxLQUFLLEVBQUUsSUFBSztHQUFHOzs7QUNubUJoQixhQUFhO0FEZ25CZCxzREFBc0Q7QUFDdEQsNkJBQTZCO0FBVTdCLHNEQUFzRDtBQUN0RCxrQkFBa0IiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
