img {
  border: 0; }

/* Tiny Circleslider */
#rotatescroll {
  height: 600px;
  position: relative;
  width: 600px; }

#rotatescroll .viewport {
  height: 600px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  width: 600px;
  pointer-events: none; }

#rotatescroll .overview {
  position: absolute;
  width: 798px;
  list-style: none;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0; }

#rotatescroll .overview li {
  height: 600px;
  width: 600px;
  float: left;
  position: relative; }

#rotatescroll .overlay {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 600px;
  width: 600px; }

#rotatescroll .thumb {
  touch-action: none;
  -ms-touch-action: none;
  position: absolute;
  top: -3px;
  cursor: pointer;
  left: 137px;
  width: 33px;
  z-index: 200;
  height: 33px;
  background-image: url(../images/slider-thumb.svg); }

#rotatescroll .dot {
  height: 9px;
  width: 9px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  left: 155px;
  top: 3px;
  z-index: 100;
  cursor: pointer; }

#rotatescroll .dot span {
  display: none; }

.h-reset-list {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0; }

body {
  margin: 0;
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

a {
  text-decoration: none; }

button {
  border: none;
  border-radius: 0;
  outline: none;
  cursor: pointer; }

p {
  margin: 0;
  font-family: FuturaPT; }

html {
  height: 100%;
  font-size: 10px; }

body {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100%;
  letter-spacing: .015rem; }

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

.h-object-fit {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
  display: block; }
  .h-object-fit > img {
    position: absolute;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    height: auto;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    max-height: none;
    max-width: none;
    height: 100%; }
    .no-object-fit .h-object-fit > img,
    .no-objectfit .h-object-fit > img {
      display: none; }

@font-face {
  font-family: "GothamPro";
  src: url("../fonts/gothampro/GothamPro.eot");
  src: url("../fonts/gothampro/GothamPro.eot?#iefix") format("embedded-opentype"), url("../fonts/gothampro/GothamPro.woff") format("woff"), url("../fonts/gothampro/GothamPro.ttf") format("truetype"), url("../fonts/gothampro/GothamPro.svg#fontname") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "GothamPro";
  src: url("../fonts/gothampro/GothamPro-Medium.eot");
  src: url("../fonts/gothampro/GothamPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gothampro/GothamPro-Medium.woff") format("woff"), url("../fonts/gothampro/GothamPro-Medium.ttf") format("truetype"), url("../fonts/gothampro/GothamPro-Medium.svg#fontname") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "GothamPro";
  src: url("../fonts/gothampro/GothamPro-Bold.eot");
  src: url("../fonts/gothampro/GothamPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gothampro/GothamPro-Bold.woff") format("woff"), url("../fonts/gothampro/GothamPro-Bold.ttf") format("truetype"), url("../fonts/gothampro/GothamPro-Bold.svg#fontname") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "GothamPro";
  src: url("../fonts/gothampro/GothamPro-Black.eot");
  src: url("../fonts/gothampro/GothamPro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/gothampro/GothamPro-Black.woff") format("woff"), url("../fonts/gothampro/GothamPro-Black.ttf") format("truetype"), url("../fonts/gothampro/GothamPro-Black.svg#fontname") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "FuturaPT";
  src: url("../fonts/futura/FuturaPT-Book.eot");
  src: url("../fonts/futura/FuturaPT-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/futura/FuturaPT-Book.woff") format("woff"), url("../fonts/futura/FuturaPT-Book.ttf") format("truetype"), url("../fonts/futura/FuturaPT-Book.svg#fontname") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "FuturaPT";
  src: url("../fonts/futura/FuturaPT-Bold.eot");
  src: url("../fonts/futura/FuturaPT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/futura/FuturaPT-Bold.woff") format("woff"), url("../fonts/futura/FuturaPT-Bold.ttf") format("truetype"), url("../fonts/futura/FuturaPT-Bold.svg#fontname") format("svg");
  font-weight: 700;
  font-style: normal; }

.l-wrapper {
  position: relative;
  min-height: 100vh;
  overflow: hidden; }
  .l-wrapper__content {
    background-color: #000;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative; }
    @media screen and (max-width: 1199px) {
      .l-wrapper__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        overflow-y: scroll;
        overflow-x: hidden;
        height: auto; } }
    .l-wrapper__content::-webkit-scrollbar {
      width: 0;
      height: 0; }

.container {
  max-width: 1856px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px; }

*:focus {
  outline: none; }

.c-section__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: -200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 78px; }
  .c-section__desc--goods {
    margin-left: 78px;
    margin-bottom: -203px;
    position: absolute;
    bottom: 120px;
    left: 80px;
    margin: 0; }
    .c-section__desc--goods .c-section__title {
      bottom: -16px;
      right: -11px; }
    .c-section__desc--goods .c-section__subtitle {
      margin-top: 11px; }
    @media screen and (max-width: 1199px) {
      .c-section__desc--goods {
        margin-left: 0;
        margin-top: 90px;
        margin-bottom: 0;
        position: relative;
        bottom: auto;
        left: auto; } }
    @media screen and (max-width: 580px) {
      .c-section__desc--goods {
        margin-top: -50px; } }
  .c-section__desc--contact .c-section__title {
    bottom: -7px;
    right: 1px; }

.c-section__img {
  position: relative;
  display: inline-block;
  width: 125px; }
  @media screen and (max-width: 1199px) {
    .c-section__img {
      margin-left: -42px; } }
  .c-section__img svg {
    -webkit-animation: liquid 10s  0.01s linear infinite;
    animation: liquid 10s  0.01s linear infinite; }

.c-section__title {
  position: absolute;
  bottom: 0px;
  right: -40px; }
  .c-section__title h5 {
    font-family: FuturaPT;
    font-size: 21px;
    line-height: 32px;
    color: #101010;
    font-weight: 400; }

.c-section__subtitle {
  display: block;
  max-width: 460px;
  margin-left: 42px; }
  @media screen and (max-width: 1199px) {
    .c-section__subtitle {
      margin-left: 0; } }
  .c-section__subtitle span {
    font-family: GothamPro;
    font-size: 48px;
    line-height: 54px;
    color: #101010;
    font-weight: 500;
    text-transform: uppercase; }
    @media screen and (max-width: 1199px) {
      .c-section__subtitle span {
        font-size: 36px;
        line-height: 42px; } }
    @media screen and (max-width: 580px) {
      .c-section__subtitle span {
        font-size: 24px; } }

@-webkit-keyframes liquid {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes liquid {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  background-color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .loader__inner {
    width: 600px;
    height: 600px;
    position: relative;
    border-radius: 50%;
    z-index: 99; }
    @media screen and (max-width: 1919px) {
      .loader__inner {
        height: 444px;
        width: 444px; } }
    @media screen and (max-width: 1599px) {
      .loader__inner {
        height: 379px;
        width: 379px; } }
    @media screen and (max-width: 1365px) {
      .loader__inner {
        height: 444px;
        width: 444px; } }
    @media screen and (max-width: 1199px) {
      .loader__inner {
        width: 427px;
        height: 427px; } }
    @media screen and (max-width: 580px) {
      .loader__inner {
        width: 266px;
        height: 266px; } }
    .loader__inner .ab {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
      @media screen and (max-width: 1919px) {
        .loader__inner .ab {
          height: 444px !important;
          width: 444px !important; } }
      @media screen and (max-width: 1599px) {
        .loader__inner .ab {
          height: 379px !important;
          width: 379px !important; } }
      @media screen and (max-width: 1365px) {
        .loader__inner .ab {
          height: 444px !important;
          width: 444px !important; } }
      @media screen and (max-width: 1199px) {
        .loader__inner .ab {
          width: 427px !important;
          height: 427px !important; } }
      @media screen and (max-width: 580px) {
        .loader__inner .ab {
          width: 266px !important;
          height: 266px !important; } }
    .loader__inner .cir {
      background: #000 !important;
      top: 0 !important;
      left: 0 !important;
      border: 2px solid rgba(255, 255, 255, 0.2);
      position: relative; }
      @media screen and (max-width: 1919px) {
        .loader__inner .cir {
          height: 440px !important;
          width: 440px !important; } }
      @media screen and (max-width: 1599px) {
        .loader__inner .cir {
          height: 375px !important;
          width: 375px !important; } }
      @media screen and (max-width: 1365px) {
        .loader__inner .cir {
          height: 440px !important;
          width: 440px !important; } }
      @media screen and (max-width: 1199px) {
        .loader__inner .cir {
          width: 422px !important;
          height: 422px !important; } }
      @media screen and (max-width: 580px) {
        .loader__inner .cir {
          width: 264px !important;
          height: 264px !important; } }
      .loader__inner .cir:after {
        content: '';
        position: absolute;
        bottom: -7px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        display: inline-block;
        height: 9px;
        width: 9px;
        background-color: #fff;
        border-radius: 50%; }
  .loader__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 999; }
    .loader__logo svg {
      -webkit-animation: liquid 10s  0.01s linear infinite;
      animation: liquid 10s  0.01s linear infinite; }
    .loader__logo-name {
      -webkit-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
      top: 50%;
      left: 50%;
      position: absolute; }
      .loader__logo-name span {
        font-family: GothamPro;
        font-size: 21px;
        line-height: 20px;
        text-transform: uppercase;
        color: #fff;
        font-weight: 900; }

.modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  z-index: 99999999;
  opacity: 1;
  visibility: visible;
  -webkit-transition: -webkit-transform .65s ease;
  transition: -webkit-transform .65s ease;
  transition: transform .65s ease;
  transition: transform .65s ease, -webkit-transform .65s ease;
  -webkit-transform: translatex(-100vw);
  transform: translatex(-100vw);
  display: block !important;
  padding: 0 30px;
  overflow-y: scroll; 
  overflow-y: auto; 
}
  @media screen and (max-width: 1199px) {
    .modal {
      padding: 0 90px; } }
  @media screen and (max-width: 1199px) {
    .modal {
      padding: 0 24px; } }
  @media screen and (max-width: 580px) {
    .modal {
      -webkit-transform: translatex(-200vw);
      transform: translatex(-200vw);
      padding: 0 24px;
      padding-bottom: 20px; } }
  .modal.active {
    -webkit-transform: translatex(0);
    transform: translatex(0); }
  .modal__inner {
    height: 100%; }
  .modal__form {
    z-index: 999999;
    padding-bottom: 20px; }
  .modal__top-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: -91px; }
    @media screen and (max-width: 580px) {
      .modal__top-line {
        margin-top: 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 100px; } }
    .modal__top-line .modal-title {
      position: relative; }
      .modal__top-line .modal-title svg {
        -webkit-animation: liquid 10s  0.01s linear infinite;
        animation: liquid 10s  0.01s linear infinite;
        position: absolute;
        top: -41px;
        left: -83px; }
      .modal__top-line .modal-title span {
        color: #fff;
        font-family: FuturaPT;
        font-size: 21px;
        line-height: 31px; }
        @media screen and (max-width: 1023px) {
          .modal__top-line .modal-title span {
            font-size: 18px; } }
  .modal-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
    @media screen and (max-width: 580px) {
      .modal-contact {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 48px; } }
    .modal-contact-phone {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 37px;
      color: white; }
    .modal-contact-mail {
      font-family: GothamPro;
      font-size: 18px;
      line-height: 27px;
      color: white; }
  .modal__form {
    width: 100%;
    margin-top: 10px; }
    @media screen and (max-width: 580px) {
      .modal__form {
        margin-top: 50px; } }
    .modal__form-line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%; }
      @media screen and (max-width: 580px) {
        .modal__form-line {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
    .modal__form-name, .modal__form-company, .modal__form-phone, .modal__form-email {
      width: 696px;
      margin-bottom: 38px; }
      @media screen and (max-width: 1599px) {
        .modal__form-name, .modal__form-company, .modal__form-phone, .modal__form-email {
          width: 47%; } }
      @media screen and (max-width: 1199px) {
        .modal__form-name, .modal__form-company, .modal__form-phone, .modal__form-email {
          width: 47%; } }
      @media screen and (max-width: 1023px) {
        .modal__form-name, .modal__form-company, .modal__form-phone, .modal__form-email {
          width: 47%; } }
      @media screen and (max-width: 580px) {
        .modal__form-name, .modal__form-company, .modal__form-phone, .modal__form-email {
          width: 100%; } }
      .modal__form-name input, .modal__form-company input, .modal__form-phone input, .modal__form-email input {
        background-color: transparent;
        border: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        width: 100%;
        padding-bottom: 10px;
        font-family: FuturaPT;
        font-size: 21px;
        line-height: 31px;
        color: #fff; }
        .modal__form-name input::-webkit-input-placeholder, .modal__form-company input::-webkit-input-placeholder, .modal__form-phone input::-webkit-input-placeholder, .modal__form-email input::-webkit-input-placeholder {
          font-family: FuturaPT;
          font-size: 21px;
          line-height: 31px;
          color: rgba(255, 255, 255, 0.2); }
        .modal__form-name input:-ms-input-placeholder, .modal__form-company input:-ms-input-placeholder, .modal__form-phone input:-ms-input-placeholder, .modal__form-email input:-ms-input-placeholder {
          font-family: FuturaPT;
          font-size: 21px;
          line-height: 31px;
          color: rgba(255, 255, 255, 0.2); }
        .modal__form-name input::placeholder, .modal__form-company input::placeholder, .modal__form-phone input::placeholder, .modal__form-email input::placeholder {
          font-family: FuturaPT;
          font-size: 21px;
          line-height: 31px;
          color: rgba(255, 255, 255, 0.2); }
    .modal__form-question {
      width: 100%;
      margin-bottom: 75px; }
.modal__form .required.error {
	border-bottom: 1px solid red;
}
      .modal__form-question textarea {
        background-color: transparent;
        border: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        width: 100%;
        padding-bottom: 10px;
        font-family: FuturaPT;
        font-size: 21px;
        line-height: 31px;
        color: white; 
		resize: none;
	}
        .modal__form-question textarea::-webkit-input-placeholder {
          font-family: FuturaPT;
          font-size: 21px;
          line-height: 31px;
          color: rgba(255, 255, 255, 0.2); }
        .modal__form-question textarea:-ms-input-placeholder {
          font-family: FuturaPT;
          font-size: 21px;
          line-height: 31px;
          color: rgba(255, 255, 255, 0.2); }
        .modal__form-question textarea::placeholder {
          font-family: FuturaPT;
          font-size: 21px;
          line-height: 31px;
          color: rgba(255, 255, 255, 0.2); }
    .modal__form-legacy span {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 27px;
      color: #fff; }
    .modal__form-legacy a {
      text-decoration: underline;
      color: #fff; }
      .modal__form-legacy a:hover {
        text-decoration: none; }
    .modal__form-submit button {
      background: #FFFFFF;
      border-radius: 5px;
      font-family: GothamPro;
      font-size: 12px;
      line-height: 60px;
      color: #101010;
      text-transform: uppercase;
      text-align: center;
      padding: 0 44px;
      font-weight: 900;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .modal__form-submit button:hover {
        background: #cccccc; }
      @media screen and (max-width: 580px) {
        .modal__form-submit button {
          width: 100%; } }
    @media screen and (max-width: 580px) {
      .modal__form-submit {
        margin-top: 48px; } }
  .modal__body {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    height: 103%;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media screen and (max-width: 580px) {
      .modal__body {
        height: auto; } }

.video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  pointer-events: none;
  min-height: 100vh; 

}

.c-goods .c-header__inner .c-header__logo a {
  color: #101010; }

.c-goods .c-header__inner .c-header__contact-btn {
  border: 1px solid rgba(16, 16, 16, 0.28);
  color: #101010;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .c-goods .c-header__inner .c-header__contact-btn:hover {
    background: #101010;
    border: 1px solid #101010 !important;
    color: #fff !important; }

.c-goods .c-header__inner .c-header__menu-btn:after, .c-goods .c-header__inner .c-header__menu-btn:before {
  content: '';
  background-color: #101010; }

.c-fish .c-header__inner .c-header__logo a {
  color: #101010; }

.c-fish .c-header__inner .c-header__contact-btn {
  border: 1px solid rgba(16, 16, 16, 0.28);
  color: #101010; }

.c-fish .c-header__inner .c-header__menu-btn:after, .c-fish .c-header__inner .c-header__menu-btn:before {
  content: '';
  background-color: #101010; }

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

/* ==========================================
  Single-colored icons can be modified like so:
  .icon-name {
    font-size: 32px;
    color: red;
  }
  ========================================== */
button {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent; }

.btn {
  display: inline-block;
  height: 51px;
  border-radius: 11px;
  font-weight: 400;
  line-height: 48px;
  padding: 0 28px;
  border: 1px solid transparent;
  background-color: transparent;
  color: inherit;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

.form-control::-webkit-input-placeholder {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1; }

.form-control::placeholder {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1; }

.form-control:focus::-webkit-input-placeholder {
  opacity: 0; }

.form-control:focus:-ms-input-placeholder {
  opacity: 0; }

.form-control:focus::placeholder {
  opacity: 0; }

.form-control.error {
  border-color: #ff0000 !important;
  background-color: #ffdede; }

.form-control:disabled .form-control, .form-control[disabled] .form-control, .form-control.disabled .form-control {
  pointer-events: none;
  cursor: default;
  opacity: 0.5; }

.form-group:disabled .form-control, .form-group[disabled] .form-control, .form-group.disabled .form-control {
  pointer-events: none;
  cursor: default;
  opacity: 0.5; }

.input-wrap,
.select-wrap {
  position: relative; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%; }

.bootstrap-select > .dropdown-toggle.dropdown-toggle, .bootstrap-select > .dropdown-toggle.dropdown-toggle:hover, .bootstrap-select > .dropdown-toggle.dropdown-toggle:focus, .bootstrap-select > .dropdown-toggle.dropdown-toggle:active, .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  outline: none !important; }

label {
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer; }
  label.error {
    color: #ff0000; }

.hidden-input {
  visibility: hidden !important;
  position: absolute !important;
  z-index: -1 !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  left: 0 !important;
  top: 0 !important; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.field_clear_btn {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  margin-bottom: auto;
  position: absolute;
  margin-top: auto;
  display: block;
  color: #d8d8d8;
  height: 30px;
  width: 30px;
  bottom: 0;
  right: 0;
  top: 0; }
  .field_clear_btn:hover {
    border-color: #b61f27;
    color: #b61f27; }
  .field_clear_btn:before, .field_clear_btn:after {
    background-color: currentColor;
    position: absolute;
    display: block;
    margin: auto;
    content: '';
    height: 2px;
    width: 16px;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0; }
  .field_clear_btn:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .field_clear_btn:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.checkbox-label {
  position: relative;
  padding-left: 30px; }
  .checkbox-label:disabled, .checkbox-label[disabled], .checkbox-label.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.5; }
  .checkbox-label .check-icon {
    border: solid 1px #979797;
    border-radius: 4px;
    position: absolute;
    display: block;
    height: 18px;
    width: 18px;
    left: 0;
    top: 2px; }
    .checkbox-label .check-icon:before {
      -webkit-transform: rotate(-52.5deg) skew(-15deg);
      transform: rotate(-52.5deg) skew(-15deg);
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-bottom: solid 3px #b61f27;
      border-left: solid 3px #b61f27;
      position: absolute;
      display: block;
      margin: auto;
      content: '';
      height: 9px;
      width: 15px;
      opacity: 0;
      top: -10px;
      left: 5px;
      bottom: 0;
      right: 0; }
  .checkbox-label .check-value {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #323232; }
  .checkbox-label.label_grey .check-value {
    color: #979797; }
  .checkbox-label input:checked ~ .check-icon:before {
    opacity: 1; }
  .checkbox-label input:disabled ~ .check-icon {
    pointer-events: none;
    cursor: default;
    opacity: 0.5; }
  .checkbox-label input:disabled ~ .check-value {
    pointer-events: none;
    cursor: default;
    opacity: 0.5; }

.radio-label {
  padding-left: 20px;
  position: relative; }
  .radio-label:disabled, .radio-label[disabled], .radio-label.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.5; }
  .radio-label .check-icon {
    border: solid 1px #0171a6;
    border-radius: 50%;
    position: absolute;
    display: block;
    height: 13px;
    width: 13px;
    top: 4px;
    left: 0; }
    .radio-label .check-icon:before {
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      background-color: #0171a6;
      border-radius: 50%;
      position: absolute;
      display: block;
      margin: auto;
      content: '';
      height: 5px;
      width: 5px;
      opacity: 0;
      bottom: 0;
      right: 0;
      left: 0;
      top: 0; }
  .radio-label .check-value {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #979797; }
  .radio-label.label_grey .check-value {
    color: #979797; }
  .radio-label input:checked ~ .check-icon:before {
    opacity: 1; }
  .radio-label input:disabled ~ .check-icon {
    pointer-events: none;
    cursor: default;
    opacity: 0.5; }
  .radio-label input:disabled ~ .check-value {
    pointer-events: none;
    cursor: default;
    opacity: 0.5; }

.c-footer {
  background-color: #fff; }

.c-header {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  clip: rect(0, auto, auto, 0);
  width: 100%;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease; }
  .c-header.white-fixed {
    background-color: #fff;
    left: 0;
    right: 0;
    padding-left: 48px;
    padding-right: 48px;
    color: #101010;
    -webkit-clip-path: none;
    clip-path: none;
    position: relative;
    height: auto;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease; }
    .c-header.white-fixed .c-header__inner {
      left: 0;
      right: 0;
      top: 0;
      padding-left: 48px;
      padding-right: 48px;
      height: 81px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: #fff;
      -webkit-transition: background-color 0.3s ease;
      transition: background-color 0.3s ease; }
  .c-header__inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 22px;
    left: 48px;
    right: 48px;
    height: 60px;
    z-index: 99998;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease; }
    @media screen and (max-width: 580px) {
      .c-header__inner {
        left: 24px;
        top: 24px;
        right: 24px;
        position: fixed; } }
  .c-header__left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -3px;
    position: relative; }
    .c-header__left:hover .c-header__mmenu {
      opacity: 1;
      visibility: visible; }
  .c-header__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 580px) {
      .c-header__right {
        display: none; } }
  .c-header__menu-btn {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 9px;
    width: 20px; }
    .c-header__menu-btn:after, .c-header__menu-btn:before {
      content: '';
      display: inline-block;
      position: absolute;
      height: 2px;
      width: 20px;
      content: '';
      background-color: #fff; }
    .c-header__menu-btn:before {
      top: 0; }
    .c-header__menu-btn:after {
      bottom: 0; }
  .c-header__logo {
    margin-left: 24px; }
    .c-header__logo a {
      text-transform: uppercase;
      font-family: GothamPro;
      line-height: 20px;
      font-weight: 900;
      font-size: 21px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      color: #fff; }
  .c-header__contact-btn {
    background-color: transparent;
    text-transform: uppercase;
    font-family: GothamPro;
    padding: 14px 24px;
    border-radius: 9px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .c-header__contact-btn:hover {
      background: #fff;
      border: 1px solid #fff !important;
      color: #101010 !important; }
  .c-header.black-header .c-header__logo a {
    color: #101010; }
  .c-header.black-header .c-header__contact-btn {
    border: 1px solid rgba(16, 16, 16, 0.28);
    color: #101010; }
    .c-header.black-header .c-header__contact-btn:hover {
      background: #101010;
      border: 1px solid #fff !important;
      color: #fff !important; }
  .c-header.black-header .c-header__menu-btn:after, .c-header.black-header .c-header__menu-btn:before {
    content: '';
    background-color: #101010; }
  .c-header__mmenu {
    position: absolute;
    border-radius: 9px;
    background: rgba(16, 16, 16, 0.92);
    top: 40px;
    left: -30px;
    padding: 36px;
    min-width: 252px;
    min-height: 337px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden; }
    .c-header__mmenu:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 50px;
      left: 0px;
      top: -50px; }
    @media screen and (max-width: 580px) {
      .c-header__mmenu {
        left: 0; } }
    .c-header__mmenu ul {
      margin: 0;
      padding: 0; }
      .c-header__mmenu ul li a {
        font-family: GothamPro;
        font-size: 12px;
        line-height: 18px;
        text-transform: uppercase;
        color: #888888;
        font-weight: 700;
        display: block;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        .c-header__mmenu ul li a:hover {
          color: #fff; }
      .c-header__mmenu ul li:not(:last-child) {
        margin-bottom: 24px; }
      .c-header__mmenu ul li:last-child {
        margin-bottom: 34px; }
    .c-header__mmenu-btn button {
      padding: 14px 23px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .c-header__mmenu-btn button:hover {
        background: #fff;
        border: 1px solid #fff !important;
        color: #101010 !important; }
    .c-header__mmenu.active {
      opacity: 1;
      visibility: visible; }

.c-header__contact-btn--mmenu {
  color: #fff !important;
  border: 1px solid rgba(255, 255, 255, 0.28) !important; }

.white-fixed .js-close-modal path {
  stroke: #101010; }

@media screen and (max-width: 1199px) {
  .white-fixed .c-header__mmenu {
    top: 64px; } }

@media screen and (max-width: 580px) {
  .white-fixed .c-header__mmenu {
    left: -32px; } }

.c-home {
  height: 100vh;
  min-width: 100vw;
  margin-bottom: 120px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; 
background: #000;
}
.c-home video {
	opacity: 0.6;
}
  @media screen and (max-width: 1199px) {
    .c-home {
      margin-bottom: 0; } }
  @media screen and (max-width: 580px) {
    .c-home {
      padding: 36px 24px; } }
  .c-home__slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    z-index: 3;
    position: relative; }
    @media screen and (max-width: 1199px) {
      .c-home__slider {
        height: 100%; } }
    .c-home__slider-main {
      width: 600px;
      height: 600px;
      border-radius: 50%;
      border: 2px solid rgba(255, 255, 255, 0.2);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      position: relative; }
      @media screen and (max-width: 1919px) {
        .c-home__slider-main {
          height: 444px;
          width: 444px; } }
      @media screen and (max-width: 1599px) {
        .c-home__slider-main {
          height: 377px;
          width: 377px; } }
      @media screen and (max-width: 1365px) {
        .c-home__slider-main {
          height: 444px;
          width: 444px; } }
      @media screen and (max-width: 1199px) {
        .c-home__slider-main {
          border: none;
          height: 100%;
          width: 286px;
          margin-left: auto;
          margin-right: 60px;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          margin-top: 0; } }
      @media screen and (max-width: 580px) {
        .c-home__slider-main {
          margin-right: auto;
          margin-left: 0;
          width: 100%; } }
      .c-home__slider-main .slick-arrow {
        position: absolute;
        bottom: 90px;
        cursor: pointer;
        z-index: 999999; }
        @media screen and (max-width: 580px) {
          .c-home__slider-main .slick-arrow {
            bottom: 36px; } }
      .c-home__slider-main .slick-prev {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3MiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcyIDEwQzY4LjUzNjYgMTAgMjQuMjIzNiAxMCAyIDEwTTIgMTBMMTEgMU0yIDEwTDExIDE5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==");
        background-repeat: no-repeat;
        font-size: 0;
        width: 72px;
        height: 20px;
        cursor: pointer;
        z-index: 999999; }
        @media screen and (max-width: 580px) {
          .c-home__slider-main .slick-prev {
            left: 0; } }
      .c-home__slider-main .slick-next {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3MiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcyIDEwQzY4LjUzNjYgMTAgMjQuMjIzNiAxMCAyIDEwTTIgMTBMMTEgMU0yIDEwTDExIDE5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==");
        background-repeat: no-repeat;
        font-size: 0;
        width: 72px;
        height: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        right: 0; }
        @media screen and (max-width: 580px) {
          .c-home__slider-main .slick-next {
            right: 0; } }
      .c-home__slider-main .slick-dots {
        list-style-type: none; }
        .c-home__slider-main .slick-dots li {
          height: 9px;
          width: 9px;
          border-radius: 50%;
          background-color: #fff;
          position: absolute;
          cursor: pointer; }
          .c-home__slider-main .slick-dots li:after {
            content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41IDlDMTIuMzU3OSA5IDkgMTIuMzU3OSA5IDE2LjVDOSAyMC42NDIxIDEyLjM1NzkgMjQgMTYuNSAyNEMyMC42NDIxIDI0IDI0IDIwLjY0MjEgMjQgMTYuNUMyNCAxMi4zNTc5IDIwLjY0MjEgOSAxNi41IDlaTTMzIDE2LjVDMzMgMjUuNjEyNyAyNS42MTI3IDMzIDE2LjUgMzNDNy4zODczIDMzIDAgMjUuNjEyNyAwIDE2LjVDMCA3LjM4NzMgNy4zODczIDAgMTYuNSAwQzI1LjYxMjcgMCAzMyA3LjM4NzMgMzMgMTYuNVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K");
            position: absolute;
            top: -12px;
            left: -12px;
            bottom: 0;
            right: 0;
            display: inline-block;
            height: 33px;
            width: 33px;
            opacity: 0;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
          .c-home__slider-main .slick-dots li:first-child {
            top: -5px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
          .c-home__slider-main .slick-dots li:nth-child(2) {
            right: 33px;
            bottom: 146px; }
            @media screen and (max-width: 1919px) {
              .c-home__slider-main .slick-dots li:nth-child(2) {
                right: 5px; } }
            @media screen and (max-width: 1599px) {
              .c-home__slider-main .slick-dots li:nth-child(2) {
                right: 5px;
                bottom: 120px; } }
            @media screen and (max-width: 1365px) {
              .c-home__slider-main .slick-dots li:nth-child(2) {
                right: 15px; } }
          .c-home__slider-main .slick-dots li:nth-child(3) {
            left: 33px;
            bottom: 146px; }
            @media screen and (max-width: 1919px) {
              .c-home__slider-main .slick-dots li:nth-child(3) {
                left: 5px; } }
            @media screen and (max-width: 1599px) {
              .c-home__slider-main .slick-dots li:nth-child(3) {
                left: 5px;
                bottom: 120px; } }
            @media screen and (max-width: 1365px) {
              .c-home__slider-main .slick-dots li:nth-child(3) {
                left: 15px; } }
          .c-home__slider-main .slick-dots li button {
            font-size: 0; }
          .c-home__slider-main .slick-dots li.slick-active:after {
            opacity: 1; }
    .c-home__slider-item {
      height: 600px;
      width: 600px;
      border-radius: 50%; }
      @media screen and (max-width: 1199px) {
        .c-home__slider-item {
          margin-top: 180px; } }
      @media screen and (max-width: 580px) {
        .c-home__slider-item {
          width: 100%; } }
      .c-home__slider-item h2 {
        font-family: GothamPro;
        font-size: 144px;
        line-height: 144px;
        text-transform: uppercase;
        color: #ffffff;
        font-weight: 700;
        margin: 0;
        text-align: center;
        margin-top: 164px;
        margin-left: 60px; }
        @media screen and (max-width: 1919px) {
          .c-home__slider-item h2 {
            margin-left: 60px;
            font-size: 106px; } }
        @media screen and (max-width: 1599px) {
          .c-home__slider-item h2 {
            font-size: 90px;
            margin-left: 40px; } }
        @media screen and (max-width: 1365px) {
          .c-home__slider-item h2 {
            font-size: 108px; } }
        @media screen and (max-width: 1199px) {
          .c-home__slider-item h2 {
            font-size: 60px;
            text-align: right;
            margin: 0;
            line-height: 60px; } }
        @media screen and (max-width: 580px) {
          .c-home__slider-item h2 {
            text-align: left; } }
      .c-home__slider-item span {
        font-family: GothamPro;
        font-size: 12px;
        line-height: 18px;
        text-transform: uppercase;
        color: #ffffff;
        max-width: 360px;
        text-align: center;
        display: inline-block;
        text-align: center;
        margin-top: 46px;
        margin-left: 120px; }
        @media screen and (max-width: 1919px) {
          .c-home__slider-item span {
            max-width: 290px;
            margin-left: 70px; } }
        @media screen and (max-width: 1599px) {
          .c-home__slider-item span {
            max-width: 240px; } }
        @media screen and (max-width: 1365px) {
          .c-home__slider-item span {
            margin-left: 100px; } }
        @media screen and (max-width: 1199px) {
          .c-home__slider-item span {
            margin-top: 15px;
            max-width: 256px;
            text-align: right; } }
        @media screen and (max-width: 580px) {
          .c-home__slider-item span {
            margin-left: 0;
            text-align: left;
            max-width: 100%; } }
  .c-home__next-section, .c-home .next-section {
    position: absolute;
    right: 47px;
    bottom: 27px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1199px) {
      .c-home__next-section, .c-home .next-section {
        display: none; } }
    .c-home__next-section button, .c-home .next-section button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .c-home__next-section button span, .c-home .next-section button span {
        font-family: GothamPro;
        font-size: 12px;
        line-height: 18px;
        text-transform: uppercase;
        color: #ffffff; }
      .c-home__next-section button .icon, .c-home .next-section button .icon {
        width: 74px;
        margin-left: 24px;
        font-size: 60px;
        -webkit-animation: slidegorizont 2s ease 0.1s infinite;
        animation: slidegorizont 2s ease 0.1s infinite;
        color: #ffffff; }
    .c-home__next-section.black span, .c-home .next-section.black span {
      color: #101010; }
    .c-home__next-section.black .icon, .c-home .next-section.black .icon {
      width: 74px;
      margin-left: 24px;
      font-size: 60px;
      -webkit-animation: slidegorizont 2s ease 0.1s infinite;
      animation: slidegorizont 2s ease 0.1s infinite;
      color: #101010; }
  .c-home__text {
    max-width: 420px;
    z-index: 3;
    position: absolute;
    bottom: 120px;
    left: 90px; }
    @media screen and (max-width: 1599px) {
      .c-home__text {
        max-width: 240px;
        left: 60px;
        bottom: 90px; } }
    @media screen and (max-width: 1199px) {
      .c-home__text {
        position: absolute;
        bottom: 90px;
        left: 90px;
        margin: 0; } }
    @media screen and (max-width: 580px) {
      .c-home__text {
        background-color: #000;
        color: #fff;
        left: 0;
        bottom: 0;
        right: 0;
        max-width: 100%;
        width: 100%;
        padding: 48px 24px; } }
    .c-home__text p {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 27px;
      color: white;
      font-weight: 500; }
    @media screen and (max-width: 580px) {
      .c-home__text--lg {
        display: none; } }
    .c-home__text--xx {
      display: none; }
      @media screen and (max-width: 580px) {
        .c-home__text--xx {
          display: block;
          position: relative; } }

@-webkit-keyframes slidegorizont {
  from {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  50% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  to {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@keyframes slidegorizont {
  from {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  50% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  to {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

.c-goods {
  min-width: 3462px;
  width: 3462px;
  background-color: #fff;
  position: relative; }
  @media screen and (max-width: 1199px) {
    .c-goods {
      padding: 0 90px;
      min-width: 100%;
      width: 100%;
      padding-bottom: 120px; } }
  @media screen and (max-width: 580px) {
    .c-goods {
      padding: 24px; } }
  .c-goods__inner {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media screen and (max-width: 1199px) {
      .c-goods__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .c-goods__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-left: 156px;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding-left: 600px; }
    @media screen and (max-width: 1199px) {
      .c-goods__items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 0;
        margin-top: 90px; } }
    @media screen and (max-width: 1199px) {
      .c-goods__items {
        padding-left: 0; } }
    @media screen and (max-width: 580px) {
      .c-goods__items {
        margin-top: 48px; } }
  .c-goods__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .c-goods__item:not(:last-child) {
      margin-right: 240px; }
      @media screen and (max-width: 1199px) {
        .c-goods__item:not(:last-child) {
          margin-right: 0; } }
    .c-goods__item--video .c-goods__item-title {
      position: absolute;
      left: -84px;
      bottom: 48px;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }
      @media screen and (max-width: 1199px) {
        .c-goods__item--video .c-goods__item-title {
          -webkit-transform: rotate(0);
          transform: rotate(0);
          bottom: -60px;
          left: 0; } }
    .c-goods__item--video-wrap {
      position: relative;
      width: 640px;
      height: 320px; }
      @media screen and (max-width: 1199px) {
        .c-goods__item--video-wrap {
          width: 100%;
          height: 320px; } }
      @media screen and (max-width: 1199px) {
        .c-goods__item--video-wrap video {
          height: 100%; } }
    .c-goods__item--bottom-img {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      position: relative;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      @media screen and (max-width: 1199px) {
        .c-goods__item--bottom-img {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .c-goods__item--bottom-img .c-goods__item-title {
        position: absolute;
        left: 0;
        top: -40px; }
        @media screen and (max-width: 1199px) {
          .c-goods__item--bottom-img .c-goods__item-title {
            top: auto;
            bottom: -60px;
            left: 0; } }
      .c-goods__item--bottom-img-wrap {
        margin-top: 116px;
        position: relative;
        width: 360px;
        height: 236px; }
        @media screen and (max-width: 1199px) {
          .c-goods__item--bottom-img-wrap {
            margin-top: 90px; } }
        @media screen and (max-width: 580px) {
          .c-goods__item--bottom-img-wrap {
            width: 100%; } }
    .c-goods__item--left-img {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
      @media screen and (max-width: 1199px) {
        .c-goods__item--left-img {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          padding-top: 50px; } }
      .c-goods__item--left-img .c-goods__item-title {
        position: absolute;
        left: -77px;
        bottom: 36px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg); }
        @media screen and (max-width: 1199px) {
          .c-goods__item--left-img .c-goods__item-title {
            -webkit-transform: rotate(0);
            transform: rotate(0);
            left: 0;
            top: 0; } }
      .c-goods__item--left-img-wrap {
        position: relative;
        margin-right: 90px;
        height: 560px;
        width: 320px; }
        @media screen and (max-width: 1199px) {
          .c-goods__item--left-img-wrap {
            width: 100%;
            height: auto; }
            .c-goods__item--left-img-wrap img {
              display: none; } }
      @media screen and (max-width: 1199px) {
        .c-goods__item--left-img .c-goods__item-desc {
          margin-top: 50px; } }
    .c-goods__item-title span {
      font-family: GothamPro;
      color: #101010;
      font-size: 13px;
      line-height: 18px;
      font-weight: 500; }
    .c-goods__item-desc {
      max-width: 520px;
      margin-top: 72px; }
      .c-goods__item-desc p {
        font-family: FuturaPT;
        font-size: 18px;
        line-height: 27px;
        color: #101010; }
      @media screen and (max-width: 1199px) {
        .c-goods__item-desc {
          margin-top: 105px;
          max-width: 100%; } }
  .c-goods .c-goods__item-img-inner {
    height: 100%; }
  .c-goods .video {
    height: 100%;
    min-height: 100%; }

.c-about {
  min-width: 100vw;
  position: relative;
  background-image: url(../images/about.jpg); }
  @media screen and (max-width: 1199px) {
    .c-about {
      padding: 90px; } }
  @media screen and (max-width: 580px) {
    .c-about {
      padding: 1px;
      overflow: hidden;
      position: relative;
      z-index: 3; } }
  .c-about__inner {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .c-about__graph {
    z-index: 3;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .c-about__graph-img {
      height: 600px;
      width: 600px;
      position: relative; }
      @media screen and (max-width: 1365px) {
        .c-about__graph-img {
          height: 444px;
          width: 444px; } }
      @media screen and (max-width: 1199px) {
        .c-about__graph-img {
          width: 300px;
          height: 300px;
          margin-left: auto; } }
      @media screen and (max-width: 580px) {
        .c-about__graph-img {
          width: 100%;
          height: 100%;
          background-color: #101010; } }
    .c-about__graph-txt {
      position: absolute;
      bottom: 100px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
      @media screen and (max-width: 1199px) {
        .c-about__graph-txt {
          bottom: 40px;
          width: 175px;
          text-align: center; } }
      .c-about__graph-txt span {
        font-family: GothamPro;
        font-size: 12px;
        line-height: 18px;
        text-transform: uppercase;
        color: #fff; }
  .c-about__desc {
    margin-top: -13px;
    margin-left: 91px;
    max-width: 420px;
    z-index: 3;
    position: absolute;
    bottom: 120px;
    left: 90px;
    margin: 0; }
    @media screen and (max-width: 1599px) {
      .c-about__desc {
        left: 60px;
        bottom: 90px;
        max-width: 240px;
        margin: 0; } }
    @media screen and (max-width: 1365px) {
      .c-about__desc {
        bottom: 90px;
        left: 60px; } }
    @media screen and (max-width: 1199px) {
      .c-about__desc {
        position: relative;
        bottom: auto;
        left: auto; } }
    @media screen and (max-width: 580px) {
      .c-about__desc {
        padding: 35px 24px;
        position: relative;
        width: 100%;
        margin: 0 auto;
        max-width: 100%; } }
    .c-about__desc p {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 27px;
      color: #fff; }
  .c-about .video {
    height: 100%; 
opacity: 0.6;
}


.c-fish {
  min-width: 2145px;
  width: auto;
  background-color: #fff;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .c-fish {
    min-width: 100%;
    width: 100%;
    padding: 120px 90px;
  }
}
@media screen and (max-width: 580px) {
  .c-fish {
    padding: 24px;
    padding-bottom: 60px;
  }
}
.c-fish__inner {
  height: 100%;
  display: flex;
}
@media screen and (max-width: 1199px) {
  .c-fish__inner {
    flex-direction: column;
  }
}
.c-fish__inner .c-section__desc {
  position: absolute;
  bottom: 120px;
  left: 60px;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .c-fish__inner .c-section__desc {
    height: auto;
    margin-left: 0;
    margin-bottom: 0;
    position: relative;
    left: auto;
    bottom: auto;
  }
}
@media screen and (max-width: 580px) {
  .c-fish__inner .c-section__desc {
    margin-top: -50px;
  }
}
.c-fish__inner .c-section__desc .c-section__title {
  bottom: -10px;
  right: -103px;
}
.c-fish__inner .c-section__desc .c-section__title h5 {
  white-space: nowrap;
}
.c-fish__tabs {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  justify-content: center;
  overflow: hidden;
}
@media screen and (max-width: 1199px) {
  .c-fish__tabs {
    flex-direction: column;
    align-items: flex-start;
  }
}
.c-fish__tabs ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1199px) {
  .c-fish__tabs ul {
    flex-wrap: wrap;
    margin-top: 90px;
    padding-left: 35px;
  }
}
.c-fish__tabs ul li {
  font-family: FuturaPT;
  font-size: 18px;
  line-height: 30px;
  color: #888;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 1199px) {
  .c-fish__tabs ul li {
    font-size: 16px;
    line-height: 24px;
    margin-right: 60px;
  }
}
.c-fish__tabs ul li:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 2px;
  display: inline-block;
  background-color: #101010;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.c-fish__tabs ul li.active {
  color: #101010;
}
.c-fish__tabs ul li.active:after {
  visibility: visible;
  opacity: 1;
}
.c-fish__tabs .tab_container {
  width: 765px;
  margin-left: 94px;
  margin-top: 87px;
  z-index: 9999999;
  z-index: 9;
}
@media screen and (max-width: 1199px) {
  .c-fish__tabs .tab_container {
    width: 100%;
    margin-left: 0;
    margin-top: 150px;
  }
}
@media screen and (max-width: 580px) {
  .c-fish__tabs .tab_container {
    margin-top: 48px;
  }
}
.c-fish__tabs .tabs {
  width: 240px;
  margin-left: 267px;
}
@media screen and (max-width: 1199px) {
  .c-fish__tabs .tabs {
    margin-left: 0;
    width: auto;
    height: 240px;
  }
}
@media screen and (max-width: 580px) {
  .c-fish__tabs .tabs {
    margin-top: 48px;
  }
}
.c-fish__img {
  width: 765px;
  height: 264px;
}
@media screen and (max-width: 1199px) {
  .c-fish__img {
    width: 100%;
    height: auto;
  }
}
.c-fish__img-inner {
  height: 100%;
}
.c-fish__name {
  margin-top: 90px;
}
@media screen and (max-width: 1199px) {
  .c-fish__name {
    margin-top: 50px;
  }
}
.c-fish__name span {
  font-family: FuturaPT;
  font-size: 21px;
  line-height: 32px;
  color: #101010;
}
@media screen and (max-width: 1199px) {
  .c-fish__name span {
    font-size: 18px;
  }
}
.c-fish__desc {
  margin-top: 18px;
}
.c-fish__desc p {
  font-family: FuturaPT;
  font-size: 18px;
  line-height: 27px;
  color: #101010;
}





.c-contacts {
  width: auto;
  min-width: 100vw;
  position: relative; }
  @media screen and (max-width: 1199px) {
    .c-contacts {
      padding: 90px;
      padding-bottom: 267px; } }
  @media screen and (max-width: 580px) {
    .c-contacts {
      padding: 24px;
      padding-bottom: 168px; } }
  .c-contacts .c-section__desc {
    height: auto;
    margin-bottom: -250px;
    margin-top: 200px;
    position: absolute;
    bottom: 120px;
    left: 90px;
    margin: 0; }
    @media screen and (max-width: 1919px) {
      .c-contacts .c-section__desc {
        bottom: 50px; } }
    @media screen and (max-width: 1199px) {
      .c-contacts .c-section__desc {
        position: relative;
        left: auto;
        bottom: auto; } }
    @media screen and (max-width: 580px) {
      .c-contacts .c-section__desc {
        margin-top: -50px; } }
  .c-contacts .c-section__title h5, .c-contacts .c-section__subtitle span {
    color: #fff; }
  .c-contacts__inner {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    @media screen and (max-width: 1199px) {
      .c-contacts__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }
  .c-contacts__body {
    color: #fff;
    margin-left: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 
    z-index: 2;
}
    @media screen and (max-width: 1199px) {
      .c-contacts__body {
        margin-left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 90px; } }
    @media screen and (max-width: 580px) {
      .c-contacts__body {
        margin-top: 48px; } }
  .c-contacts .col {
    margin-right: 335px; }
    @media screen and (max-width: 1199px) {
      .c-contacts .col {
        margin-left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 90px;
        margin-right: 0; } }
    @media screen and (max-width: 580px) {
      .c-contacts .col {
        margin-bottom: 18px; } }
  .c-contacts__city h3 {
    font-family: GothamPro;
    font-size: 18px;
    line-height: 27px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500; }
    @media screen and (max-width: 1199px) {
      .c-contacts__city h3 {
        font-size: 16px; } }
  .c-contacts__address {
    margin-top: 12px; }
    .c-contacts__address span {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 27px;
      color: #fff; }
  .c-contacts__map {
    margin-top: 8px; }
    .c-contacts__map a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .c-contacts__map a span {
        font-family: FuturaPT;
        font-size: 18px;
        line-height: 27px;
        color: #888888;
        margin-left: 10px; }
  .c-contacts__phone-title {
    margin-top: 30px;
    margin-left: -11px; }
    .c-contacts__phone-title span {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 27px;
      color: #888888;
      margin-left: 10px; }
  .c-contacts__phone {
    margin-top: -2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .c-contacts__phone a {
      font-family: FuturaPT;
      font-size: 18px;
      line-height: 27px;
      color: #fff;
      margin-left: -2px;
      margin-bottom: 2px; }    
 


.c-contacts__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  bottom: 116px;
  right: 146px; }
  @media screen and (max-width: 1199px) {
    .c-contacts__link {
      left: 90px;
      bottom: 100px; } }
  @media screen and (max-width: 580px) {
    .c-contacts__link {
      bottom: 60px;
      left: 24px; } }
  .c-contacts__link a {
    font-family: GothamPro;
    font-size: 18px;
    line-height: 27px;
    color: #fff;
    margin-bottom: 12px; }
    @media screen and (max-width: 580px) {
      .c-contacts__link a {
        font-size: 16px; } }    
@media screen and (max-width: 1199px) {
    #diagram_svg{
        width: 300px;
        height: 300px;
    }
}
@media screen and (max-width: 580px) {
    #diagram_svg{
        width: 200px;
        height: 200px;

    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pbmNsdWRlcy9saWJzL3RpbnljaXJjbGVzbGlkZXIuY3NzIiwiX2luY2x1ZGVzL2hlbHBlcnMvcmVzZXRzLnNjc3MiLCJfaW5jbHVkZXMvaGVscGVycy9tYWluLnNjc3MiLCJfaW5jbHVkZXMvaGVscGVycy9vYmplY3QtZml0LnNjc3MiLCJfaW5jbHVkZXMvc2VwYXJhdGUvZm9udHMuc2NzcyIsIl9pbmNsdWRlcy9zZXBhcmF0ZS9nbG9iYWwuc2NzcyIsIl9pbmNsdWRlcy9zZXBhcmF0ZS9pY29ucy5zY3NzIiwiLi4vdGVtcGxhdGVzL19pbmNsdWRlcy9jb21wb25lbnRzL2J0bi9idG4uc2NzcyIsIi4uL3RlbXBsYXRlcy9faW5jbHVkZXMvY29tcG9uZW50cy9jLWZvcm1zL2MtZm9ybXMuc2NzcyIsIi4uL3RlbXBsYXRlcy9faW5jbHVkZXMvY29tcG9uZW50cy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi90ZW1wbGF0ZXMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vdGVtcGxhdGVzL19pbmNsdWRlcy9jb21wb25lbnRzL2MtaG9tZS9jLWhvbWUuc2NzcyIsIi4uL3RlbXBsYXRlcy9faW5jbHVkZXMvY29tcG9uZW50cy9jLWdvb2RzL2MtZ29vZHMuc2NzcyIsIi4uL3RlbXBsYXRlcy9faW5jbHVkZXMvY29tcG9uZW50cy9jLWFib3V0L2MtYWJvdXQuc2NzcyIsIi4uL3RlbXBsYXRlcy9faW5jbHVkZXMvY29tcG9uZW50cy9jLWZpc2gvYy1maXNoLnNjc3MiLCIuLi90ZW1wbGF0ZXMvX2luY2x1ZGVzL2NvbXBvbmVudHMvYy1jb250YWN0cy9jLWNvbnRhY3RzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyxVQUFTLEVBQ1Q7O0FBR0QsdUJBQXVCO0FBRXZCO0VBQ0MsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixhQUFZLEVBQ1o7O0FBRUQ7RUFDQyxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLHFCQUNELEVBQUU7O0FBRUY7RUFDQyxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsV0FBVTtFQUNWLFFBQU87RUFDUCxPQUFNLEVBQ047O0FBRUQ7RUFDQyxjQUFhO0VBQ2IsYUFBWTtFQUNaLFlBQVc7RUFDWCxtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sY0FBYTtFQUNiLGFBQVksRUFDWjs7QUFFRDtFQUNDLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxnQkFBZTtFQUNmLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGFBQVk7RUFDWixrREFBaUQsRUFDakQ7O0FBRUQ7RUFDQyxZQUFXO0VBQ1gsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxTQUFRO0VBQ1IsYUFBWTtFQUNaLGdCQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxjQUFhLEVBQ2I7O0FDM0VEO0VBQ0ksc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2YsaUJBQWdCLEVBQ25COztBQUVEO0VBQ0MsVUFBUztFQUNULFdBQVUsRUFDVjs7QUFFRDtFQUNDLCtCQUFzQjtFQUF0Qix1QkFBc0IsRUFDdEI7O0FBRUQ7RUFDQyxzQkFBcUIsRUFDckI7O0FBRUQ7RUFDQyxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYixnQkFBZSxFQUNmOztBQUVEO0VBQ0MsVUFBUztFQUNULHNCQUFxQixFQUNyQjs7QUM3QkQ7RUFDQyxhQUFZO0VBQ1osZ0JBQWUsRUFDZjs7QUFDRDtFQUNDLG1CQUFrQjtFQUNsQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLGlCQUFnQjtFQUNoQix3QkFBdUIsRUFDdkI7O0FBQ0Q7RUFDQyxnQkFBZTtFQUNmLGFBQVksRUFDWjs7QUNkRDtFQUNDLG1DQUFrQztFQUNsQyw2QkFBNEI7RUFDNUIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsZUFBYyxFQXFCZDtFQTNCRDtJQVFFLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixhQUFZO0lBQ1osYUFBWTtJQUNaLFlBQVc7SUFDWCxVQUFTO0lBQ1QsU0FBUTtJQUNSLFFBQU87SUFDUCxPQUFNO0lBQ04scUJBQWlCO0lBQWpCLGtCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixhQUFZLEVBS1o7SUFuQkM7O01BaUJBLGNBQWEsRUFDYjs7QUN4QkY7RUFDQyx5QkFXNEI7RUFWNUIsNkNBQTBDO0VBQzFDLHFRQUdpRTtFQUNqRSxpQkFLd0Q7RUFKeEQsbUJBSWdFLEVBQUE7O0FBWmpFO0VBQ0MseUJBWTRCO0VBWDVCLG9EQUEwQztFQUMxQyxpU0FHaUU7RUFDakUsaUJBTStEO0VBTC9ELG1CQUt1RSxFQUFBOztBQWJ4RTtFQUNDLHlCQWE0QjtFQVo1QixrREFBMEM7RUFDMUMseVJBR2lFO0VBQ2pFLGlCQU82RDtFQU43RCxtQkFNcUUsRUFBQTs7QUFkdEU7RUFDQyx5QkFjNEI7RUFiNUIsbURBQTBDO0VBQzFDLDZSQUdpRTtFQUNqRSxpQkFROEQ7RUFQOUQsbUJBT3NFLEVBQUE7O0FBZnZFO0VBQ0Msd0JBZ0IyQjtFQWYzQiw4Q0FBMEM7RUFDMUMseVFBR2lFO0VBQ2pFLG9CQVUyRDtFQVQzRCxtQkFUNkUsRUFBQTs7QUFDOUU7RUFDQyx3QkFpQjJCO0VBaEIzQiw4Q0FBMEM7RUFDMUMseVFBR2lFO0VBQ2pFLGlCQVd3RDtFQVZ4RCxtQkFVZ0UsRUFBQTs7QUNuQmxFO0VBQ0MsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixpQkFBZ0IsRUFtQmhCO0VBbEJBO0lBQ0MsdUJBQXNCO0lBQ3RCLGNBQWE7SUFDYixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsbUJBQWtCLEVBV2xCO0lBVkE7TUFQRDtRQVFFLDZCQUFzQjtRQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1FBQXRCLHVCQUFzQjtRQUN0QixtQkFBa0I7UUFDbEIsbUJBQWtCO1FBQ2xCLGFBQVksRUFNYixFQUFBO0lBakJEO01BY0UsU0FBUTtNQUNSLFVBQVMsRUFDVDs7QUFHSDtFQUNDLGtCQUFpQjtFQUNqQixZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxjQUFhLEVBQ2I7O0FBR0E7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHNCQUF5QjtFQUF6QixtQkFBeUI7RUFBekIsMEJBQXlCO0VBQ3pCLHNCQUFxQjtFQUNyQiw2QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLDJCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsa0JBQWlCLEVBaUNqQjtFQWhDQTtJQUNDLGtCQUFpQjtJQUNqQixzQkFBcUI7SUFDckIsbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixXQUFVO0lBQ1YsVUFBUyxFQW1CVDtJQXpCRDtNQVFFLGNBQWE7TUFDYixhQUFZLEVBQ1o7SUFWRjtNQVlFLGlCQUFnQixFQUNoQjtJQUNEO01BZEQ7UUFlRSxlQUFjO1FBQ2QsaUJBQWdCO1FBQ2hCLGlCQUFnQjtRQUNoQixtQkFBa0I7UUFDbEIsYUFBWTtRQUNaLFdBQVUsRUFLWCxFQUFBO0lBSEE7TUF0QkQ7UUF1QkUsa0JBQWlCLEVBRWxCLEVBQUE7RUFDRDtJQUVFLGFBQVk7SUFDWixXQUFVLEVBQ1g7O0FBR0Y7RUFDQyxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLGFBQVksRUFPWjtFQU5BO0lBSkQ7TUFLRSxtQkFBa0IsRUFLbkIsRUFBQTtFQVZEO0lBUUUscURBQTRDO0lBQTVDLDZDQUE0QyxFQUM1Qzs7QUFFRjtFQUNDLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsYUFBWSxFQVNaO0VBWkQ7SUFLRSxzQkFBcUI7SUFDckIsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZUFBYztJQUNkLGlCQUFnQixFQUVoQjs7QUFFRjtFQUNDLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsa0JBQWlCLEVBb0JqQjtFQW5CQTtJQUpEO01BS0UsZUFBYyxFQWtCZixFQUFBO0VBdkJEO0lBUUUsdUJBQXNCO0lBQ3RCLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsMEJBQXlCLEVBU3pCO0lBUkE7TUFkRjtRQWVHLGdCQUFlO1FBQ2Ysa0JBQWlCLEVBTWxCLEVBQUE7SUFKQTtNQWxCRjtRQW1CRyxnQkFBZSxFQUdoQixFQUFBOztBQUtIO0VBQ0U7SUFDQSxnQ0FBdUI7SUFBdkIsd0JBQXVCLEVBQUE7RUFFdkI7SUFDQSxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFMM0I7RUFDRTtJQUNBLGdDQUF1QjtJQUF2Qix3QkFBdUIsRUFBQTtFQUV2QjtJQUNBLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQUkzQjtFQUNDLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFFBQU87RUFDUCxTQUFRO0VBQ1IsVUFBUztFQUNULGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG9CQUFtQixFQXVIbkI7RUF0SEE7SUFDQyxhQUFZO0lBQ1osY0FBYTtJQUNiLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsWUFBVyxFQXVGWDtJQXRGQTtNQU5EO1FBT0UsY0FBYTtRQUNiLGFBQVksRUFvRmIsRUFBQTtJQWxGQztNQVZGO1FBV0UsY0FBYTtRQUNiLGFBQVksRUFnRmIsRUFBQTtJQTlFQztNQWRGO1FBZUUsY0FBYTtRQUNiLGFBQVksRUE0RWIsRUFBQTtJQTFFQztNQWxCRjtRQW1CRSxhQUFZO1FBQ1osY0FBYSxFQXdFZCxFQUFBO0lBdEVBO01BdEJEO1FBdUJFLGFBQVk7UUFDWixjQUFhLEVBb0VkLEVBQUE7SUE1RkQ7TUEyQkUscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYix5QkFBdUI7TUFBdkIsc0JBQXVCO01BQXZCLHdCQUF1QjtNQUN2QiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQixrQ0FBeUI7TUFBekIsMEJBQXlCLEVBcUJ6QjtNQXBCQTtRQS9CRjtVQWdDRyx5QkFBd0I7VUFDeEIsd0JBQXVCLEVBa0J4QixFQUFBO01BaEJDO1FBbkNIO1VBb0NHLHlCQUF3QjtVQUN4Qix3QkFBdUIsRUFjeEIsRUFBQTtNQVpDO1FBdkNIO1VBd0NHLHlCQUF3QjtVQUN4Qix3QkFBdUIsRUFVeEIsRUFBQTtNQVJDO1FBM0NIO1VBNENHLHdCQUF1QjtVQUN2Qix5QkFBd0IsRUFNekIsRUFBQTtNQUpBO1FBL0NGO1VBZ0RHLHdCQUF1QjtVQUN2Qix5QkFBd0IsRUFFekIsRUFBQTtJQW5ERjtNQXFERSw0QkFBMkI7TUFDM0Isa0JBQWlCO01BQ2pCLG1CQUFrQjtNQUNsQiwyQ0FBMEM7TUFDMUMsbUJBQWtCLEVBa0NsQjtNQWpDQTtRQTFERjtVQTJERyx5QkFBd0I7VUFDeEIsd0JBQXVCLEVBK0J4QixFQUFBO01BN0JDO1FBOURIO1VBK0RHLHlCQUF3QjtVQUN4Qix3QkFBdUIsRUEyQnhCLEVBQUE7TUF6QkM7UUFsRUg7VUFtRUcseUJBQXdCO1VBQ3hCLHdCQUF1QixFQXVCeEIsRUFBQTtNQXJCQztRQXRFSDtVQXVFRyx3QkFBdUI7VUFDdkIseUJBQXdCLEVBbUJ6QixFQUFBO01BakJBO1FBMUVGO1VBMkVHLHdCQUF1QjtVQUN2Qix5QkFBd0IsRUFlekIsRUFBQTtNQTNGRjtRQStFRyxZQUFXO1FBQ1gsbUJBQWtCO1FBQ2xCLGFBQVk7UUFDWixVQUFTO1FBQ1Qsb0NBQTJCO1FBQTNCLDRCQUEyQjtRQUMzQixzQkFBcUI7UUFDckIsWUFBVztRQUNYLFdBQVU7UUFDVix1QkFBc0I7UUFDdEIsbUJBQWtCLEVBRWxCO0VBSUg7SUFDQyxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVM7SUFDVCxxREFBNEM7SUFBNUMsNkNBQTRDO0lBQzVDLGFBQVksRUFrQlo7SUF2QkQ7TUFPRSxxREFBNEM7TUFBNUMsNkNBQTRDLEVBQzVDO0lBQ0Q7TUFDQyxxREFBNEM7TUFBNUMsNkNBQTRDO01BQzVDLFNBQVE7TUFDUixVQUFTO01BQ1QsbUJBQWtCLEVBU2xCO01BYkQ7UUFNRSx1QkFBc0I7UUFDdEIsZ0JBQWU7UUFDZixrQkFBaUI7UUFDakIsMEJBQXlCO1FBQ3pCLFlBQVc7UUFDWCxpQkFBZ0IsRUFDaEI7O0FBS0o7RUFDQyxnQkFBZTtFQUNmLE9BQU07RUFDTixVQUFTO0VBQ1QsUUFBTztFQUNQLFNBQVE7RUFDUix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsOENBQTZCO0VBQTdCLHNDQUE2QjtFQUE3Qiw4QkFBNkI7RUFBN0IseURBQTZCO0VBQzdCLHNDQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0IsMEJBQXlCO0VBQ3pCLGdCQUFlO0VBQ2YsbUJBQWtCLEVBbU1sQjtFQWxNQTtJQWZEO01BZ0JFLGdCQUFlLEVBaU1oQixFQUFBO0VBL0xBO0lBbEJEO01BbUJFLGdCQUFlLEVBOExoQixFQUFBO0VBNUxBO0lBckJEO01Bc0JFLHNDQUE2QjtNQUE3Qiw4QkFBNkI7TUFDN0IsZ0JBQWU7TUFDZixxQkFBb0IsRUF5THJCLEVBQUE7RUFqTkQ7SUEyQkUsaUNBQXdCO0lBQXhCLHlCQUF3QixFQUN4QjtFQUNEO0lBQ0MsYUFBWSxFQUNaO0VBQ0Q7SUFDQyxnQkFBZTtJQUNmLHFCQUFvQixFQUNwQjtFQUNEO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7SUFBOUIsdUJBQThCO0lBQTlCLCtCQUE4QjtJQUM5QixZQUFXO0lBQ1gsa0JBQWlCLEVBeUJqQjtJQXhCQTtNQUxEO1FBTUUsaUJBQWdCO1FBQ2hCLDZCQUE4QjtRQUE5QiwrQkFBOEI7UUFBOUIsbUNBQThCO1FBQTlCLCtCQUE4QjtRQUM5Qix5QkFBdUI7UUFBdkIsc0JBQXVCO1FBQXZCLHdCQUF1QjtRQUN2QixrQkFBaUIsRUFvQmxCLEVBQUE7SUE3QkQ7TUFZRSxtQkFBa0IsRUFnQmxCO01BNUJGO1FBY0cscURBQTRDO1FBQTVDLDZDQUE0QztRQUM1QyxtQkFBa0I7UUFDbEIsV0FBVTtRQUNWLFlBQVcsRUFDWDtNQWxCSDtRQW9CRyxZQUFXO1FBQ1gsc0JBQXFCO1FBQ3JCLGdCQUFlO1FBQ2Ysa0JBQWlCLEVBSWpCO1FBSEE7VUF4Qkg7WUF5QkksZ0JBQWUsRUFFaEIsRUFBQTtFQUdIO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO0lBQXRCLDJCQUFzQjtJQUF0Qix1QkFBc0I7SUFDdEIsdUJBQXFCO0lBQXJCLG9CQUFxQjtJQUFyQixzQkFBcUIsRUFpQnJCO0lBaEJBO01BSkQ7UUFLRSx5QkFBdUI7UUFBdkIsc0JBQXVCO1FBQXZCLHdCQUF1QjtRQUN2QixvQkFBbUIsRUFjcEIsRUFBQTtJQVpBO01BQ0Msc0JBQXFCO01BQ3JCLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLGFBQVksRUFDWjtJQUNEO01BQ0MsdUJBQXNCO01BQ3RCLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLGFBQVksRUFDWjtFQUVGO0lBQ0MsWUFBVztJQUNYLGlCQUFnQixFQXlHaEI7SUF4R0E7TUFIRDtRQUlFLGlCQUFnQixFQXVHakIsRUFBQTtJQXJHQTtNQUNDLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQThCO01BQTlCLHVCQUE4QjtNQUE5QiwrQkFBOEI7TUFDOUIsWUFBVyxFQUlYO01BSEE7UUFKRDtVQUtFLDZCQUFzQjtVQUF0Qiw4QkFBc0I7VUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQixFQUV2QixFQUFBO0lBQ0Q7TUFDQyxhQUFZO01BQ1osb0JBQW1CLEVBOEJuQjtNQTdCQTtRQUhEO1VBSUUsV0FBVSxFQTRCWCxFQUFBO01BMUJBO1FBTkQ7VUFPRSxXQUFVLEVBeUJYLEVBQUE7TUF2QkE7UUFURDtVQVVFLFdBQVUsRUFzQlgsRUFBQTtNQXBCQTtRQVpEO1VBYUUsWUFBVyxFQW1CWixFQUFBO01BaENEO1FBZ0JFLDhCQUE2QjtRQUM3QixhQUFZO1FBQ1osa0RBQWlEO1FBQ2pELFlBQVc7UUFDWCxxQkFBb0I7UUFDcEIsc0JBQXFCO1FBQ3JCLGdCQUFlO1FBQ2Ysa0JBQWlCO1FBQ2pCLFlBQVcsRUFPWDtRQS9CRjtVQTBCRyxzQkFBcUI7VUFDdEIsZ0JBQWU7VUFDZixrQkFBaUI7VUFDakIsZ0NBQStCLEVBQzlCO1FBOUJIO1VBMEJHLHNCQUFxQjtVQUN0QixnQkFBZTtVQUNmLGtCQUFpQjtVQUNqQixnQ0FBK0IsRUFDOUI7UUE5Qkg7VUEwQkcsc0JBQXFCO1VBQ3RCLGdCQUFlO1VBQ2Ysa0JBQWlCO1VBQ2pCLGdDQUErQixFQUM5QjtJQUdIO01BQ0MsWUFBVztNQUNYLG9CQUFtQixFQWtCbkI7TUFwQkQ7UUFJRSw4QkFBNkI7UUFDN0IsYUFBWTtRQUNaLGtEQUFpRDtRQUNqRCxZQUFXO1FBQ1gscUJBQW9CO1FBQ3BCLHNCQUFxQjtRQUNyQixnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQixhQUF5QixFQU96QjtRQW5CRjtVQWNHLHNCQUFxQjtVQUNyQixnQkFBZTtVQUNmLGtCQUFpQjtVQUNqQixnQ0FBK0IsRUFDL0I7UUFsQkg7VUFjRyxzQkFBcUI7VUFDckIsZ0JBQWU7VUFDZixrQkFBaUI7VUFDakIsZ0NBQStCLEVBQy9CO1FBbEJIO1VBY0csc0JBQXFCO1VBQ3JCLGdCQUFlO1VBQ2Ysa0JBQWlCO1VBQ2pCLGdDQUErQixFQUMvQjtJQUdIO01BRUUsc0JBQXFCO01BQ3JCLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLFlBQVcsRUFDWDtJQU5GO01BUUUsMkJBQTBCO01BQzFCLFlBQVcsRUFJWDtNQWJGO1FBV0csc0JBQXFCLEVBQ3JCO0lBR0g7TUFFRSxvQkFBbUI7TUFDbkIsbUJBQWtCO01BQ2xCLHVCQUFzQjtNQUN0QixnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixlQUFjO01BQ2QsMEJBQXlCO01BQ3pCLG1CQUFrQjtNQUNsQixnQkFBZTtNQUNmLGlCQUFnQjtNQUNoQixrQ0FBeUI7TUFBekIsMEJBQXlCLEVBT3pCO01BbkJGO1FBY0csb0JBQWdELEVBQ2hEO01BQ0Q7UUFoQkY7VUFpQkcsWUFBVyxFQUVaLEVBQUE7SUFDRDtNQXBCRDtRQXFCRSxpQkFBZ0IsRUFFakIsRUFBQTtFQUVGO0lBQ0Msa0JBQWlCO0lBQ2pCLFlBQVc7SUFDWCxlQUFjO0lBQ2QsYUFBWTtJQUNaLFlBQVc7SUFDWCxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHlCQUF1QjtJQUF2QixzQkFBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLDZCQUFzQjtJQUF0Qiw4QkFBc0I7SUFBdEIsMkJBQXNCO0lBQXRCLHVCQUFzQixFQUl0QjtJQUhBO01BVkQ7UUFXRSxhQUFZLEVBRWIsRUFBQTs7QUFHRjtFQUNDLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLFVBQVM7RUFDVCxTQUFRO0VBQ1IscUJBQWlCO0VBQWpCLGtCQUFpQjtFQUNqQixZQUFXO0VBQ1gsYUFBWTtFQUNaLHFCQUFvQjtFQUNwQixrQkFBaUIsRUFJakI7O0FBRUQ7RUFHRyxlQUFjLEVBQ2Q7O0FBSkg7RUFPRSx5Q0FBd0M7RUFDeEMsZUFBYztFQUNkLGtDQUF5QjtFQUF6QiwwQkFBeUIsRUFNekI7RUFmRjtJQVdHLG9CQUFtQjtJQUNuQixxQ0FBb0M7SUFDcEMsdUJBQXNCLEVBQ3RCOztBQWRIO0VBa0JHLFlBQVc7RUFDWCwwQkFBeUIsRUFDekI7O0FBR0g7RUFHRyxlQUFjLEVBQ2Q7O0FBSkg7RUFPRSx5Q0FBd0M7RUFDeEMsZUFBYyxFQUNkOztBQVRGO0VBWUcsWUFBVztFQUNYLDBCQUF5QixFQUN6Qjs7QUNqaEJIO0VBQ0ksc0JBQXFCO0VBQ3JCLFdBQVU7RUFDVixZQUFXO0VBQ1gsZ0JBQWU7RUFDZixxQkFBb0I7RUFDcEIsbUJBQWtCLEVBQ25COztBQUVEOzs7Ozs7K0NBTTZDO0FDZi9DO0VBRUksc0JBQXFCO0VBQ3JCLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULDhCQUE2QixFQUNoQzs7QUFDRDtFQUNJLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzdCLGVBQWM7RUFDZCxtQ0FBMEI7RUFBMUIsMkJBQTBCLEVBNkI3Qjs7QUMvQ0Q7RUFFRSxzQ0FBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLFdBQVUsRUFDVjs7QUFKRjtFQUVFLHNDQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0IsV0FBVSxFQUNWOztBQUpGO0VBRUUsc0NBQTZCO0VBQTdCLDhCQUE2QjtFQUM3QixXQUFVLEVBQ1Y7O0FBSkY7RUFnQkcsV0FBVSxFQUNWOztBQWpCSDtFQWdCRyxXQUFVLEVBQ1Y7O0FBakJIO0VBZ0JHLFdBQVUsRUFDVjs7QUFqQkg7RUF1QkUsaUNBQWdDO0VBQ2hDLDBCQUF5QixFQUN6Qjs7QUF6QkY7RUEwQ0cscUJBQW9CO0VBQ3BCLGdCQUFlO0VBQ2YsYUFBWSxFQUNaOztBQUdIO0VBTUcscUJBQW9CO0VBQ3BCLGdCQUFlO0VBQ2YsYUFBWSxFQUNaOztBQUdIOztFQUVDLG1CQUFrQixFQUNsQjs7QUFLRDtFQUVFLFlBQVcsRUFDWDs7QUFIRjtFQXdCSSx5QkFBdUIsRUFDdkI7O0FBaUJKO0VBQ0MsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixnQkFBZSxFQUtmO0VBUkQ7SUFNRSxlQUFjLEVBQ2Q7O0FBRUY7RUFDSSw4QkFBNkI7RUFDaEMsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUNuQixzQkFBcUI7RUFDckIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ3BCOztBQUNEOztFQUVDLHlCQUF3QjtFQUN4QixVQUFTLEVBQ1Q7O0FBQ0Q7RUFDQyxvQ0FBMkI7RUFBM0IsNEJBQTJCO0VBQzNCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxlQUFjO0VBQ2QsYUFBWTtFQUNaLFlBQVc7RUFDWCxVQUFTO0VBQ1QsU0FBUTtFQUNSLE9BQU0sRUE0Qk47RUF2Q0Q7SUFjRSxzQkFBcUI7SUFDckIsZUFBYyxFQUNkO0VBaEJGO0lBcUJFLCtCQUE4QjtJQUM5QixtQkFBa0I7SUFDbEIsZUFBYztJQUNkLGFBQVk7SUFDWixZQUFXO0lBQ1gsWUFBVztJQUNYLFlBQVc7SUFDWCxVQUFTO0lBQ1QsU0FBUTtJQUNSLFFBQU87SUFDUCxPQUFNLEVBQ047RUFoQ0Y7SUFrQ0UsaUNBQXdCO0lBQXhCLHlCQUF3QixFQUN4QjtFQW5DRjtJQXFDRSxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQ3pCOztBQUVGO0VBQ0MsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQW9FbEI7RUF0RUQ7SUFPRSxxQkFBb0I7SUFDcEIsZ0JBQWU7SUFDZixhQUFZLEVBQ1o7RUFWRjtJQWFFLDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxhQUFZO0lBQ1osWUFBVztJQUNYLFFBQU87SUFDUCxTQUFRLEVBbUJSO0lBdkNGO01BdUJHLGlEQUF3QztNQUF4Qyx5Q0FBd0M7TUFDeEMsc0NBQTZCO01BQTdCLDhCQUE2QjtNQUM3QixpQ0FBZ0M7TUFDaEMsK0JBQThCO01BQzlCLG1CQUFrQjtNQUNsQixlQUFjO01BQ2QsYUFBWTtNQUNaLFlBQVc7TUFDWCxZQUFXO01BQ1gsWUFBVztNQUNYLFdBQVU7TUFDVixXQUFVO01BQ1YsVUFBUztNQUNULFVBQVM7TUFDVCxTQUFRLEVBQ1I7RUF0Q0g7SUF5Q0Usb0NBQTJCO0lBQTNCLDRCQUEyQjtJQUMzQixlQUFjLEVBQ2Q7RUEzQ0Y7SUE4Q0csZUFBYyxFQUNkO0VBL0NIO0lBcURLLFdBQVUsRUFDVjtFQXRETDtJQTJESSxxQkFBb0I7SUFDcEIsZ0JBQWU7SUFDZixhQUFZLEVBQ1o7RUE5REo7SUFnRUkscUJBQW9CO0lBQ3BCLGdCQUFlO0lBQ2YsYUFBWSxFQUNaOztBQUlKO0VBQ0MsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQW1FbEI7RUFyRUQ7SUFPRSxxQkFBb0I7SUFDcEIsZ0JBQWU7SUFDZixhQUFZLEVBQ1o7RUFWRjtJQWFFLDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxhQUFZO0lBQ1osWUFBVztJQUNYLFNBQVE7SUFDUixRQUFPLEVBa0JQO0lBdENGO01BdUJHLHNDQUE2QjtNQUE3Qiw4QkFBNkI7TUFDN0IsMEJBQTBCO01BQzFCLG1CQUFrQjtNQUNsQixtQkFBa0I7TUFDbEIsZUFBYztNQUNkLGFBQVk7TUFDWixZQUFXO01BQ1gsWUFBVztNQUNYLFdBQVU7TUFDVixXQUFVO01BQ1YsVUFBUztNQUNULFNBQVE7TUFDUixRQUFPO01BQ1AsT0FBTSxFQUNOO0VBckNIO0lBd0NFLG9DQUEyQjtJQUEzQiw0QkFBMkI7SUFDM0IsZUFBYyxFQUNkO0VBMUNGO0lBNkNHLGVBQWMsRUFDZDtFQTlDSDtJQW9ESyxXQUFVLEVBQ1Y7RUFyREw7SUEwREkscUJBQW9CO0lBQ3BCLGdCQUFlO0lBQ2YsYUFBWSxFQUNaO0VBN0RKO0lBK0RJLHFCQUFvQjtJQUNwQixnQkFBZTtJQUNmLGFBQVksRUFDWjs7QUN2VEo7RUFDSSx1QkFBc0IsRUFDekI7O0FDRkQ7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxhQUFZO0VBQ1osNkJBQTRCO0VBQzVCLFlBQVc7RUFDWCwrQ0FBc0M7RUFBdEMsdUNBQXNDLEVBOE12QztFQXJORDtJQVNHLHVCQUFzQjtJQUN0QixRQUFPO0lBQ1AsU0FBUTtJQUNSLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsZUFBYztJQUNkLHdCQUFlO0lBQWYsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLCtDQUFzQztJQUF0Qyx1Q0FBc0MsRUFhdEM7SUEvQkg7TUFvQkksUUFBTztNQUNQLFNBQVE7TUFDUixPQUFNO01BQ04sbUJBQWtCO01BQ2xCLG9CQUFtQjtNQUNuQixhQUFZO01BQ1oscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtNQUNuQix1QkFBc0I7TUFDdEIsK0NBQXNDO01BQXRDLHVDQUFzQyxFQUN0QztFQUdIO0lBQ0MsMEJBQThCO0lBQTlCLHVCQUE4QjtJQUE5QiwrQkFBOEI7SUFDOUIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixnQkFBZTtJQUNmLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLFVBQVM7SUFDVCxXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVk7SUFDWixlQUFjO0lBQ2QsK0NBQXNDO0lBQXRDLHVDQUFzQyxFQU90QztJQU5BO01BWEQ7UUFZRSxXQUFVO1FBQ1YsVUFBUztRQUNULFlBQVc7UUFDWCxnQkFBZSxFQUVoQixFQUFBO0VBQ0Q7SUFDQywwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQjtJQUNuQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLGlCQUFnQjtJQUNoQixtQkFBa0IsRUFPbEI7SUFYRDtNQU9HLFdBQVU7TUFDVixvQkFBbUIsRUFDbkI7RUFHSDtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBSWI7SUFIQTtNQUZEO1FBR0UsY0FBYSxFQUVkLEVBQUE7RUFFQTtJQUNDLG1CQUFrQjtJQUNsQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLFlBQVc7SUFDWCxZQUFXLEVBZ0JYO0lBcEJEO01BTUUsWUFBVztNQUNYLHNCQUFxQjtNQUNyQixtQkFBa0I7TUFDbEIsWUFBVztNQUNYLFlBQVc7TUFDWCxZQUFXO01BQ1gsdUJBQXNCLEVBQ3RCO0lBYkY7TUFlRSxPQUFNLEVBQ047SUFoQkY7TUFrQkUsVUFBUyxFQUNUO0VBR0g7SUFDQyxrQkFBaUIsRUFVakI7SUFYRDtNQUdFLDBCQUF5QjtNQUN6Qix1QkFBc0I7TUFDdEIsa0JBQWlCO01BQ2pCLGlCQUFnQjtNQUNoQixnQkFBZTtNQUNmLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsWUFBVyxFQUNYO0VBR0Q7SUFDQyw4QkFBNkI7SUFDN0IsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0QixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZiwyQ0FBMEM7SUFDMUMsWUFBVztJQUNYLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2Isa0NBQXlCO0lBQXpCLDBCQUF5QixFQU16QjtJQWxCRDtNQWNFLGlCQUFnQjtNQUNoQixrQ0FBaUM7TUFDakMsMEJBQXlCLEVBQ3pCO0VBMUhKO0lBaUlJLGVBQWMsRUFDZDtFQWxJSjtJQXFJRyx5Q0FBd0M7SUFDeEMsZUFBYyxFQU1kO0lBNUlIO01Bd0lJLG9CQUFtQjtNQUNuQixrQ0FBaUM7TUFDakMsdUJBQXNCLEVBQ3RCO0VBM0lKO0lBK0lJLFlBQVc7SUFDWCwwQkFBeUIsRUFDekI7RUFJSDtJQUNDLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsbUNBQWdDO0lBQ2hDLFVBQVM7SUFDVCxZQUFXO0lBQ1gsY0FBYTtJQUNiLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsa0NBQXlCO0lBQXpCLDBCQUF5QjtJQUN6QixXQUFVO0lBQ1YsbUJBQWtCLEVBb0RsQjtJQS9ERDtNQWFFLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsWUFBVztNQUNYLGFBQVk7TUFDWixVQUFTO01BQ1QsV0FBVSxFQUNWO0lBQ0Q7TUFwQkQ7UUFxQkUsUUFBTyxFQTBDUixFQUFBO0lBL0REO01Bd0JFLFVBQVM7TUFDVCxXQUFVLEVBc0JWO01BL0NGO1FBNEJJLHVCQUFzQjtRQUN0QixnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQiwwQkFBeUI7UUFDekIsZUFBYztRQUNkLGlCQUFnQjtRQUNoQixlQUFjO1FBQ2Qsa0NBQXlCO1FBQXpCLDBCQUF5QixFQUl6QjtRQXZDSjtVQXFDSyxZQUFXLEVBQ1g7TUF0Q0w7UUF5Q0ksb0JBQW1CLEVBQ25CO01BMUNKO1FBNENJLG9CQUFtQixFQUNuQjtJQUdIO01BRUUsbUJBQWtCO01BQ2xCLGtDQUF5QjtNQUF6QiwwQkFBeUIsRUFNekI7TUFURjtRQUtHLGlCQUFnQjtRQUNoQixrQ0FBaUM7UUFDakMsMEJBQXlCLEVBQ3pCO0lBeERKO01BNERFLFdBQVU7TUFDVixvQkFBbUIsRUFDbkI7O0FBSUg7RUFDQyx1QkFBc0I7RUFDdEIsc0RBQXFELEVBQ3JEOztBQUNEO0VBR0csZ0JBQWUsRUFDZjs7QUFHRDtFQVBGO0lBUUcsVUFBUyxFQUtWLEVBQUE7O0FBSEE7RUFWRjtJQVdHLFlBQVcsRUFFWixFQUFBOztBQ3hPRjtFQUNDLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7RUFBdEIsMkJBQXNCO0VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QixFQWlVdkI7RUFoVUE7SUFSRDtNQVNFLGlCQUFnQixFQStUakIsRUFBQTtFQTdUQTtJQVhEO01BWUUsbUJBQWtCLEVBNFRuQixFQUFBO0VBMVRBO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7SUFBdkIsc0JBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QixZQUFXO0lBQ1gsV0FBVTtJQUNWLG1CQUFrQixFQXdObEI7SUF2TkE7TUFORDtRQU9FLGFBQVksRUFzTmIsRUFBQTtJQXBOQTtNQUNDLGFBQVk7TUFDWixjQUFhO01BQ2IsbUJBQWtCO01BQ2xCLDJDQUFzQztNQUN0QyxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLHlCQUF1QjtNQUF2QixzQkFBdUI7TUFBdkIsd0JBQXVCO01BQ3ZCLDBCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLG1CQUFrQixFQTZIbEI7TUE1SEE7UUFURDtVQVVFLGNBQWE7VUFDYixhQUFZLEVBMEhiLEVBQUE7TUF4SEE7UUFiRDtVQWNFLGNBQWE7VUFDYixhQUFZLEVBc0hiLEVBQUE7TUFwSEE7UUFqQkQ7VUFrQkUsY0FBYTtVQUNiLGFBQVksRUFrSGIsRUFBQTtNQWhIQTtRQXJCRDtVQXNCRSxhQUFZO1VBQ1osYUFBWTtVQUNaLGFBQVk7VUFDWixrQkFBaUI7VUFDakIsbUJBQWtCO1VBQ2xCLHlCQUF1QjtVQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO1VBQ3ZCLGNBQWEsRUF5R2QsRUFBQTtNQXZHQTtRQTlCRDtVQStCRSxtQkFBa0I7VUFDbEIsZUFBYztVQUNkLFlBQVcsRUFvR1osRUFBQTtNQXJJRDtRQW9DRSxtQkFBa0I7UUFDbEIsYUFBWTtRQUNaLGdCQUFlO1FBQ2YsZ0JBQWUsRUFJZjtRQUhBO1VBeENGO1lBeUNHLGFBQVksRUFFYixFQUFBO01BM0NGO1FBNkNFLG9VQUFtVTtRQUNuVSw2QkFBNEI7UUFDNUIsYUFBWTtRQUNaLFlBQVc7UUFDWCxhQUFZO1FBQ1osZ0JBQWU7UUFDZixnQkFBZSxFQUlmO1FBSEE7VUFwREY7WUFxREcsUUFBTyxFQUVSLEVBQUE7TUF2REY7UUF5REUsb1VBQW1VO1FBQ25VLDZCQUE0QjtRQUM1QixhQUFZO1FBQ1osWUFBVztRQUNYLGFBQVk7UUFDWixrQ0FBeUI7UUFBekIsMEJBQXlCO1FBQ3pCLFNBQVEsRUFJUjtRQUhBO1VBaEVGO1lBaUVHLFNBQVEsRUFFVCxFQUFBO01BbkVGO1FBcUVFLHNCQUFxQixFQStEckI7UUFwSUY7VUF1RUcsWUFBVztVQUNYLFdBQVU7VUFDVixtQkFBa0I7VUFDbEIsdUJBQXNCO1VBQ3RCLG1CQUFrQjtVQWNsQixnQkFBZSxFQTBDZjtVQW5JSDtZQTZFSSx1bUJBQXNtQjtZQUN0bUIsbUJBQWtCO1lBQ2xCLFdBQVU7WUFDVixZQUFXO1lBQ1gsVUFBUztZQUNULFNBQVE7WUFDUixzQkFBcUI7WUFDckIsYUFBWTtZQUNaLFlBQVc7WUFDWCxXQUFVO1lBQ1Ysa0NBQXlCO1lBQXpCLDBCQUF5QixFQUN6QjtVQXhGSjtZQTJGSSxVQUFTO1lBQ1QsVUFBUztZQUNULG9DQUEyQjtZQUEzQiw0QkFBMkIsRUFDM0I7VUE5Rko7WUFnR0ksWUFBVztZQUNYLGNBQWEsRUFXYjtZQVZBO2NBbEdKO2dCQW1HSyxXQUFVLEVBU1gsRUFBQTtZQVBBO2NBckdKO2dCQXNHSyxXQUFVO2dCQUNWLGNBQWEsRUFLZCxFQUFBO1lBSEM7Y0F6R0w7Z0JBMEdLLFlBQVcsRUFFWixFQUFBO1VBNUdKO1lBOEdJLFdBQVU7WUFDVixjQUFhLEVBV2I7WUFWQTtjQWhISjtnQkFpSEssVUFBUyxFQVNWLEVBQUE7WUFQQTtjQW5ISjtnQkFvSEssVUFBUztnQkFDVCxjQUFhLEVBS2QsRUFBQTtZQUhDO2NBdkhMO2dCQXdISyxXQUFVLEVBRVgsRUFBQTtVQTFISjtZQTRISSxhQUFZLEVBQ1o7VUE3SEo7WUFnSUssV0FBVSxFQUNWO0lBS0w7TUFDQyxjQUFhO01BQ2IsYUFBWTtNQUNaLG1CQUFrQixFQTBFbEI7TUF6RUE7UUFKRDtVQUtFLGtCQUFpQixFQXdFbEIsRUFBQTtNQXRFQTtRQVBEO1VBUUUsWUFBVyxFQXFFWixFQUFBO01BN0VEO1FBV0UsdUJBQXNCO1FBQ3RCLGlCQUFnQjtRQUNoQixtQkFBa0I7UUFDbEIsMEJBQXlCO1FBQ3pCLGVBQWM7UUFDZCxpQkFBZ0I7UUFDaEIsVUFBUztRQUNULG1CQUFrQjtRQUNsQixrQkFBaUI7UUFDakIsa0JBQWlCLEVBdUJqQjtRQXRCQTtVQXJCRjtZQXNCRyxrQkFBaUI7WUFDakIsaUJBQWdCLEVBb0JqQixFQUFBO1FBbEJBO1VBekJGO1lBMEJHLGdCQUFlO1lBQ2Ysa0JBQWlCLEVBZ0JsQixFQUFBO1FBZEE7VUE3QkY7WUE4QkcsaUJBQWdCLEVBYWpCLEVBQUE7UUFYQTtVQWhDRjtZQWlDRyxnQkFBZTtZQUNmLGtCQUFpQjtZQUNqQixVQUFTO1lBQ1Qsa0JBQWlCLEVBT2xCLEVBQUE7UUFMQztVQXRDSDtZQXVDRyxpQkFBZ0IsRUFJakIsRUFBQTtNQTNDRjtRQTZDRSx1QkFBc0I7UUFDdEIsZ0JBQWU7UUFDZixrQkFBaUI7UUFDakIsMEJBQXlCO1FBQ3pCLGVBQWM7UUFDZCxpQkFBZ0I7UUFDaEIsbUJBQWtCO1FBQ2xCLHNCQUFxQjtRQUNyQixtQkFBa0I7UUFDbEIsaUJBQWdCO1FBQ2hCLG1CQUFrQixFQXFCbEI7UUFwQkE7VUF4REY7WUF5REcsaUJBQWdCO1lBQ2hCLGtCQUFpQixFQWtCbEIsRUFBQTtRQWhCQTtVQTVERjtZQTZERyxpQkFBZ0IsRUFlakIsRUFBQTtRQWJDO1VBL0RIO1lBZ0VHLG1CQUFrQixFQVluQixFQUFBO1FBVkM7VUFsRUg7WUFtRUcsaUJBQWdCO1lBQ2hCLGlCQUFnQjtZQUNoQixrQkFBaUIsRUFPbEIsRUFBQTtRQUxDO1VBdkVIO1lBd0VHLGVBQWM7WUFDZCxpQkFBZ0I7WUFDaEIsZ0JBQWUsRUFFaEIsRUFBQTtFQUlIO0lBQ0MsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxhQUFZO0lBQ1oscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFrQ2I7SUFqQ0E7TUFMRDtRQU1FLGNBQWEsRUFnQ2QsRUFBQTtJQXRDRDtNQVNFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQixvQkFBbUIsRUFlbkI7TUF6QkY7UUFZRyx1QkFBc0I7UUFDdEIsZ0JBQWU7UUFDZixrQkFBaUI7UUFDakIsMEJBQXlCO1FBQ3pCLGVBQWMsRUFDZDtNQWpCSDtRQW1CRyxZQUFXO1FBQ1gsa0JBQWlCO1FBQ2pCLGdCQUFlO1FBQ2YsdURBQThDO1FBQTlDLCtDQUE4QztRQUM5QyxlQUFjLEVBQ2Q7SUF4Qkg7TUE0QkcsZUFBYyxFQUNkO0lBN0JIO01BK0JHLFlBQVc7TUFDWCxrQkFBaUI7TUFDakIsZ0JBQWU7TUFDZix1REFBOEM7TUFBOUMsK0NBQThDO01BQzlDLGVBQWMsRUFDZDtFQUdIO0lBQ0UsaUJBQWdCO0lBR2hCLFdBQVU7SUFFVixtQkFBa0I7SUFDbEIsY0FBYTtJQUNiLFdBQVUsRUEyQ1g7SUF4Q0M7TUFYRjtRQVlHLGlCQUFnQjtRQUNoQixXQUFVO1FBQ1YsYUFBWSxFQXFDZCxFQUFBO0lBbkNFO01BaEJIO1FBaUJHLG1CQUFrQjtRQUNsQixhQUFZO1FBQ1osV0FBVTtRQUNWLFVBQVMsRUErQlgsRUFBQTtJQTdCQztNQXRCRjtRQXVCRyx1QkFBc0I7UUFDdEIsWUFBVztRQUNYLFFBQU87UUFDUCxVQUFTO1FBQ1QsU0FBUTtRQUNSLGdCQUFlO1FBQ2YsWUFBVztRQUNYLG1CQUFrQixFQXFCcEIsRUFBQTtJQW5ERDtNQWlDRSxzQkFBcUI7TUFDckIsZ0JBQWU7TUFDZixrQkFBaUI7TUFDakIsYUFBWTtNQUNaLGlCQUFnQixFQUNoQjtJQUVBO01BREQ7UUFFRSxjQUFhLEVBRWQsRUFBQTtJQUNEO01BQ0MsY0FBYSxFQUtiO01BSkE7UUFGRDtVQUdFLGVBQWM7VUFDZCxtQkFBa0IsRUFFbkIsRUFBQTs7QUFJSDtFQUNFO0lBQ0UsbUNBQTBCO0lBQTFCLDJCQUEwQixFQUFBO0VBRzdCO0lBQ0MsbUNBQTBCO0lBQTFCLDJCQUEwQixFQUFBO0VBRzFCO0lBQ0EsbUNBQTBCO0lBQTFCLDJCQUEwQixFQUFBLEVBQUE7O0FBVjVCO0VBQ0U7SUFDRSxtQ0FBMEI7SUFBMUIsMkJBQTBCLEVBQUE7RUFHN0I7SUFDQyxtQ0FBMEI7SUFBMUIsMkJBQTBCLEVBQUE7RUFHMUI7SUFDQSxtQ0FBMEI7SUFBMUIsMkJBQTBCLEVBQUEsRUFBQTs7QUNwVjVCO0VBQ0Msa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsbUJBQWtCLEVBeUxsQjtFQXhMQTtJQUxEO01BTUUsZ0JBQWU7TUFDZixnQkFBZTtNQUNmLFlBQVc7TUFDWCxzQkFBcUIsRUFvTHRCLEVBQUE7RUFsTEE7SUFYRDtNQVlFLGNBQWEsRUFpTGQsRUFBQTtFQS9LQTtJQUNDLGFBQVk7SUFDWixZQUFXO0lBQ1gscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLG9CQUFtQixFQUtuQjtJQUpDO01BTEY7UUFNRSw2QkFBc0I7UUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtRQUF0Qix1QkFBc0I7UUFDdEIseUJBQXVCO1FBQXZCLHNCQUF1QjtRQUF2Qix3QkFBdUIsRUFFeEIsRUFBQTtFQUNEO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixzQkFBaUI7SUFBakIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixjQUFhO0lBQ2IsWUFBVztJQUNYLHlCQUF1QjtJQUF2QixzQkFBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLFVBQVM7SUFDVCxvQkFBbUIsRUFZbkI7SUFYQTtNQVREO1FBVUUsNkJBQXNCO1FBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7UUFBdEIsdUJBQXNCO1FBQ3RCLGVBQWM7UUFDZCxpQkFBZ0IsRUFRakIsRUFBQTtJQU5BO01BZEQ7UUFlRSxnQkFBZSxFQUtoQixFQUFBO0lBSEE7TUFqQkQ7UUFrQkUsaUJBQWdCLEVBRWpCLEVBQUE7RUFDRDtJQUNDLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtJQUF0QiwyQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkIsb0JBQW1CO0lBQ25CLHFCQUFjO0lBQWQsZUFBYyxFQStIZDtJQW5JRDtNQU1FLG9CQUFtQixFQUluQjtNQUhBO1FBUEY7VUFRRyxnQkFBZSxFQUVoQixFQUFBO0lBQ0Q7TUFFRSxtQkFBa0I7TUFDbEIsWUFBVztNQUNYLGFBQVk7TUFDWixrQ0FBeUI7TUFBekIsMEJBQXlCLEVBTXpCO01BTEE7UUFORjtVQU9HLDZCQUFvQjtVQUFwQixxQkFBb0I7VUFDcEIsY0FBYTtVQUNiLFFBQU8sRUFFUixFQUFBO0lBQ0Q7TUFDQyxtQkFBa0I7TUFDbEIsYUFBWTtNQUNaLGNBQWEsRUFVYjtNQVRBO1FBSkQ7VUFLRSxZQUFXO1VBQ1gsY0FBYSxFQU9kLEVBQUE7TUFKQztRQVRGO1VBVUksYUFBWSxFQUVkLEVBQUE7SUFHSDtNQUNDLDZCQUE4QjtNQUE5QiwrQkFBOEI7TUFBOUIsbUNBQThCO01BQTlCLCtCQUE4QjtNQUM5QixzQkFBeUI7TUFBekIsbUJBQXlCO01BQXpCLDBCQUF5QjtNQUN6QixtQkFBa0I7TUFDbEIseUJBQXVCO01BQXZCLHNCQUF1QjtNQUF2Qix3QkFBdUIsRUEyQnZCO01BMUJBO1FBTEQ7VUFNRSw2QkFBc0I7VUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0IsRUF5QnZCLEVBQUE7TUEvQkQ7UUFTRSxtQkFBa0I7UUFDbEIsUUFBTztRQUNQLFdBQVUsRUFNVjtRQUxBO1VBWkY7WUFhRyxVQUFTO1lBQ1QsY0FBYTtZQUNiLFFBQU8sRUFFUixFQUFBO01BQ0Q7UUFDQyxrQkFBaUI7UUFDakIsbUJBQWtCO1FBQ2xCLGFBQVk7UUFDWixjQUFhLEVBT2I7UUFOQTtVQUxEO1lBTUUsaUJBQWdCLEVBS2pCLEVBQUE7UUFIQTtVQVJEO1lBU0UsWUFBVyxFQUVaLEVBQUE7SUFHRjtNQUNDLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsK0JBQW1CO01BQW5CLDhCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CO01BQ25CLHlCQUF1QjtNQUF2QixzQkFBdUI7TUFBdkIsd0JBQXVCLEVBa0N2QjtNQWpDQTtRQUpEO1VBS0UsNkJBQXNCO1VBQXRCLDhCQUFzQjtVQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO1VBQ3RCLGtCQUFpQixFQStCbEIsRUFBQTtNQXJDRDtRQVNFLG1CQUFrQjtRQUNsQixZQUFXO1FBQ1gsYUFBWTtRQUNaLGtDQUF5QjtRQUF6QiwwQkFBeUIsRUFNekI7UUFMQTtVQWJGO1lBY0csNkJBQW9CO1lBQXBCLHFCQUFvQjtZQUNwQixRQUFPO1lBQ1AsT0FBTSxFQUVQLEVBQUE7TUFDRDtRQUNDLG1CQUFrQjtRQUNsQixtQkFBa0I7UUFDbEIsY0FBYTtRQUNiLGFBQVksRUFRWjtRQVBBO1VBTEQ7WUFNRSxZQUFXO1lBQ1gsYUFBWSxFQUtiO1lBWkQ7Y0FTRyxjQUFhLEVBQ2IsRUFBQTtNQUlGO1FBakNGO1VBa0NHLGlCQUFnQixFQUVqQixFQUFBO0lBRUY7TUFFRSx1QkFBc0I7TUFDdEIsZUFBYztNQUNkLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLGlCQUFnQixFQUNoQjtJQUVGO01BQ0MsaUJBQWdCO01BQ2hCLGlCQUFnQixFQVdoQjtNQWJEO1FBSUUsc0JBQXFCO1FBQ3JCLGdCQUFlO1FBQ2Ysa0JBQWlCO1FBQ2pCLGVBQWMsRUFDZDtNQUNEO1FBVEQ7VUFVRSxrQkFBaUI7VUFDakIsZ0JBQWUsRUFFaEIsRUFBQTtFQS9LSDtJQWtMRSxhQUFZLEVBQ1o7RUFuTEY7SUEwTEUsYUFBWTtJQUNaLGlCQUFnQixFQUNoQjs7QUM1TEY7RUFDQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLDJDQUEwQyxFQTBHMUM7RUF6R0E7SUFKRDtNQUtFLGNBQWEsRUF3R2QsRUFBQTtFQXRHQTtJQVBEO01BUUUsYUFBWTtNQUNaLGlCQUFnQjtNQUNoQixtQkFBa0I7TUFDbEIsV0FBVSxFQWtHWCxFQUFBO0VBaEdBO0lBQ0MsYUFBWTtJQUNaLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtJQUF0QiwyQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLHlCQUF1QjtJQUF2QixzQkFBdUI7SUFBdkIsd0JBQXVCLEVBQ3ZCO0VBQ0Q7SUFDQyxXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IseUJBQXVCO0lBQXZCLHNCQUF1QjtJQUF2Qix3QkFBdUIsRUF1Q3ZCO0lBdENDO01BQ0MsY0FBYTtNQUNiLGFBQVk7TUFDWixtQkFBa0IsRUFlbEI7TUFkQTtRQUpEO1VBS0MsY0FBYTtVQUNiLGFBQVksRUFZWixFQUFBO01BVkE7UUFSRDtVQVNDLGFBQVk7VUFDWixjQUFhO1VBQ2Isa0JBQWlCLEVBT2pCLEVBQUE7TUFMRDtRQWJBO1VBY0MsWUFBVztVQUNYLGFBQVk7VUFDWiwwQkFBeUIsRUFFekIsRUFBQTtJQUNEO01BQ0MsbUJBQWtCO01BQ2xCLGNBQWE7TUFDYixVQUFTO01BQ1Qsb0NBQTJCO01BQTNCLDRCQUEyQixFQWMzQjtNQWJBO1FBTEQ7VUFNQyxhQUFZO1VBQ1osYUFBWTtVQUNaLG1CQUFrQixFQVVsQixFQUFBO01BbEJEO1FBWUUsdUJBQXNCO1FBQ3RCLGdCQUFlO1FBQ2Ysa0JBQWlCO1FBQ2pCLDBCQUF5QjtRQUN6QixZQUFXLEVBQ1g7RUFHSjtJQUNDLGtCQUFpQjtJQUNmLGtCQUFpQjtJQUNuQixpQkFBZ0I7SUFDaEIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixjQUFhO0lBQ2IsV0FBVTtJQUNWLFVBQVMsRUE2QlQ7SUE1QkE7TUFURDtRQVVFLFdBQVU7UUFDVixhQUFZO1FBQ1osaUJBQWdCO1FBQ2hCLFVBQVMsRUF3QlYsRUFBQTtJQXRCQztNQWZGO1FBZ0JFLGFBQVk7UUFDWixXQUFVLEVBb0JYLEVBQUE7SUFsQkM7TUFuQkY7UUFvQkUsbUJBQWtCO1FBQ2xCLGFBQVk7UUFDWixXQUFVLEVBZVgsRUFBQTtJQWJBO01BeEJEO1FBeUJFLG1CQUFrQjtRQUNsQixtQkFBa0I7UUFDbEIsWUFBVztRQUNYLGVBQWM7UUFDZCxnQkFBZSxFQVFoQixFQUFBO0lBckNEO01BZ0NFLHNCQUFxQjtNQUNyQixnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixZQUFXLEVBQ1g7RUFuR0g7SUEyR0UsYUFBWSxFQUNaOztBQzVHRjtFQUNDLGtCQUFpQjtFQUNqQixZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLGFBQVk7RUFDWixtQkFBa0IsRUFvS2xCO0VBbktBO0lBTkQ7TUFPRSxnQkFBZTtNQUNmLFlBQVc7TUFDWCxvQkFBbUIsRUFnS3BCLEVBQUE7RUE5SkE7SUFYRDtNQVlFLGNBQWE7TUFDYixxQkFBb0IsRUE0SnJCLEVBQUE7RUExSkE7SUFDQyxhQUFZO0lBQ1oscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUE0QmI7SUEzQkE7TUFIRDtRQUlFLDZCQUFzQjtRQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1FBQXRCLHVCQUFzQixFQTBCdkIsRUFBQTtJQTlCRDtNQU9FLG1CQUFrQjtNQUNsQixjQUFhO01BQ2IsV0FBVTtNQUNWLFVBQVMsRUFtQlQ7TUFsQkE7UUFYRjtVQVlHLGFBQVk7VUFDWixlQUFjO1VBQ2QsaUJBQWdCO1VBQ2hCLG1CQUFrQjtVQUNsQixXQUFVO1VBQ1YsYUFBWSxFQVliLEVBQUE7TUFWQTtRQW5CRjtVQW9CRyxrQkFBaUIsRUFTbEIsRUFBQTtNQTdCRjtRQXVCRyxjQUFhO1FBQ1gsY0FBYSxFQUNmO01BekJIO1FBMkJHLG9CQUFtQixFQUNuQjtFQUdIO0lBQ0MscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwrQkFBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIsWUFBVztJQUNYLHlCQUF1QjtJQUF2QixzQkFBdUI7SUFBdkIsd0JBQXVCLEVBNkV2QjtJQTVFQTtNQU5EO1FBT0UsNkJBQXNCO1FBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7UUFBdEIsdUJBQXNCO1FBQ3RCLHlCQUF1QjtRQUF2QixzQkFBdUI7UUFBdkIsd0JBQXVCLEVBMEV4QixFQUFBO0lBbEZEO01BV0UsVUFBUztNQUNULFdBQVU7TUFDVixzQkFBcUI7TUFDckIscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiw2QkFBc0I7TUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUF3Q3RCO01BdkNBO1FBaEJGO1VBaUJHLG9CQUFlO1VBQWYsZ0JBQWU7VUFDZixpQkFBZ0I7VUFDaEIsbUJBQWtCLEVBb0NuQixFQUFBO01BdkRGO1FBc0JHLHNCQUFxQjtRQUNyQixnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQixZQUFXO1FBQ1gsbUJBQWtCO1FBQ2xCLGdCQUFlLEVBMkJmO1FBMUJBO1VBNUJIO1lBNkJJLGdCQUFlO1lBQ2Ysa0JBQWlCO1lBQ2pCLG1CQUFrQixFQXVCbkIsRUFBQTtRQXRESDtVQWtDSSxZQUFXO1VBQ1gsbUJBQWtCO1VBQ2xCLFlBQVc7VUFDWCxZQUFXO1VBQ1gsc0JBQXFCO1VBQ3JCLDBCQUF5QjtVQUN6QixZQUFXO1VBQ1gsU0FBUTtVQUNSLG9DQUEyQjtVQUEzQiw0QkFBMkI7VUFDM0IsV0FBVTtVQUNWLG1CQUFrQjtVQUNsQixrQ0FBeUI7VUFBekIsMEJBQXlCLEVBQ3pCO1FBOUNKO1VBZ0RJLGVBQWMsRUFLZDtVQXJESjtZQWtESyxvQkFBbUI7WUFDbkIsV0FBVSxFQUNWO0lBcERMO01BeURFLGFBQVk7TUFDWixrQkFBaUI7TUFDakIsaUJBQWdCO01BQ2hCLGlCQUFnQixFQVNoQjtNQVJBO1FBN0RGO1VBOERHLFlBQVc7VUFDWCxlQUFjO1VBQ2Qsa0JBQWlCLEVBS2xCLEVBQUE7TUFIQTtRQWxFRjtVQW1FRyxpQkFBZ0IsRUFFakIsRUFBQTtJQXJFRjtNQXVFRSxhQUFZO01BQ1osbUJBQWtCLEVBU2xCO01BUkE7UUF6RUY7VUEwRUcsZUFBYztVQUNkLFlBQVc7VUFDWCxjQUFhLEVBS2QsRUFBQTtNQUhBO1FBOUVGO1VBK0VHLGlCQUFnQixFQUVqQixFQUFBO0VBRUY7SUFDQyxhQUFZO0lBQ1osY0FBYSxFQVFiO0lBUEE7TUFIRDtRQUlFLFlBQVc7UUFDWCxhQUFZLEVBS2IsRUFBQTtJQUhBO01BQ0MsYUFBWSxFQUNaO0VBRUY7SUFDQyxpQkFBZ0IsRUFhaEI7SUFaQTtNQUZEO1FBR0UsaUJBQWdCLEVBV2pCLEVBQUE7SUFkRDtNQU1FLHNCQUFxQjtNQUNyQixnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixlQUFjLEVBSWQ7TUFIQTtRQVZGO1VBV0csZ0JBQWUsRUFFaEIsRUFBQTtFQUVGO0lBQ0MsaUJBQWdCLEVBT2hCO0lBUkQ7TUFHRSxzQkFBcUI7TUFDckIsZ0JBQWU7TUFDZixrQkFBaUI7TUFDakIsZUFBYyxFQUNkOztBQ2xLSDtFQUNDLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBbUlsQjtFQWxJQTtJQUpEO01BS0UsY0FBYTtNQUNiLHNCQUFxQixFQWdJdEIsRUFBQTtFQTlIQTtJQVJEO01BU0UsY0FBYTtNQUNiLHNCQUFxQixFQTRIdEIsRUFBQTtFQXRJRDtJQWFFLGFBQVk7SUFDWixzQkFBcUI7SUFDckIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixjQUFhO0lBQ2IsV0FBVTtJQUNWLFVBQVMsRUFZVDtJQVhBO01BcEJGO1FBcUJHLGFBQVksRUFVYixFQUFBO0lBUkE7TUF2QkY7UUF3QkcsbUJBQWtCO1FBQ2xCLFdBQVU7UUFDVixhQUFZLEVBS2IsRUFBQTtJQUhBO01BNUJGO1FBNkJHLGtCQUFpQixFQUVsQixFQUFBO0VBL0JGO0lBaUNFLFlBQVcsRUFDWDtFQUNEO0lBQ0MsYUFBWTtJQUNaLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtJQUF0QiwyQkFBc0I7SUFBdEIsdUJBQXNCO0lBQ3RCLHlCQUF1QjtJQUF2QixzQkFBdUI7SUFBdkIsd0JBQXVCLEVBSXZCO0lBSEE7TUFMRDtRQU1FLDZCQUE4QjtRQUE5QiwrQkFBOEI7UUFBOUIsbUNBQThCO1FBQTlCLCtCQUE4QixFQUUvQixFQUFBO0VBQ0Q7SUFDQyxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBU2I7SUFSQTtNQUpEO1FBS0UsZUFBYztRQUNkLDZCQUFzQjtRQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1FBQXRCLHVCQUFzQjtRQUN0QixpQkFBZ0IsRUFLakIsRUFBQTtJQUhBO01BVEQ7UUFVRSxpQkFBZ0IsRUFFakIsRUFBQTtFQXhERjtJQTBERSxvQkFBbUIsRUFVbkI7SUFUQTtNQTNERjtRQTRERyxlQUFjO1FBQ2QsNkJBQXNCO1FBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7UUFBdEIsdUJBQXNCO1FBQ3RCLG9CQUFtQjtRQUNuQixnQkFBZSxFQUtoQixFQUFBO0lBSEE7TUFqRUY7UUFrRUcsb0JBQW1CLEVBRXBCLEVBQUE7RUFDRDtJQUVFLHVCQUFzQjtJQUN0QixnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQiwwQkFBeUI7SUFDekIsWUFBVztJQUNYLGlCQUFnQixFQUloQjtJQUhBO01BUkY7UUFTRyxnQkFBZSxFQUVoQixFQUFBO0VBRUY7SUFDQyxpQkFBZ0IsRUFPaEI7SUFSRDtNQUdFLHNCQUFxQjtNQUNyQixnQkFBZTtNQUNmLGtCQUFpQjtNQUNqQixZQUFXLEVBQ1g7RUFFRjtJQUNDLGdCQUFlLEVBWWY7SUFiRDtNQUdFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQixvQkFBbUIsRUFRbkI7TUFaRjtRQU1HLHNCQUFxQjtRQUNyQixnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQixlQUFjO1FBQ2Qsa0JBQWlCLEVBQ2pCO0VBR0g7SUFDQyxpQkFBZ0I7SUFDaEIsbUJBQWtCLEVBUWxCO0lBVkQ7TUFJRSxzQkFBcUI7TUFDckIsZ0JBQWU7TUFDZixrQkFBaUI7TUFDakIsZUFBYztNQUNkLGtCQUFpQixFQUNqQjtFQUVGO0lBQ0MsaUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtJQUF0QiwyQkFBc0I7SUFBdEIsdUJBQXNCLEVBU3RCO0lBWkQ7TUFLRSxzQkFBcUI7TUFDckIsZ0JBQWU7TUFDZixrQkFBaUI7TUFDakIsWUFBVztNQUNYLGtCQUFpQjtNQUNmLG1CQUFrQixFQUNwQjs7QUFTSDtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwyQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsYUFBWSxFQW1CWjtFQWxCQTtJQU5EO01BT0UsV0FBVTtNQUNWLGNBQWEsRUFnQmQsRUFBQTtFQWRBO0lBVkQ7TUFXRSxhQUFZO01BQ1osV0FBVSxFQVlYLEVBQUE7RUF4QkQ7SUFlRSx1QkFBc0I7SUFDdEIsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsWUFBVztJQUNYLG9CQUFtQixFQUluQjtJQUhBO01BcEJGO1FBcUJHLGdCQUFlLEVBRWhCLEVBQUEiLCJmaWxlIjoiYWxsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImltZyB7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG5cclxuLyogVGlueSBDaXJjbGVzbGlkZXIgKi9cclxuXHJcbiNyb3RhdGVzY3JvbGwge1xyXG5cdGhlaWdodDogNjAwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuI3JvdGF0ZXNjcm9sbCAudmlld3BvcnQge1xyXG5cdGhlaWdodDogNjAwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDYwMHB4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbiNyb3RhdGVzY3JvbGwgLm92ZXJ2aWV3IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDc5OHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbiNyb3RhdGVzY3JvbGwgLm92ZXJ2aWV3IGxpIHtcclxuXHRoZWlnaHQ6IDYwMHB4O1xyXG5cdHdpZHRoOiA2MDBweDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNyb3RhdGVzY3JvbGwgLm92ZXJsYXkge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDYwMHB4O1xyXG5cdHdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuI3JvdGF0ZXNjcm9sbCAudGh1bWIge1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0zcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGxlZnQ6IDEzN3B4O1xyXG5cdHdpZHRoOiAzM3B4O1xyXG5cdHotaW5kZXg6IDIwMDtcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXItdGh1bWIuc3ZnKTtcclxufVxyXG5cclxuI3JvdGF0ZXNjcm9sbCAuZG90IHtcclxuXHRoZWlnaHQ6IDlweDtcclxuXHR3aWR0aDogOXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxNTVweDtcclxuXHR0b3A6IDNweDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jcm90YXRlc2Nyb2xsIC5kb3Qgc3BhbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufSIsIi5oLXJlc2V0LWxpc3R7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuKntcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbntcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxucCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcclxufSIsImh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbn1cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcclxufVxyXG5pbWd7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG4iLCIuaC1vYmplY3QtZml0e1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdD4gaW1ne1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Lm5vLW9iamVjdC1maXQgJixcclxuXHRcdC5uby1vYmplY3RmaXQgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQG1peGluIGZvbnQtZmFjZSAoJGZvbnRuYW1lLCAkZm9udGZpbGUsICRmb250d2VpZ2h0OiBub3JtYWwsICRmb250c3R5bGU6IG5vcm1hbCkge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250bmFtZTtcclxuXHRcdHNyYzogdXJsKCcuLi9mb250cy8nICsgJGZvbnRmaWxlICsgJy5lb3QnKTtcclxuXHRcdHNyYzogdXJsKCcuLi9mb250cy8nICsgJGZvbnRmaWxlICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0XHQgdXJsKCcuLi9mb250cy8nICsgJGZvbnRmaWxlICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHRcdCB1cmwoJy4uL2ZvbnRzLycgKyAkZm9udGZpbGUgKyAnLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvJyArICRmb250ZmlsZSArICcuc3ZnIyN7Zm9udG5hbWV9JykgZm9ybWF0KCdzdmcnKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodDtcclxuXHRcdGZvbnQtc3R5bGU6ICRmb250c3R5bGU7XHJcblx0fVxyXG59O1xyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKCdHb3RoYW1Qcm8nLCAnZ290aGFtcHJvL0dvdGhhbVBybycsIDQwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdHb3RoYW1Qcm8nLCAnZ290aGFtcHJvL0dvdGhhbVByby1NZWRpdW0nLCA1MDAsIG5vcm1hbCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnR290aGFtUHJvJywgJ2dvdGhhbXByby9Hb3RoYW1Qcm8tQm9sZCcsIDcwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdHb3RoYW1Qcm8nLCAnZ290aGFtcHJvL0dvdGhhbVByby1CbGFjaycsIDkwMCwgbm9ybWFsKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnRnV0dXJhUFQnLCAnZnV0dXJhL0Z1dHVyYVBULUJvb2snLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0Z1dHVyYVBUJywgJ2Z1dHVyYS9GdXR1cmFQVC1Cb2xkJywgNzAwLCBub3JtYWwpOyIsIi5sLXdyYXBwZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0IH1cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0d2lkdGg6IDA7IFxyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTg1NnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuKjpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmMtc2VjdGlvbiB7XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yMDBweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW4tbGVmdDogNzhweDtcclxuXHRcdCYtLWdvb2RzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDc4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMDNweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDEyMHB4O1xyXG5cdFx0XHRsZWZ0OiA4MHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdC5jLXNlY3Rpb25fX3RpdGxlIHtcclxuXHRcdFx0XHRib3R0b206IC0xNnB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1zZWN0aW9uX19zdWJ0aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC01MHB4O1xyXG5cdFx0XHQgfVxyXG5cdFx0fVxyXG5cdFx0Ji0tY29udGFjdCB7XHJcblx0XHRcdC5jLXNlY3Rpb25fX3RpdGxlIHtcclxuXHRcdFx0XHRib3R0b206IC03cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDFweDtcclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDJweDtcclxuXHRcdH1cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGFuaW1hdGlvbjogbGlxdWlkIDEwcyAgMC4wMXMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDBweDtcclxuXHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdGg1IHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiA0MjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MnB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEdvdGhhbVBybztcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTRweDtcclxuXHRcdFx0Y29sb3I6ICMxMDEwMTA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdCB9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgbGlxdWlkIHtcclxuICAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcbiAgMTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmxvYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiA5OTk5OTk5OTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQmX19pbm5lciB7XHJcblx0XHR3aWR0aDogNjAwcHg7XHJcblx0XHRoZWlnaHQ6IDYwMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTkxOXB4ICkge1xyXG5cdFx0XHRoZWlnaHQ6IDQ0NHB4O1xyXG5cdFx0XHR3aWR0aDogNDQ0cHg7XHJcblx0XHQgfVxyXG5cdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNTk5cHggKSB7XHJcblx0XHRcdGhlaWdodDogMzc5cHg7XHJcblx0XHRcdHdpZHRoOiAzNzlweDtcclxuXHRcdCB9XHJcblx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEzNjVweCApIHtcclxuXHRcdFx0aGVpZ2h0OiA0NDRweDtcclxuXHRcdFx0d2lkdGg6IDQ0NHB4O1xyXG5cdFx0IH1cclxuXHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHR3aWR0aDogNDI3cHg7XHJcblx0XHRcdGhlaWdodDogNDI3cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdHdpZHRoOiAyNjZweDtcclxuXHRcdFx0aGVpZ2h0OiAyNjZweDtcclxuXHRcdCB9XHJcblx0XHQuYWIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE5MTlweCApIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ0NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDQ0NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdCB9XHJcblx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTU5OXB4ICkge1xyXG5cdFx0XHRcdGhlaWdodDogMzc5cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMzc5cHggIWltcG9ydGFudDtcclxuXHRcdFx0IH1cclxuXHRcdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMzY1cHggKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NDRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiA0NDRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHQgfVxyXG5cdFx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHR3aWR0aDogNDI3cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQyN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNjZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogMjY2cHggIWltcG9ydGFudDtcclxuXHRcdFx0IH1cclxuXHRcdH1cclxuXHRcdC5jaXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTkxOXB4ICkge1xyXG5cdFx0XHRcdGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogNDQwcHggIWltcG9ydGFudDtcclxuXHRcdFx0IH1cclxuXHRcdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNTk5cHggKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHQgfVxyXG5cdFx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEzNjVweCApIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdCB9XHJcblx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MjJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogNDIycHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdFx0d2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHQgfVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtN3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGFuaW1hdGlvbjogbGlxdWlkIDEwcyAgMC4wMXMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0fVxyXG5cdFx0Ji1uYW1lIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEdvdGhhbVBybztcclxuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHR6LWluZGV4OiA5OTk5OTk5OTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDB2dyk7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyBcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0cGFkZGluZzogMCA5MHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0cGFkZGluZzogMCAyNHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTIwMHZ3KTtcclxuXHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdCB9XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xyXG5cdH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdCZfX3RvcC1saW5lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IC05MXB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdCB9XHJcblx0XHQubW9kYWwtdGl0bGUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBsaXF1aWQgMTBzICAwLjAxcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTQxcHg7XHJcblx0XHRcdFx0bGVmdDogLTgzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAyM3B4ICkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbnRhY3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0IH1cclxuXHRcdCYtcGhvbmUge1xyXG5cdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM3cHg7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYtbWFpbCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm87XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ybSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHQgfVxyXG5cdFx0Ji1saW5lIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCB9XHJcblx0XHR9XHJcblx0XHQmLW5hbWUsJi1jb21wYW55LCYtcGhvbmUsJi1lbWFpbHtcclxuXHRcdFx0d2lkdGg6IDY5NnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTU5OXB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiA0NyU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHR3aWR0aDogNDclO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDIzcHggKSB7XHJcblx0XHRcdFx0d2lkdGg6IDQ3JTsgXHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgfVxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXF1ZXN0aW9ue1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMxcHg7XHJcblx0XHRcdFx0Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxlZ2FjeSB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXN1Ym1pdCB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEdvdGhhbVBybztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMxMDEwMTA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0NHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3I6ICNmZmZmZmYsICRhbW91bnQ6IDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdFx0IH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm9keSB7XHJcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRoZWlnaHQ6IDEwMyU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHQgfVxyXG5cdH1cclxufVxyXG5cclxuLnZpZGVvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cclxuXHQgfVxyXG59XHJcblxyXG4uYy1nb29kcyAuYy1oZWFkZXJfX2lubmVyIHtcclxuXHQuYy1oZWFkZXJfX2xvZ28ge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMTAxMDEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1oZWFkZXJfX2NvbnRhY3QtYnRuIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTYsIDE2LCAxNiwgMC4yOCk7XHJcblx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzEwMTAxMDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzEwMTAxMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1oZWFkZXJfX21lbnUtYnRuIHtcclxuXHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jLWZpc2ggLmMtaGVhZGVyX19pbm5lciB7XHJcblx0LmMtaGVhZGVyX19sb2dvIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmMtaGVhZGVyX19jb250YWN0LWJ0biB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2LCAxNiwgMTYsIDAuMjgpO1xyXG5cdFx0Y29sb3I6ICMxMDEwMTA7XHJcblx0fVxyXG5cdC5jLWhlYWRlcl9fbWVudS1idG4ge1xyXG5cdFx0JjphZnRlciwgJjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICB9XHJcbiAgXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgU2luZ2xlLWNvbG9yZWQgaWNvbnMgY2FuIGJlIG1vZGlmaWVkIGxpa2Ugc286XHJcbiAgLmljb24tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICAiLCJidXR0b257XHJcbiAgICAvLyBidXR0b24gcmVzZXRcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYnRue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDAgMjhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBcclxuICAgICAgICAvLyBib3JkZXItY29sb3I6IEBXaGl0ZTQwO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IEBXaGl0ZTgwO1xyXG4gICAgICAgIC8vIGNvbG9yOiBAQ2FwZUNvZDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgICAvLyBib3JkZXItY29sb3I6IEBXaGl0ZTQwO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IEBDb25jcmV0ZTtcclxuICAgICAgICAvLyBjb2xvcjogQENhcGVDb2Q7XHJcbiAgICB9XHJcbiAgICAvLyBjb2xvcnNcclxuICAgICZfd2hpdGV7XHJcbiAgICB9XHJcbiAgICAvLyBzdGF0ZXNcclxuICAgIC8vIGEme1xyXG4gICAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIC8vIH1cclxuICAgICZfaWNvbntcclxuICAgIH1cclxuICAgIC8vIHNpemVzXHJcbiAgICAmX21ke1xyXG4gICAgfVxyXG4gICAgJl9zbXtcclxuICAgIH1cclxuICAgICZfeHN7XHJcbiAgICB9XHJcbn0iLCIuZm9ybS1jb250cm9sIHtcclxuXHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0fVxyXG5cdCZbcmVhZG9ubHldIHtcclxuXHRcdCY6aG92ZXIge31cclxuXHRcdCY6Zm9jdXMge31cclxuXHRcdCY6YWN0aXZlIHt9XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ly8gYm94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0JjphY3RpdmUge1xyXG5cdFx0Ly8gYm94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0Ji5lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmRlZGU7XHJcblx0fVxyXG5cclxuXHQmW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl0sXHJcblx0Ly8gdGV4dGFyZWEmIHt9XHJcblx0Jltjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHt9XHJcblx0Ly8gdGV4dGFyZWEmIHtcclxuXHQvLyBcdG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cdC8vIFx0bWF4LWhlaWdodDogNTAwcHg7XHJcblx0Ly8gXHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdC8vIH1cclxuXHQvLyBpbnB1dCYge1xyXG5cdC8vIFx0aGVpZ2h0OiAzNHB4O1xyXG5cdC8vIH1cclxuXHQmOmRpc2FibGVkLFxyXG5cdCZbZGlzYWJsZWRdLFxyXG5cdCYuZGlzYWJsZWQge1xyXG5cdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tZ3JvdXAge1xyXG5cdC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0JjpkaXNhYmxlZCxcclxuXHQmW2Rpc2FibGVkXSxcclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnB1dC13cmFwLFxyXG4uc2VsZWN0LXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2VsZWN0LXdyYXAge31cclxuLmlucHV0LXdyYXAge1xyXG5cdCYgPiAuaWNvIHt9XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG5cdCY6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0LmNhcmV0e1xyXG5cdFx0fVxyXG5cdFx0LmJzLWNhcmV0IHtcclxuXHRcdH1cclxuXHR9XHJcblx0JiA+IC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5icy1jYXJldCB7fVxyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHR9XHJcblx0XHQmOmFjdGl2ZSB7fVxyXG5cclxuXHRcdCYuZHJvcGRvd24tdG9nZ2xlLFxyXG5cdFx0Ji5icy1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCYsXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge31cclxuXHR9XHJcblx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ji5vcGVuIHt9XHJcblx0XHR1bC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmLnNlbGVjdGVkLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQmID4gYSB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmID4gYSB7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmxhYmVsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmLmVycm9yIHtcclxuXHRcdGNvbG9yOiAjZmYwMDAwO1xyXG5cdH1cclxufVxyXG4uaGlkZGVuLWlucHV0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG5cdG1hcmdpbjogMDsgXHJcbn1cclxuLmZpZWxkX2NsZWFyX2J0biB7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICNkOGQ4ZDg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjYxZjI3O1xyXG5cdFx0Y29sb3I6ICNiNjFmMjc7XHJcblx0fVxyXG5cdCY6Zm9jdXMge31cclxuXHQmOmFjdGl2ZSB7fVxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxufVxyXG4uY2hlY2tib3gtbGFiZWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG5cdCY6ZGlzYWJsZWQsXHJcblx0JltkaXNhYmxlZF0sXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcblxyXG5cdC5jaGVjay1pY29uIHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMnB4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUyLjVkZWcpIHNrZXcoLTE1ZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjYjYxZjI3O1xyXG5cdFx0XHRib3JkZXItbGVmdDogc29saWQgM3B4ICNiNjFmMjc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2stdmFsdWUge1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0Y29sb3I6ICMzMjMyMzI7XHJcblx0fVxyXG5cdCYubGFiZWxfZ3JleSB7XHJcblx0XHQuY2hlY2stdmFsdWUge1xyXG5cdFx0XHRjb2xvcjogIzk3OTc5NztcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0JiB+IC5jaGVjay1pY29uIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpkaXNhYmxlZCB7XHJcblx0XHRcdCYgfiAuY2hlY2staWNvbiB7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIH4gLmNoZWNrLXZhbHVlIHtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yYWRpby1sYWJlbCB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjpkaXNhYmxlZCxcclxuXHQmW2Rpc2FibGVkXSxcclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdH1cclxuXHJcblx0LmNoZWNrLWljb257XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjMDE3MWE2O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHR3aWR0aDogMTNweDtcclxuXHRcdHRvcDogNHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjMDE3MWE2O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogNXB4O1xyXG5cdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVjay12YWx1ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblx0XHRjb2xvcjogIzk3OTc5NztcclxuXHR9XHJcblx0Ji5sYWJlbF9ncmV5IHtcclxuXHRcdC5jaGVjay12YWx1ZSB7XHJcblx0XHRcdGNvbG9yOiAjOTc5Nzk3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQmIH4gLmNoZWNrLWljb24ge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0JiB+IC5jaGVjay1pY29uIHtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgfiAuY2hlY2stdmFsdWUge1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59IiwiLmMtaGVhZGVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0Ji53aGl0ZS1maXhlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcblx0XHRcdGNvbG9yOiAjMTAxMDEwO1xyXG5cdFx0XHRjbGlwLXBhdGg6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdFx0LmMtaGVhZGVyX19pbm5lciB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dG9wOiAyMnB4O1xyXG5cdFx0bGVmdDogNDhweDtcclxuXHRcdHJpZ2h0OiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0ei1pbmRleDogOTk5OTg7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0bGVmdDogMjRweDtcclxuXHRcdFx0dG9wOiAyNHB4O1xyXG5cdFx0XHRyaWdodDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0IH1cclxuXHR9XHJcblx0Jl9fbGVmdCB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmMtaGVhZGVyX19tbWVudSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQgfVxyXG5cdH1cclxuXHQmX19tZW51IHtcclxuXHRcdCYtYnRuIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjRweDtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LWZhbWlseTogR290aGFtUHJvO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGFjdCB7XHJcblx0XHQmLWJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LWZhbWlseTogR290aGFtUHJvO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDI0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAjMTAxMDEwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5ibGFjay1oZWFkZXIge1xyXG5cdFx0LmMtaGVhZGVyX19sb2dvIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMxMDEwMTA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWhlYWRlcl9fY29udGFjdC1idG4ge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2LCAxNiwgMTYsIDAuMjgpO1xyXG5cdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzEwMTAxMDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtaGVhZGVyX19tZW51LWJ0biB7XHJcblx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX21tZW51IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMTAxMDEwLCAkYWxwaGE6IDAuOTIpO1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdFx0bGVmdDogLTMwcHg7XHJcblx0XHRwYWRkaW5nOiAzNnB4O1xyXG5cdFx0bWluLXdpZHRoOiAyNTJweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDMzN3B4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR0b3A6IC01MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICApIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdCB9XHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEdvdGhhbVBybztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1idG4ge1xyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMjNweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMTAxMDEwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYy1oZWFkZXJfX2NvbnRhY3QtYnRuLS1tbWVudSB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcclxufVxyXG4ud2hpdGUtZml4ZWQge1xyXG5cdC5qcy1jbG9zZS1tb2RhbCB7XHJcblx0XHRwYXRoIHtcclxuXHRcdFx0c3Ryb2tlOiAjMTAxMDEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1oZWFkZXJfX21tZW51IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggICkge1xyXG5cdFx0XHR0b3A6IDY0cHg7XHJcblx0XHQgfVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICApIHtcclxuXHRcdFx0bGVmdDogLTMycHg7XHJcblx0XHQgfVxyXG5cdH1cclxufSIsIi5jLWhvbWUge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0bWluLXdpZHRoOiAxMDB2dztcclxuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRwYWRkaW5nOiAzNnB4IDI0cHg7XHJcblx0IH1cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1tYWluIHtcclxuXHRcdFx0d2lkdGg6IDYwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmZmZmLCAkYWxwaGE6IDAuMik7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxOTE5cHggKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NDRweDtcclxuXHRcdFx0XHR3aWR0aDogNDQ0cHg7XHJcblx0XHRcdCB9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNTk5cHggKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNzdweDtcclxuXHRcdFx0XHR3aWR0aDogMzc3cHg7XHJcblx0XHRcdCB9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMzY1cHggKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NDRweDtcclxuXHRcdFx0XHR3aWR0aDogNDQ0cHg7XHJcblx0XHRcdCB9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMjg2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0IH1cclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiA5MHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAzNnB4O1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU56SWlJR2hsYVdkb2REMGlNakFpSUhacFpYZENiM2c5SWpBZ01DQTNNaUF5TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVGN5SURFd1F6WTRMalV6TmpZZ01UQWdNalF1TWpJek5pQXhNQ0F5SURFd1RUSWdNVEJNTVRFZ01VMHlJREV3VERFeElERTVJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQQzl6ZG1jK0NnPT1cIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDcycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOeklpSUdobGFXZG9kRDBpTWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0EzTWlBeU1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRjeUlERXdRelk0TGpVek5qWWdNVEFnTWpRdU1qSXpOaUF4TUNBeUlERXdUVElnTVRCTU1URWdNVTB5SURFd1RERXhJREU1SWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5emRtYytDZz09XCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA3MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWNrLWRvdHMge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16TWlJR2hsYVdkb2REMGlNek1pSUhacFpYZENiM2c5SWpBZ01DQXpNeUF6TXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE5pNDFJRGxETVRJdU16VTNPU0E1SURrZ01USXVNelUzT1NBNUlERTJMalZET1NBeU1DNDJOREl4SURFeUxqTTFOemtnTWpRZ01UWXVOU0F5TkVNeU1DNDJOREl4SURJMElESTBJREl3TGpZME1qRWdNalFnTVRZdU5VTXlOQ0F4TWk0ek5UYzVJREl3TGpZME1qRWdPU0F4Tmk0MUlEbGFUVE16SURFMkxqVkRNek1nTWpVdU5qRXlOeUF5TlM0Mk1USTNJRE16SURFMkxqVWdNek5ETnk0ek9EY3pJRE16SURBZ01qVXVOakV5TnlBd0lERTJMalZETUNBM0xqTTROek1nTnk0ek9EY3pJREFnTVRZdU5TQXdRekkxTGpZeE1qY2dNQ0F6TXlBM0xqTTROek1nTXpNZ01UWXVOVm9pSUdacGJHdzlJbmRvYVhSbElpQm1hV3hzTFc5d1lXTnBkSGs5SWpBdU1pSXZQZ284TDNOMlp6NEtcIik7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMTJweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTEycHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzNweDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNDZweDtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE5MTlweCApIHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTU5OXB4ICkge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAxMjBweDtcclxuXHRcdFx0XHRcdFx0IH1cclxuXHRcdFx0XHRcdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMzY1cHggKSB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdCB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDMzcHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMTQ2cHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxOTE5cHggKSB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTU5OXB4ICkge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdFx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEzNjVweCApIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHQgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDYwMHB4O1xyXG5cdFx0XHR3aWR0aDogNjAwcHg7IFxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogR290aGFtUHJvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTQ0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0NHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2NHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxOTE5cHggKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTA2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNTk5cHggKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEzNjVweCApIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTA4cHg7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHQgfVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogR290aGFtUHJvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzYwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDZweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTIwcHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE5MTlweCApIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjkwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE1OTlweCApIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEzNjVweCApIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjU2cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmV4dC1zZWN0aW9uLCAubmV4dC1zZWN0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA0N3B4O1xyXG5cdFx0Ym90dG9tOiAyN3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogR290aGFtUHJvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogNzRweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBzbGlkZWdvcml6b250IDJzIGVhc2UgMC4xcyBpbmZpbml0ZTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5ibGFjayB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMTAxMDEwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogNzRweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBzbGlkZWdvcml6b250IDJzIGVhc2UgMC4xcyBpbmZpbml0ZTtcclxuXHRcdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDkwcHg7XHJcblx0XHRcdC8vIG1hcmdpbi10b3A6IC01M3B4O1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxMjBweDtcclxuXHRcdFx0bGVmdDogOTBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE5MTlweCApIHtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTU5OXB4ICkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0bGVmdDogNjBweDtcclxuXHRcdFx0XHRib3R0b206IDkwcHg7XHJcblx0XHRcdCB9XHJcblx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDkwcHg7XHJcblx0XHRcdFx0bGVmdDogOTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQ4cHggMjRweDtcclxuXHRcdFx0IH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdCYtLWxnIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCB9XHJcblx0XHR9XHJcblx0XHQmLS14eCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlZ29yaXpvbnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG5cdFxyXG5cdDUwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuXHR9XHJcblxyXG4gIHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuYy1nb29kcyB7XHJcblx0bWluLXdpZHRoOiAzNDYycHg7XHJcblx0d2lkdGg6IDM0NjJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0cGFkZGluZzogMCA5MHB4O1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0IH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogMTU2cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogNjAwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogOTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdCB9XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI0MHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tdmlkZW8ge1xyXG5cdFx0XHQuYy1nb29kc19faXRlbS10aXRsZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IC04NHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogNDhweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTYwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogNjQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdFx0XHQgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tYm90dG9tLWltZyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWdvb2RzX19pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRib3R0b206IC02MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji13cmFwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMTZweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjM2cHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQmLS1sZWZ0LWltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtZ29vZHNfX2l0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtNzdweDtcclxuXHRcdFx0XHRib3R0b206IDM2cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1NjBweDtcclxuXHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtZ29vZHNfX2l0ZW0tZGVzYyB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEdvdGhhbVBybztcclxuXHRcdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1kZXNjIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNzJweDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwNXB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1nb29kc19faXRlbS1pbWctaW5uZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQvLyAuYy1oZWFkZXIge1xyXG5cdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdC8vIFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdC8vIFx0IH1cclxuXHQvLyB9XHJcblx0LnZpZGVvIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59IiwiLmMtYWJvdXQge1xyXG5cdG1pbi13aWR0aDogMTAwdnc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQuanBnKTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0cGFkZGluZzogOTBweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0cGFkZGluZzogMXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0IH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQmX19ncmFwaCB7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ICYtaW1nIHtcclxuXHRcdFx0IGhlaWdodDogNjAwcHg7XHJcblx0XHRcdCB3aWR0aDogNjAwcHg7XHJcblx0XHRcdCBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTM2NXB4ICkge1xyXG5cdFx0XHRcdGhlaWdodDogNDQ0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ0NHB4O1xyXG5cdFx0XHQgfVxyXG5cdFx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XHJcblx0XHRcdCB9XHJcblx0XHQgfVxyXG5cdFx0ICYtdHh0IHtcclxuXHRcdFx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0IGJvdHRvbTogMTAwcHg7XHJcblx0XHRcdCBsZWZ0OiA1MCU7XHJcblx0XHRcdCB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdGJvdHRvbTogNDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQgc3BhbiB7XHJcblx0XHRcdFx0IGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm87XHJcblx0XHRcdFx0IGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHQgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0IGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQgfVxyXG5cdFx0IH1cclxuXHR9XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MXB4O1xyXG5cdFx0bWF4LXdpZHRoOiA0MjBweDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDEyMHB4O1xyXG5cdFx0bGVmdDogOTBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNTk5cHggKSB7XHJcblx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdGJvdHRvbTogOTBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0IH1cclxuXHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTM2NXB4ICkge1xyXG5cdFx0XHRib3R0b206IDkwcHg7XHJcblx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHQgfVxyXG5cdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4IDI0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmMtaGVhZGVyIHtcclxuXHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQvLyBcdCB9XHJcblx0Ly8gfVxyXG5cdC52aWRlbyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59IiwiLmMtZmlzaCB7XHJcblx0bWluLXdpZHRoOiAyMTQ1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEyMHB4IDkwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHQgfVxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0LmMtc2VjdGlvbl9fZGVzYyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxMjBweDtcclxuXHRcdFx0bGVmdDogNjBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0XHRcdCB9XHJcblx0XHRcdC5jLXNlY3Rpb25fX3RpdGxlIHtcclxuXHRcdFx0XHRib3R0b206IC0xMHB4O1xyXG4gICAgXHRcdHJpZ2h0OiAtMTAzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtc2VjdGlvbl9fdGl0bGUgaDUge1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGFicyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA5MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xyXG5cdFx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhYl9jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogNzY1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA5NHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4N3B4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5OTk5O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cdFx0XHQgfVxyXG5cdFx0fVxyXG5cdFx0LnRhYnMge1xyXG5cdFx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNjdweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDI0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cdFx0XHQgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDc2NXB4O1xyXG5cdFx0aGVpZ2h0OiAyNjRweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYW1lIHtcclxuXHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0Y29sb3I6ICMxMDEwMTA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Rlc2Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHRcdHAge1xyXG5cdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGNvbG9yOiAjMTAxMDEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuYy1oZWFkZXIge1xyXG5cdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdC8vIFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdC8vIFx0IH1cclxuXHQvLyB9XHJcbn1cclxuXHJcblxyXG4vL1RhYnNcclxuIiwiLmMtY29udGFjdHMge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1pbi13aWR0aDogMTAwdnc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRwYWRkaW5nOiA5MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI2N3B4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2OHB4O1xyXG5cdCB9XHJcblx0LmMtc2VjdGlvbl9fZGVzYyB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMjUwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTIwcHg7XHJcblx0XHRsZWZ0OiA5MHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE5MTlweCApIHtcclxuXHRcdFx0Ym90dG9tOiA1MHB4O1xyXG5cdFx0IH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU4MHB4ICkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcclxuXHRcdCB9XHJcblx0fVxyXG5cdC5jLXNlY3Rpb25fX3RpdGxlIGg1ICwgLmMtc2VjdGlvbl9fc3VidGl0bGUgc3BhbiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm9keSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTE5OXB4ICkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogOTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1ODBweCApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdCB9XHJcblx0fVxyXG5cdC5jb2wge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMzVweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHQgfVxyXG5cdH1cclxuXHQmX19jaXR5IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEdvdGhhbVBybztcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2FkZHJlc3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvbmUtdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogRnV0dXJhUFQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICBcdCBtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5jLWhlYWRlciB7XHJcblx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0Ly8gXHQgfVxyXG5cdC8vIH1cclxufVxyXG5cclxuLmMtY29udGFjdHNfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAxMTZweDtcclxuXHRyaWdodDogMTQ2cHg7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApIHtcclxuXHRcdGxlZnQ6IDkwcHg7XHJcblx0XHRib3R0b206IDEwMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRib3R0b206IDYwcHg7XHJcblx0XHRsZWZ0OiAyNHB4O1xyXG5cdCB9XHJcblx0YSB7XHJcblx0XHRmb250LWZhbWlseTogR290aGFtUHJvO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTgwcHggKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdCB9XHJcblx0fVxyXG59ICJdfQ== */
 
 
 
.modal_mass {
	display: none;
	font-family: GothamPro;
    font-size: 18px;
    line-height: 27px;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    font-weight: 500;
}

.c-contacts__phone a,
.c-contacts__link a
{
	text-decoration: none;
}
.c-contacts__phone span {
    font-family: FuturaPT;
    font-size: 18px;
    line-height: 27px;
    color: #888888;
    margin-left: -2px;
    margin-left: 10px;
    margin-bottom: 2px;
}
.c-contacts__phone a {
    width: 148px;
    display: inline-block;
}
.c-contacts__phone a:hover,
.c-contacts__link a:hover
{
	text-decoration: underline;
}
#c-fish .c-header__contact-btn:hover{
    border: 1px solid rgba(16, 16, 16, 0.28)!important;
}
.c-contacts__map a span:hover {
	text-decoration: underline;
}
.c-header__price-btn {
	background-color: transparent;
    text-transform: uppercase;
    font-family: GothamPro;
    padding: 14px 24px;
    border-radius: 9px; 
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;

}
.c-header__price {
margin-right: 44px;
}

.c-goods .c-header__price-btn{
    border: 1px solid rgba(16, 16, 16, 0.28);
    color: #101010;
}
.c-fish .c-header__price-btn{
    border: 1px solid rgba(16, 16, 16, 0.28);
    color: #101010;
}
.more_fish_up {
    top: -40px;
    height: 40px;
    position: absolute;
    left: 0;
    width: 100%;
    cursor: pointer;
    z-index: 9;
    justify-content: center;
    align-items: center;
    padding-top: 5px;
    font-family: FuturaPT;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #101010;
}
.more_fish_down {
    height: 40px;
    /* background: aliceblue; */
    position: absolute;
    top: calc(100%);
    left: 0;
    width: 100%;
    cursor: pointer;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 5px;
    font-family: FuturaPT;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #101010;
}
.c-fish__tabs ul li {

    overflow: hidden;
    transition: height .5s;
}
.c-fish__tabs ul li.hidden {
    height: 0;
}
.c-fish__tabs .tabs {
position: relative;
}