@charset "UTF-8";
:root {
  --button-border-color-2:linear-gradient(to right,#7FB4FF,#5890DF);
}

.prod_cert-cont {
  padding: 6rem 0;
}
.prod_cert-cont .btn4 {
  text-align: center;
}
.prod_cert-cont .btn-dark_blue {
  background: linear-gradient(to right, #7FB4FF, #5890DF);
}
.prod_cert-cont .btn_sec_dark_blue {
  --btn-text-color: var(--Accent-Theme-Background-Main);
  --btn-border: 1px solid rgba(49, 113, 204, 0.4);
}
.prod_cert-cont .prod_cert_oval-text {
  display: inline-block;
  border-radius: 0.8rem;
  padding: 0.8rem 1.2rem;
  background: var(--Accent-Theme-Background-Primary);
  text-transform: uppercase;
  margin-bottom: 2.4rem;
  color: var(--Accent-Theme-Background-Main);
}
.prod_cert-cont .prod_cert_oval-icon {
  width: 4.4rem;
  height: 4.4rem;
  flex: none;
  padding: 1rem;
  border-radius: 0.8rem;
  background: var(--Accent-Theme-Background-Primary);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .prod_cert-cont {
    padding: 4rem 0;
  }
  .prod_cert-cont .prod_cert_oval-text {
    padding: 0.8rem 1rem 0.6rem;
    margin-bottom: 1.6rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont .prod_cert_oval-text {
    border-radius: 0.4rem;
    padding: 0.55rem 0.8rem;
  }
}

.collapse .div_img,
.collapsing .div_img {
  display: none;
}
@media (max-width: 991px) {
  .collapse .div_img,
  .collapsing .div_img {
    background: #F8F8F8;
    display: flex;
    justify-content: center;
    padding: 2rem 0;
    border-radius: 1.6rem;
  }
  .collapse .div_img img,
  .collapsing .div_img img {
    border-radius: 0.8rem;
    width: 35.4rem;
    box-shadow: 0px 4px 8px 0px rgba(68, 83, 113, 0.0509803922), 0px 0px 16px 0px rgba(68, 83, 113, 0.1019607843);
    background: #F8F8F8 !important;
  }
}

.prod_cert-top {
  margin-top: 1.2rem;
  border-radius: 6rem 6rem 0 0;
  background: #ffffff;
  padding: 6rem 6rem;
  display: flex;
  justify-content: space-between;
  gap: 0 3.9rem;
}
.prod_cert-top .main-info .div_a {
  margin-bottom: 3.2rem;
}
.prod_cert-top .main-info .revertHistory {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  color: var(--Accent-Theme-Background-Main);
  margin-left: 0;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5;
}
.prod_cert-top .main-info .revertHistory svg {
  position: relative;
  transform: rotate(0.5turn);
  transition: transform 0.2s linear;
}
.prod_cert-top .main-info .revertHistory:hover svg {
  transform: rotate(0.5turn) translateX(-1rem);
}
.prod_cert-top .main-info .fs-h-l {
  margin-bottom: 1.6rem;
}
.prod_cert-top .main-info .div_subtitle {
  margin-bottom: 3.2rem;
}
.prod_cert-top .main-info .div_btn {
  display: flex;
  gap: 1.2rem;
  margin-bottom: 1.6rem;
}
.prod_cert-top .div_img {
  flex: none;
  display: flex;
  flex-direction: column;
  position: relative;
  bottom: 1rem;
  width: 50.1rem;
  height: 45.4rem;
  box-shadow: 0 2.1rem 6.98rem 0 rgba(0, 0, 0, 0.07);
  border: 1.2rem solid white;
  border-radius: 4.8rem;
  background: linear-gradient(to bottom right, rgb(244, 249, 255) 50%, rgb(155, 194, 245) 100%);
  padding: 1.2rem 2.4rem;
}
.prod_cert-top .div_img .desc-slider {
  margin-top: auto;
  margin-bottom: 0;
  z-index: 10;
}
.prod_cert-top .div_img .desc-slider .slick-list {
  margin: 0 -1.3rem;
}
.prod_cert-top .div_img .desc-slider .slick-slide {
  margin: 0 1.3rem;
}
.prod_cert-top .div_img .desc-slider .div_card {
  border-radius: 2.4rem;
  padding: 2rem 3.2rem;
  background: #ffffff;
  display: flex !important;
  flex-direction: column;
  gap: 0.4rem;
}
.prod_cert-top .div_img .desc-slider .div_card .div_title {
  color: var(--Accent-Theme-Background-Main);
}
.prod_cert-top .div_img .desc-slider .div_card .div_subtitle {
  margin-bottom: 0;
}
.prod_cert-top .div_img .desc-slider .slick-dots {
  margin-top: 3.6rem;
  position: absolute;
  gap: 0.8rem;
}
.prod_cert-top .div_img .desc-slider .slick-dots button {
  height: 0.6rem;
  width: 2.4rem;
  background: rgba(28, 29, 34, 0.12);
  border-radius: 0.9rem;
}
.prod_cert-top .div_img .desc-slider .slick-dots .slick-active button {
  background: var(--Accent-Theme-Background-Main);
}
.prod_cert-top .div_img .slide_navigation {
  display: none;
}
.prod_cert-top .div_img img {
  z-index: 9;
  position: absolute;
  left: 50%;
  top: calc(50% - 0.3rem);
  width: 75%;
  transform: translate(-50%, -68%);
}
@media (max-width: 991px) {
  .prod_cert-top {
    padding: 3.2rem 3.2rem 5.2rem;
    margin-bottom: 0;
    gap: 3.2rem;
    border-radius: 3.2rem;
    flex-direction: column;
    justify-items: center;
  }
  .prod_cert-top .main-info {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .prod_cert-top .main-info .div_a {
    width: 100%;
    margin-bottom: 1.2rem;
  }
  .prod_cert-top .main-info .fs-h-xl {
    text-align: center;
    margin-bottom: 1.2rem;
  }
  .prod_cert-top .main-info .div_subtitle {
    margin-bottom: 2rem;
    text-align: center;
  }
  .prod_cert-top .main-info .div_btn {
    margin-bottom: 0;
  }
  .prod_cert-top .div_img {
    align-self: center;
    top: 0;
    width: 45rem;
    height: 40.8rem;
    border-radius: 3.2rem;
  }
  .prod_cert-top .div_img img {
    position: absolute;
    left: 52%;
    top: calc(50% - 4.5rem);
    transform: translate(-50%, -50%);
    width: 36rem;
  }
  .prod_cert-top .div_img .desc-slider .div_card {
    padding: 1.6rem 2.4rem;
  }
  .prod_cert-top .div_img .desc-slider .div_card .div_subtitle {
    font-size: 1.4rem;
    line-height: 20px;
  }
  .prod_cert-top .div_img .desc-slider .slick-dots {
    margin-top: 3.2rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-top {
    border-radius: 2.8rem;
    margin-left: -1.2rem;
    margin-right: -1.2rem;
    padding: 2.4rem 2.8rem 0;
    padding-bottom: 6rem;
  }
  .prod_cert-top .div_img .desc-slider .slick-slide {
    margin: 0 0.6rem;
  }
  .prod_cert-top .div_img .desc-slider .div_card {
    padding: 1.2rem;
    border-radius: 1.2rem;
  }
  .prod_cert-top .main-info {
    align-items: flex-start;
  }
  .prod_cert-top .main-info .fs-h-xl {
    text-align: start;
  }
  .prod_cert-top .main-info .div_a {
    margin-bottom: 2rem;
  }
  .prod_cert-top .main-info .div_subtitle {
    text-align: left;
  }
  .prod_cert-top .main-info .div_btn {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
  }
  .prod_cert-top .div_img {
    box-shadow: 0 12px 40px 0 rgba(49, 72, 98, 0.06), 0 2px 20px 0 rgba(52, 79, 104, 0.02);
    width: 30.3rem;
    height: 32.3rem;
    border: 0.63rem solid white;
    border-radius: 2.4rem;
    padding-bottom: 0.6rem;
  }
  .prod_cert-top .div_img img {
    width: 26.5rem;
    left: 50%;
    top: 10rem;
  }
}

.prod_cert-cont1 .div_grid {
  display: grid;
  grid-template-areas: "card1 card2" "card1 card3" "card1 card4" "card1 card5";
  gap: 2rem;
}
.prod_cert-cont1 .div_grid .div_card {
  display: flex;
  gap: 2rem;
  padding: 2.4rem;
  border-radius: 3.2rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
}
.prod_cert-cont1 .div_grid .div_card .prod_cert_oval-text {
  margin-bottom: 0;
  width: fit-content;
}
.prod_cert-cont1 .div_grid .div_card .div_desc .div_title {
  margin-bottom: 1.2rem;
}
.prod_cert-cont1 .div_grid .div_card .div_image img {
  width: 100%;
}
.prod_cert-cont1 .div_grid .card1 {
  grid-area: card1;
  flex-direction: column;
  gap: 2.4rem;
  border: 1px solid rgb(180, 203, 237);
  background: linear-gradient(180deg, #FFFFFF 70%, rgb(225, 237, 255));
}
.prod_cert-cont1 .div_grid .card1 .div_desc .div_title {
  max-width: 42rem;
}
.prod_cert-cont1 .div_grid .card1 .div_desc .div_text {
  max-width: 42.1rem;
}
.prod_cert-cont1 .div_grid .card2 {
  grid-area: card2;
}
.prod_cert-cont1 .div_grid .card3 {
  grid-area: card3;
}
.prod_cert-cont1 .div_grid .card4 {
  grid-area: card4;
}
.prod_cert-cont1 .div_grid .card5 {
  grid-area: card5;
}
@media (max-width: 991px) {
  .prod_cert-cont1 .div_top {
    margin-bottom: 3.2rem;
    flex-direction: column;
    gap: 1.6rem;
  }
  .prod_cert-cont1 .div_top .prod_cert_oval-text {
    width: fit-content;
    margin-bottom: 0;
  }
  .prod_cert-cont1 .div_top .div_desc .div_title {
    margin-bottom: 1.2rem;
  }
  .prod_cert-cont1 .div_grid {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
  }
  .prod_cert-cont1 .div_grid .div_card {
    border-radius: 2.4rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont1 .div_grid .div_card {
    flex-direction: column;
  }
}

.prod_cert-cont2 .card_hover .div_discript {
  font-size: 1.8rem;
  line-height: 2.6rem;
}
.prod_cert-cont2 .devider {
  display: none;
}
.prod_cert-cont2 .div_subtitle {
  margin-bottom: 4rem;
}
.prod_cert-cont2 .row_new {
  gap: 2rem 0;
  margin-bottom: 4rem;
}
.prod_cert-cont2 .row_new .col-lg-3, .prod_cert-cont2 .row_new .col-md-6 {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .prod_cert-cont2 .row_new:not(.hidden-info) .col-lg-4:nth-child(n+4) {
    display: none;
  }
}
.prod_cert-cont2 .no-gap {
  gap: 0;
}
.prod_cert-cont2 .div_card {
  box-shadow: 0 0 16px 0 rgba(68, 83, 113, 0.1), 0 4px 8px 0 rgba(68, 83, 113, 0.05);
  padding: 3.2rem;
  display: flex;
  border-radius: 3.2rem;
  height: 40rem;
  cursor: pointer;
}
.prod_cert-cont2 .div_card .card_default {
  gap: 3.2rem;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.prod_cert-cont2 .div_card .card_default .div_more {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prod_cert-cont2 .div_card .card_default .div_more .div_img {
  padding: 0.8rem;
  width: 3.2rem;
  height: 3.2rem;
  background: var(--Accent-Theme-Background-Primary);
  border-radius: 100rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.prod_cert-cont2 .div_card .card_default .card_icon {
  display: none;
}
.prod_cert-cont2 .div_card ul.ul_new > li {
  margin-bottom: 1.2rem;
  font-size: 1.4rem;
}
.prod_cert-cont2 .div_card ul.ul_new > li::before {
  height: 0.2rem;
  width: 0.8rem;
  border-radius: 0;
  top: 1rem;
  background: var(--Accent-Theme-Text-Primary);
}
.prod_cert-cont2 .div_card .card_hover {
  display: none;
}
.prod_cert-cont2 .div_card .card_hover .devier {
  display: none;
}
.prod_cert-cont2 .div_card .card_hover .div_tit {
  color: var(--Accent-Theme-Background-Main);
}
.prod_cert-cont2 .div_card .card_hover .div_text {
  font-size: 1.8rem;
  line-height: 1.4444;
}
@media (min-width: 768px) {
  .prod_cert-cont2 .div_card:hover {
    box-shadow: 0 32px 32px 0 rgba(49, 72, 98, 0.1), 0 2px 32px 0 rgba(52, 79, 104, 0.05);
  }
  .prod_cert-cont2 .div_card:hover .card_default {
    display: none;
  }
  .prod_cert-cont2 .div_card:hover .card_hover {
    display: flex;
    flex-direction: column;
    gap: 2.2rem;
  }
}
.prod_cert-cont2 .hidden-info + .div_btn .btn4 .span1 {
  display: none;
}
.prod_cert-cont2 .hidden-info + .div_btn .btn4 .span2 {
  display: block;
}
.prod_cert-cont2 .div_btn {
  display: flex;
  justify-content: center;
}
.prod_cert-cont2 .div_btn .btn4 .span2 {
  display: none;
}
@media (max-width: 991px) {
  .prod_cert-cont2 .card_hover .div_discript {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
  .prod_cert-cont2 .fs-h-l {
    margin-bottom: 1.2rem;
  }
  .prod_cert-cont2 .div_subtitle {
    margin-bottom: 3.2rem;
  }
  .prod_cert-cont2 .div_card {
    padding: 2.4rem;
    border-radius: 2.4rem;
  }
  .prod_cert-cont2 .div_card .card_default {
    gap: 2.4rem;
  }
  .prod_cert-cont2 .div_card .card_default .div_title {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .prod_cert-cont2 .div_card .card_hover {
    gap: 2.4rem;
  }
  .prod_cert-cont2 .div_card .card_hover .div_text {
    font-size: 1.6rem;
    line-height: 24px;
  }
  .prod_cert-cont2 .row_new:not(.hidden-info) .col-md-6:nth-child(n+5) {
    display: none;
  }
  .prod_cert-cont2 .row_desktop {
    margin-right: -0.8rem;
    margin-left: -0.8rem;
  }
  .prod_cert-cont2 .row_desktop .col-md-6 {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont2 .row_desktop {
    margin-bottom: 3.2rem;
    gap: 2rem 0;
  }
  .prod_cert-cont2 .row_desktop.row > div {
    margin: 0;
  }
  .prod_cert-cont2 .row_desktop .div_card {
    display: flex;
    height: unset;
    flex-direction: column;
    cursor: pointer;
    gap: 2rem;
    padding: 1.6rem;
    border-radius: 1.6rem;
    box-shadow: 0 0 16px 0 rgba(68, 83, 113, 0.1), 0 4px 8px 0 rgba(68, 83, 113, 0.05);
    min-height: 13rem;
  }
  .prod_cert-cont2 .row_desktop .div_card.div_card_lab {
    min-height: unset;
  }
  .prod_cert-cont2 .row_desktop .div_card:not(.collapsed) .card_default .card_icon {
    transform: rotate(0deg);
  }
  .prod_cert-cont2 .row_desktop .div_card .card_default {
    display: flex;
    flex-direction: row;
    gap: 1.2rem;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_default .div_title {
    font-size: 1.6rem;
    align-self: center;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_default .div_image {
    margin-right: 1.2rem;
    background: var(--Accent-Theme-Background-Primary);
    border-radius: 0.8rem;
    align-content: center;
    height: fit-content;
    padding: 1rem;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_default .div_image img {
    max-width: 4.4rem;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_default .div_more {
    display: none;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_default .card_icon {
    display: block;
    margin-left: auto;
    transition: transform 0.3s ease;
    transform: rotate(180deg);
    flex: none;
    align-self: center;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_hover.show {
    display: block;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_hover.show .devider {
    display: block;
    width: 100%;
    border: 1px solid rgba(28, 29, 34, 0.1215686275);
    margin-bottom: 2rem;
  }
  .prod_cert-cont2 .row_desktop .div_card .card_hover.show .div_tit {
    display: none;
  }
}

.prod_cert-cont3 .div_flex {
  display: flex;
  padding: 4.8rem;
  border-radius: 4.8rem;
  box-shadow: 0 8px 32px 0 rgba(68, 83, 113, 0.05), 0 0 20px 0 rgba(68, 83, 113, 0.05);
  gap: 4.8rem;
}
.prod_cert-cont3 .div_flex .div_image {
  width: 43%;
  height: 48.8rem;
  background: linear-gradient(180deg, rgb(243, 249, 255) 50%, #AFCFFB);
  border-radius: 3.2rem;
  display: flex;
}
.prod_cert-cont3 .div_flex .div_image img {
  width: 100%;
}
.prod_cert-cont3 .div_flex .div_form {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont {
  width: 57%;
}
.prod_cert-cont3 .div_flex .ms_cont .modal_text_bottom2 {
  max-width: 42.2rem;
  text-align: start;
  margin-bottom: 0;
  box-shadow: none;
  padding: 0;
}
.prod_cert-cont3 .div_flex .ms_cont .modal_text_bottom2 .btn-grad {
  min-height: 4.8rem;
  border-radius: 1.2rem;
  background: var(--button-border-color-2);
  padding: 1.1rem 2.3rem;
  font-size: 1.6rem;
  line-height: 24px;
  color: #ffffff;
  animation: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_block {
  box-shadow: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_block_btn .btn-grad {
  background: linear-gradient(90deg, #7FB4FF 0%, #5890DF 100%);
  color: white;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_block_btn .btn-grad:hover {
  background: linear-gradient(90deg, #7FB4FF 0%, #5890DF 100%);
  color: white;
  animation: unset;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_block_btn .btn2-secondary {
  background: white;
  color: #3171CC;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_h3 {
  margin-bottom: 2.4rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex {
  flex-direction: column;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 {
  width: 100%;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .ms_h3 {
  margin-bottom: 2.4rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .stage_item_div_group {
  margin-bottom: 0 !important;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .modal_text_bottom2 {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group {
  flex-direction: column;
  gap: 0.8rem;
  margin-bottom: 1.6rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .form-control {
  flex: none;
  border-radius: 1.2rem;
  padding: 1.5rem 1.6rem;
  height: 4.8rem;
  border-color: rgba(28, 29, 34, 0.12);
  overflow-y: hidden;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .form-control:focus {
  box-shadow: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group label {
  align-self: flex-start;
  margin-right: 0;
  width: 100%;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .select2-container {
  width: 100% !important;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .select2-search__field {
  border-radius: 1.2rem;
  border-color: rgba(28, 29, 34, 0.12);
  height: 4.8rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .select2-search__field:focus {
  box-shadow: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .select2-selection--single {
  border-radius: 1.2rem;
  padding: 1.5rem 1.6rem;
  height: 4.8rem;
  display: flex;
  align-items: center;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .select2-selection--single .select2-selection__clear {
  top: 0.3rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group .select2-selection--single .select2-selection__arrow {
  right: 0.7rem;
  top: 1.1rem;
  width: 2.4rem;
  height: 2.4rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line {
  padding: 0;
  border: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls {
  padding: 1.6rem;
  display: flex;
  height: 9rem;
  flex-direction: row-reverse;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 1.6rem;
  max-width: 100%;
  cursor: pointer;
  border-radius: 1.2rem;
  border: 1px dashed rgba(28, 29, 34, 0.2);
  position: relative;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .plStatusBar .file_td2 {
  max-width: 100%;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls:hover {
  border: 1px dashed var(--Accent-Theme-Background-Primary);
  background: var(--Accent-Theme-Background-Primary);
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton .fileinput-button2 {
  display: flex;
  flex-direction: column;
  padding-right: 0;
  border: unset;
  height: unset;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton .fileinput-button2:before {
  content: "Загрузите";
  position: absolute;
  color: var(--Accent-Theme-Background-Main);
  font-size: 1.4rem;
  font-weight: 500;
  top: 0;
  width: fit-content;
  left: 6rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton .fileinput-button2:after {
  content: "файлы";
  position: absolute;
  color: black;
  font-size: 1.4rem;
  font-weight: 500;
  top: 0;
  left: 13.5rem;
  white-space: nowrap;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton .fileinput-button2 .fileinput-text {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton .fileinput-button2 .fileinput-ico {
  padding: 1.3rem;
  width: 4.4rem;
  height: 4.4rem;
  margin: 0;
  border-radius: 0.8rem;
  background: var(--Accent-Theme-Background-Primary);
  position: relative;
  box-shadow: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton .fileinput-button2 .fileinput-ico:before {
  content: "";
  position: absolute;
  background-image: url("https://i.moscow/upload/lending/product_cert/6146c7.svg");
  width: 4.4rem;
  height: 4.4rem;
  background-repeat: no-repeat;
  background-position: center;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .pluploaderButton:before {
  position: absolute;
  content: "tiff, .pdf, .doc, .docx, .jpeg, .jpg, .png, .xls, .xlsx, .ppt, .pptx, .cdr, .psd, .txt, .zip, .rar, .step, .stp, .sldprt, .stl, .x_t, .x_b, .ipt, .3dxml, .catpart, .prt, .sat";
  font-size: 1.2rem;
  color: #1C1D22;
  opacity: 0.36;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 52.5rem;
  white-space: nowrap;
  left: 6.1rem;
  top: 2rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td1 {
  width: fit-content;
  height: fit-content;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td1 .file_ico {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.7473 3.7473C3.2682 4.22641 3 5.02431 3 6.35V9.65C3 10.9757 3.2682 11.7736 3.7473 12.2527C4.22641 12.7318 5.02431 13 6.35 13H9.65C10.9757 13 11.7736 12.7318 12.2527 12.2527C12.7318 11.7736 13 10.9757 13 9.65V7.4H11.3C10.4473 7.4 9.71973 7.26433 9.2277 6.7723C8.73567 6.28027 8.6 5.5527 8.6 4.7V3H6.35C5.02431 3 4.22641 3.2682 3.7473 3.7473ZM9.6 3.70711L12.2929 6.4H11.3C10.5027 6.4 10.1303 6.26067 9.9348 6.0652C9.73933 5.86973 9.6 5.4973 9.6 4.7V3.70711ZM3.0402 3.0402C3.79859 2.2818 4.92569 2 6.35 2H9.1C9.23261 2 9.35979 2.05268 9.45355 2.14645L13.8536 6.54645C13.9473 6.64021 14 6.76739 14 6.9V9.65C14 11.0743 13.7182 12.2014 12.9598 12.9598C12.2014 13.7182 11.0743 14 9.65 14H6.35C4.92569 14 3.79859 13.7182 3.0402 12.9598C2.2818 12.2014 2 11.0743 2 9.65V6.35C2 4.92569 2.2818 3.79859 3.0402 3.0402ZM4.75 8.55C4.75 8.27386 4.97386 8.05 5.25 8.05H8.55C8.82614 8.05 9.05 8.27386 9.05 8.55C9.05 8.82614 8.82614 9.05 8.55 9.05H5.25C4.97386 9.05 4.75 8.82614 4.75 8.55ZM4.75 10.75C4.75 10.4739 4.97386 10.25 5.25 10.25H7.45C7.72614 10.25 7.95 10.4739 7.95 10.75C7.95 11.0261 7.72614 11.25 7.45 11.25H5.25C4.97386 11.25 4.75 11.0261 4.75 10.75Z' fill='%233171CC'/%3E%3C/svg%3E%0A");
  width: 4.4rem;
  height: 4.4rem;
  padding: 0.6rem;
  border-radius: 0.8rem;
  background: var(--Accent-Theme-Background-Primary);
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td2_text {
  max-width: 100%;
  padding: 0;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td2_text:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99992 2.33398C4.87031 2.33398 2.33325 4.87104 2.33325 8.00065C2.33325 11.1303 4.87031 13.6673 7.99992 13.6673C11.1295 13.6673 13.6666 11.1303 13.6666 8.00065C13.6666 4.87104 11.1295 2.33398 7.99992 2.33398ZM1.33325 8.00065C1.33325 4.31875 4.31802 1.33398 7.99992 1.33398C11.6818 1.33398 14.6666 4.31875 14.6666 8.00065C14.6666 11.6826 11.6818 14.6673 7.99992 14.6673C4.31802 14.6673 1.33325 11.6826 1.33325 8.00065Z' fill='%233171CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9022 5.98043C11.0974 6.17569 11.0974 6.49228 10.9022 6.68754L7.56885 10.0209C7.37358 10.2161 7.057 10.2161 6.86174 10.0209L5.5284 8.68754C5.33314 8.49228 5.33314 8.17569 5.5284 7.98043C5.72367 7.78517 6.04025 7.78517 6.23551 7.98043L7.21529 8.96021L10.1951 5.98043C10.3903 5.78517 10.7069 5.78517 10.9022 5.98043Z' fill='%233171CC'/%3E%3C/svg%3E%0A") no-repeat;
  left: 10.8rem;
  top: 4.9rem;
  display: block;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td2_text:before {
  content: "Файл загружен";
  position: absolute;
  border-radius: 0.8rem;
  background: var(--Accent-Theme-Background-Primary);
  padding: 0.6rem 1.2rem 0.6rem 3.6rem;
  min-height: 3.2rem;
  max-width: unset;
  display: flex;
  align-items: center;
  font-size: 1.4rem;
  color: var(--Accent-Theme-Background-Main);
  left: 9.6rem;
  top: 4rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td2_text .file_text_st {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td2_del {
  padding: 0;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls .file_el .file_td2_del .krug_del_img {
  height: 2.4rem;
  width: 2.4rem;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.32639 3.4777C6.38247 3.27136 6.46154 3.0459 6.57238 2.82399C6.74773 2.47294 6.99339 2.14846 7.33807 1.91111C7.67624 1.67825 8.15154 1.5 8.84087 1.5C9.51637 1.5 9.97279 1.65905 10.2876 1.85884C10.6054 2.0605 10.8232 2.33192 10.9748 2.62067C11.1285 2.91308 11.2089 3.21394 11.2498 3.44755C11.2516 3.45777 11.2533 3.46782 11.255 3.4777H6.32639ZM12.7683 3.4777C12.7593 3.39433 12.7463 3.29693 12.7273 3.1888C12.6683 2.8517 12.5489 2.39162 12.3028 1.9231C12.0547 1.4509 11.6729 0.961376 11.0913 0.592331C10.5068 0.221421 9.76415 0 8.84087 0C7.87347 0 7.09618 0.25646 6.48737 0.675671C5.88509 1.09039 5.48939 1.63534 5.23047 2.15372C4.98884 2.63747 4.85838 3.11338 4.78717 3.4777H1.62061C1.20639 3.4777 0.870605 3.81349 0.870605 4.2277C0.870605 4.64191 1.20639 4.9777 1.62061 4.9777H16.3793C16.7935 4.9777 17.1293 4.64191 17.1293 4.2277C17.1293 3.81349 16.7935 3.4777 16.3793 3.4777H12.7683ZM3.0175 5.64974C3.43079 5.62219 3.78817 5.9349 3.81573 6.34819L4.21502 12.3377C4.29321 13.5105 4.34849 14.3171 4.46897 14.9218C4.58523 15.5054 4.74413 15.7973 4.96052 15.9998C5.17691 16.2022 5.4787 16.3413 6.06874 16.4185C6.68019 16.4985 7.48864 16.5 8.66407 16.5H9.33547C10.5109 16.5 11.3193 16.4985 11.9308 16.4185C12.5208 16.3413 12.8226 16.2022 13.039 15.9998C13.2554 15.7973 13.4143 15.5054 13.5306 14.9218C13.651 14.3171 13.7063 13.5105 13.7845 12.3377L14.1838 6.34819C14.2114 5.9349 14.5687 5.62219 14.982 5.64974C15.3953 5.6773 15.708 6.03468 15.6805 6.44797L15.2777 12.4892C15.2039 13.5976 15.1436 14.5026 15.0017 15.2149C14.8534 15.9594 14.5984 16.595 14.0638 17.0951C13.5292 17.5952 12.878 17.8074 12.1253 17.9058C11.4052 18 10.4982 18 9.38732 18H8.61222C7.50133 18 6.59431 18 5.87419 17.9058C5.1215 17.8074 4.47032 17.5952 3.93574 17.0951C3.40117 16.595 3.14618 15.9594 2.99787 15.2149C2.85598 14.5026 2.79567 13.5976 2.7218 12.4892L2.31905 6.44797C2.29149 6.03468 2.6042 5.6773 3.0175 5.64974Z' fill='%231C1D22' fill-opacity='0.36'/%3E%3C/svg%3E%0A") no-repeat center;
  margin: 0;
  position: absolute;
  top: 1.5rem;
  right: 2rem;
  transition: background 0.3s ease;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-check {
  margin-bottom: 0;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-check .sp_all {
  margin-right: 0.8rem;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 0.8rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  box-shadow: none;
  background: #ffffff;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 {
  position: absolute;
  right: 0;
  padding: 0;
  min-width: 20rem;
  z-index: 10;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage {
  box-shadow: none;
  padding: 0;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio {
  margin-bottom: 0;
  counter-reset: step-counter;
  display: flex;
  gap: 6.4rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio:before {
  height: 2px;
  border-right: none;
  left: 2.4rem;
  background: rgba(28, 29, 34, 0.08);
  top: 50%;
  width: 15.4rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item:before {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .active .radio_input {
  border: 1px solid var(--Accent-Theme-Background-Main) !important;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .active .radio_input:before {
  color: var(--Accent-Theme-Background-Main) !important;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .nav-link {
  counter-increment: step-counter;
  margin-bottom: 0;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .nav-link .radio_input::before {
  left: 50% !important;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .nav-link span {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .nav-link .radio_input {
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 0;
  display: flex;
  border: 1px solid rgba(28, 29, 34, 0.12);
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .nav-link .radio_input:before {
  content: counter(step-counter);
  left: 49%;
  background: #ffffff;
  width: unset;
  height: 2rem;
  color: rgba(28, 29, 34, 0.12);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item #step_0_stap_ind.completed:before {
  content: "";
  position: absolute;
  height: 2px;
  border-right: none;
  left: 2.4rem;
  width: 6.4rem;
  background: var(--Accent-Theme-Background-Main);
  top: 50%;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item #step_0_stap_ind.completed .radio_input {
  background: url("https://i.moscow/upload/lending/product_cert/92ba33.svg") no-repeat;
  border: none !important;
  background-size: cover;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item #step_0_stap_ind.completed .radio_input:before {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item #step_1_stap_ind.completed:before {
  content: "";
  position: absolute;
  height: 2px;
  border-right: none;
  left: 11.2rem;
  width: 6.4rem;
  background: var(--Accent-Theme-Background-Main);
  top: 50%;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item #step_1_stap_ind.completed .radio_input {
  background: url("https://i.moscow/upload/lending/product_cert/92ba33.svg") no-repeat;
  border: none !important;
  background-size: cover;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item #step_1_stap_ind.completed .radio_input:before {
  display: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn {
  border: none;
  padding: 0;
  bottom: -46.5rem;
  right: 0;
  position: absolute;
  display: flex;
  top: unset;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn .btn {
  margin: 0 !important;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn .mesStepNext {
  min-height: 4.8rem;
  border-radius: 1.2rem;
  background: var(--button-border-color-2);
  padding: 1.1rem 2.3rem;
  font-size: 1.6rem;
  line-height: 24px;
  color: #ffffff;
  animation: none;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn .mesStepPrev {
  min-height: 4.8rem;
  border-radius: 1.2rem;
  color: var(--Accent-Theme-Background-Main);
  border: 1px solid var(--Accent-Theme-Background-Main);
  background: #ffffff;
  padding: 1.1rem 2.3rem;
  font-size: 1.6rem;
  line-height: 24px;
  box-shadow: none;
  animation: none;
  position: absolute;
  left: -53rem;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn #sendMeasureSupportRequest {
  min-height: 4.8rem;
  border-radius: 1.2rem;
  background: var(--button-border-color-2);
  padding: 1.1rem 2.3rem;
  font-size: 1.6rem;
  line-height: 24px;
  color: #ffffff;
  animation: none;
  height: fit-content;
}
.prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .sidebar_fix_block .mesStepPrev {
  left: -49.5rem;
}
@media (max-width: 1024px) {
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn .mesStepPrev {
    left: -49.5rem;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .sidebar_fix_block .mesStepPrev {
    left: -46rem;
  }
}
@media (max-width: 991px) {
  .prod_cert-cont3 {
    /******************************************************* Cтили для формы *************************************************************/
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 {
    padding-bottom: 6.4rem;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group-file-line .iasFileHolderContainerCls {
    overflow: hidden;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 {
    width: 0;
    height: 100%;
    top: 0;
    bottom: 0;
    min-width: 0;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage {
    height: 100%;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn {
    bottom: 0;
    right: 0;
    justify-content: flex-end;
    width: calc(100vw - 125px);
    left: calc(-100vw + 125px);
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn .mesStepPrev {
    left: 0;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio {
    margin-left: -20rem;
  }
  .prod_cert-cont3 .sidebar_fix2 .sidebar_fix_block {
    position: relative;
    top: auto;
    height: 100%;
  }
  .prod_cert-cont3 .sidebar_fix2 .sidebar_fix_block .modal_none {
    height: 100%;
  }
  .prod_cert-cont3 .hide_menu .sidebar_fix_block {
    position: relative;
    top: auto;
    height: 100%;
  }
  .prod_cert-cont3 .hide_menu .sidebar_fix_block .modal_none {
    height: 100%;
  }
  .prod_cert-cont3 .fs-h-l {
    margin-bottom: 3.2rem;
  }
  .prod_cert-cont3 .div_flex {
    border-radius: 3.2rem;
    padding: 3.2rem;
  }
  .prod_cert-cont3 .div_flex .div_image {
    display: none;
  }
  .prod_cert-cont3 .div_flex .ms_cont {
    width: 100%;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage {
    margin-bottom: 0;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio .nav-item .nav-link .radio_input:before {
    height: unset;
    left: 46% !important;
    top: 55%;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .sidebar_fix_block {
    top: unset;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .sidebar_fix_block .mesStepPrev {
    left: -51.2rem;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .form-group label {
    font-size: 1.6rem;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .nav-tabs-radio {
    margin-top: 4rem;
    margin-left: calc(-100vw + 100px);
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn {
    width: calc(100vw - 105px);
    left: calc(-100vw + 105px);
    bottom: 3rem;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt1 .form_flex_stage .modal_btn .btn {
    min-width: 100%;
  }
  .prod_cert-cont3 .div_flex .ms_cont .ms_cont_flex .ms_cont_flex_dt2 .ms_h3 {
    margin-bottom: 6rem;
  }
}
.prod_cert-cont3 .select2-dropdown {
  border-color: rgba(28, 29, 34, 0.12) !important;
  border-radius: 1.2rem !important;
  box-shadow: none !important;
  height: fit-content;
  overflow: hidden;
}
.prod_cert-cont3 .select2-dropdown:before {
  display: none;
}
.prod_cert-cont3 .select2-dropdown .select2-container--default .select2-results .select2-results__options {
  padding: 0;
}
.prod_cert-cont3 .select2-dropdown .select2-container--default .select2-results .select2-results__option:hover {
  background: var(--Accent-Theme-Background-Primary);
}
.prod_cert-cont3 .select2-dropdown .select2-container--default .select2-results .select2-results__option[aria-selected=true] {
  background: var(--Accent-Theme-Background-Primary);
}

.prod_cert-cont4 .div_card {
  position: relative;
  color: #ffffff;
  width: 100%;
  padding: 4rem;
  border-radius: 4rem;
  background: linear-gradient(to right, #7FB4FF, #5890DF);
  box-shadow: 0 8px 32px 0 rgba(68, 83, 113, 0.05), 0 0 20px 0 rgba(68, 83, 113, 0.05);
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
}
.prod_cert-cont4 .div_card .div_title {
  margin-bottom: 1.6rem;
}
.prod_cert-cont4 .div_card .div_numbers {
  display: flex;
}
.prod_cert-cont4 .div_card .div_numbers .div_num {
  display: flex;
  flex-direction: column;
}
.prod_cert-cont4 .div_card .div_numbers .div_num:first-child {
  margin-right: 3.2rem;
  padding-right: 3.2rem;
  border-right: 1px solid rgba(255, 255, 255, 0.36);
}
.prod_cert-cont4 .div_card .div_image {
  position: absolute;
  top: 0;
  right: 0;
}
.prod_cert-cont4 .div_card .div_image.prod_cert-cont4 {
  top: 1.1rem;
  right: 4rem;
}
@media (max-width: 991px) {
  .prod_cert-cont4 .div_desc {
    max-width: 35rem;
  }
  .prod_cert-cont4 .div_numbers:first-child {
    margin-left: 2.4rem;
    padding-left: 2.4rem;
  }
  .prod_cert-cont4 .div_numbers .div_num {
    font-size: 1.4rem;
  }
  .prod_cert-cont4 .div_numbers .div_num .div_numText {
    font-size: 3.6rem;
  }
  .prod_cert-cont4 .div_card .div_image {
    bottom: -1.67rem;
    right: -2.2rem;
    top: unset;
  }
  .prod_cert-cont4 .div_card .div_image.prod_cert-cont4 {
    top: unset;
    bottom: -3.1rem;
    right: -2.2rem;
  }
  .prod_cert-cont4 .div_card .div_image.prod_cert-cont4 img {
    width: 30.5rem;
  }
  .prod_cert-cont4 .div_card .div_image img {
    width: 33.9rem;
    height: 29.5rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont4 .div_card {
    padding: 2.4rem;
    border-radius: 2.4rem;
  }
  .prod_cert-cont4 .div_card .div_desc {
    max-width: unset;
  }
  .prod_cert-cont4 .div_card .div_desc .div_text {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
  .prod_cert-cont4 .div_card .div_numbers .div_num {
    font-size: 1.2rem;
  }
  .prod_cert-cont4 .div_card .div_numbers .div_num .div_numText {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
  .prod_cert-cont4 .div_card .div_image {
    display: none;
  }
  .prod_cert-cont4 .div_card .div_btn a {
    width: 100%;
    font-size: 1.4rem;
  }
}

.prod_cert-cont5 .flex_measure_block {
  display: flex;
  gap: 2rem;
  padding: 3.2rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  border-radius: 3.2rem;
}
.prod_cert-cont5 .flex_measure_block .dt {
  width: 50%;
}
.prod_cert-cont5 .flex_measure_block .selected_data_right {
  height: 100%;
  position: relative;
  transition: 0.4s ease opacity;
}
.prod_cert-cont5 .flex_measure_block .selected_data_right .div_card {
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.4s ease;
  visibility: hidden;
  height: 100%;
  background: #F8F8F8;
  border-radius: 3.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6.6rem 3.85rem;
  width: 100%;
}
.prod_cert-cont5 .flex_measure_block .selected_data_right .div_card .div_img {
  overflow: hidden;
  border-radius: 1.2rem;
}
.prod_cert-cont5 .flex_measure_block .selected_data_right .div_card .div_img > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.prod_cert-cont5 .flex_measure_block .selected_data_right .active {
  display: flex;
  opacity: 1;
  visibility: visible;
}
.prod_cert-cont5 .custom_accordion {
  border-radius: 2.4rem;
  overflow: hidden;
  margin-bottom: 2rem;
}
.prod_cert-cont5 .custom_accordion .card {
  background: #ffffff;
  box-shadow: 0 0 8px 0 rgba(68, 83, 113, 0.04), 0 2px 12px 0 rgba(68, 83, 113, 0.08);
  border-radius: 2.4rem;
  overflow: hidden;
  margin-bottom: 2rem;
}
.prod_cert-cont5 .custom_accordion .card:last-child {
  margin-bottom: 0;
}
.prod_cert-cont5 .custom_accordion .card .card_header .btn_collapse {
  padding: 2rem 3.2rem;
  text-align: start;
  box-shadow: unset;
  width: 100%;
  justify-content: space-between;
  display: flex;
}
.prod_cert-cont5 .custom_accordion .card .card_header .btn_collapse .card_icon {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}
.prod_cert-cont5 .custom_accordion .card .card_header .active {
  transform: rotate(180deg) !important;
  transition: transform 0.3s ease;
}
.prod_cert-cont5 .custom_accordion .card .card_header .collapsed .card_icon {
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}
.prod_cert-cont5 .custom_accordion .card .card_body {
  padding: 0 4.4rem 2rem 3.2rem;
}
.prod_cert-cont5 .custom_accordion .card .card_body .div_title {
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 3.2rem;
  line-height: 110%;
}
.prod_cert-cont5 .custom_accordion .line_animate {
  background: rgba(28, 29, 34, 0.08);
  height: 0.4rem;
  width: 100%;
  border-radius: 2.4rem;
  position: relative;
}
.prod_cert-cont5 .custom_accordion .line_animate .div_progressbar {
  background: var(--Accent-Theme-Background-Main);
  border-radius: 2.4rem;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.prod_cert-cont5 .custom_accordion .hidden {
  display: none !important;
}
.prod_cert-cont5 .btn4 {
  width: 100%;
}
.prod_cert-cont5 .flex_measure_mobile {
  display: none;
}
@media (max-width: 991px) {
  .prod_cert-cont5 .custom_accordion {
    overflow: visible;
  }
  .prod_cert-cont5 .custom_accordion .card {
    border: none;
  }
  .prod_cert-cont5 .custom_accordion .card .card_header .btn_collapse {
    padding: 2rem 2.4rem;
  }
  .prod_cert-cont5 .custom_accordion .card .card_header .btn_collapse[aria-expanded=true] {
    padding-bottom: 0.8rem;
  }
  .prod_cert-cont5 .custom_accordion .card .card_body {
    padding: 0;
  }
  .prod_cert-cont5 .custom_accordion .card .card_body .div_text {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
  .prod_cert-cont5 .custom_accordion .card .collapse, .prod_cert-cont5 .custom_accordion .card .collapsing {
    padding: 0 2.4rem 2rem;
  }
  .prod_cert-cont5 .custom_accordion .card .collapse .card_body, .prod_cert-cont5 .custom_accordion .card .collapsing .card_body {
    margin-bottom: 1.2rem;
  }
  .prod_cert-cont5 .flex_measure_block .dt:nth-child(2) {
    display: none;
  }
  .prod_cert-cont5 .flex_measure_block .dt {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont5 .custom_accordion .card .card_body .div_text {
    font-size: 1.4rem;
    line-height: 2rem;
  }
  .prod_cert-cont5 .flex_measure_block {
    padding: 0;
    border: none;
  }
}

.prod_cert-cont6 .fs-h-l {
  margin-bottom: 1.6rem;
}
.prod_cert-cont6 .div_subtitle {
  margin-bottom: 4rem;
}
.prod_cert-cont6 .div_flex {
  display: flex;
  gap: 2rem;
}
.prod_cert-cont6 .div_flex .div_card {
  padding: 1.6rem 1.6rem 2.4rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  border-radius: 3.2rem;
  width: 50%;
}
.prod_cert-cont6 .div_flex .div_card .card-top {
  padding: 2rem 1.6rem;
  border-bottom: 1px solid rgba(28, 29, 34, 0.12);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prod_cert-cont6 .div_flex .div_card .card_desc {
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  padding: 2.4rem 1.6rem 1.6rem;
}
.prod_cert-cont6 .div_flex .div_card .card_desc .div_desc {
  display: flex;
  gap: 1.2rem;
}
.prod_cert-cont6 .div_flex .div_card .card_desc .div_desc .prod_cert_oval-icon {
  width: 3.2rem;
  height: 3.2rem;
}
.prod_cert-cont6 .div_flex .div_card .card_desc .div_desc .prod_cert_oval-icon .svg-ico {
  flex: none;
}
.prod_cert-cont6 .div_flex .div_card .card_desc .div_desc .div__desc {
  flex-direction: column;
  gap: 0.8rem;
  display: flex;
}
.prod_cert-cont6 .div_flex .div_card .card_desc .div_desc .div__desc .text_lin {
  text-decoration: underline var(--Accent-Theme-Background-Main);
  color: var(--Accent-Theme-Background-Main);
}
@media (max-width: 991px) {
  .prod_cert-cont6 .div_flex {
    flex-direction: column;
  }
  .prod_cert-cont6 .div_flex .div_card {
    width: 100%;
  }
  .prod_cert-cont6 .div_flex .div_card .card-top .div_title {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont6 .div_flex .div_card {
    padding: 1.2rem;
  }
  .prod_cert-cont6 .div_flex .div_card .card-top .div_title {
    font-size: 1.8rem;
    line-height: 2.6rem;
  }
  .prod_cert-cont6 .div_flex .div_card .card_desc {
    padding: 1.2rem;
  }
  .prod_cert-cont6 .div_flex .div_card .card_desc .div_desc .div__desc .div_tit {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
  .prod_cert-cont6 .div_flex .div_card .card_desc .div_desc .div__desc .div_text {
    font-size: 1.4rem;
    line-height: 2rem;
  }
}

.prod_cert-cont7 .title_wrap {
  display: flex;
  align-items: end;
  margin-bottom: 4rem;
}
.prod_cert-cont7 .title_wrap .select {
  display: flex;
  flex-wrap: nowrap;
  border: 1px solid rgba(28, 29, 34, 0.1215686275);
  padding: 0.4rem;
  border-radius: 1.2rem;
}
.prod_cert-cont7 .title_wrap .select .fs-h-l {
  margin: 0;
}
.prod_cert-cont7 .title_wrap .select .nav-item {
  margin: 0;
}
.prod_cert-cont7 .title_wrap .select a {
  font-size: 1.6rem;
  line-height: 2.4rem;
  padding: 0.8rem 1.2rem;
  border-radius: 0.8rem;
  cursor: pointer;
}
.prod_cert-cont7 .title_wrap .select a.active {
  background: var(--Accent-Theme-Background-Primary);
  color: var(--Accent-Theme-Background-Main);
}
.prod_cert-cont7 .fs-h-l {
  margin-bottom: 1.6rem;
}
.prod_cert-cont7 .div_subtitle {
  margin-bottom: 4rem;
}
.prod_cert-cont7 .new_row {
  margin-bottom: 4rem;
  gap: 2rem 0;
}
.prod_cert-cont7 .new_row .col-lg-3 {
  margin-bottom: 0;
}
.prod_cert-cont7 .equipment .div_card .div_image {
  border: none;
  background-color: rgba(28, 29, 34, 0.12);
}
.prod_cert-cont7 .equipment.active:not(.changeName) .col-lg-3:nth-child(n+5) .div_card {
  display: none;
}
.prod_cert-cont7 .equipment.active .btn_show-view span::after {
  content: "Показать все оборудование";
}
.prod_cert-cont7 .equipment.active.changeName .btn_show-view span::after {
  content: "Скрыть";
}
.prod_cert-cont7 .div_card {
  border-radius: 3.2rem;
  padding: 0.8rem 0.8rem 2.4rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: 2rem;
}
.prod_cert-cont7 .div_card .div_image {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  border-radius: 2.8rem;
}
.prod_cert-cont7 .div_card .div_desc {
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.prod_cert-cont7 .btn4 {
  display: flex;
  margin: 0 auto;
  max-width: fit-content;
}
@media (max-width: 991px) {
  .prod_cert-cont7 .title_wrap {
    display: block;
  }
  .prod_cert-cont7 .title_wrap .select {
    width: fit-content;
  }
  .prod_cert-cont7 .new_row {
    gap: 2rem 0;
  }
}

.prod_cert-cont8 .fs-h-l {
  margin-bottom: 1.6rem;
}
.prod_cert-cont8 .div_subtitle {
  margin-bottom: 4rem;
}
.prod_cert-cont8 .div_flex {
  display: flex;
  gap: 2rem;
}
.prod_cert-cont8 .div_flex .div_card {
  min-height: 51.3rem;
  width: 50%;
  border-radius: 3.2rem;
  padding: 1.6rem;
  background: linear-gradient(150deg, rgb(236, 244, 255) 40%, rgb(151, 193, 255));
}
.prod_cert-cont8 .div_flex .div_card .card_default {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.prod_cert-cont8 .div_flex .div_card .card_default .div_image {
  width: 75%;
  margin: auto;
  text-align: center;
}
.prod_cert-cont8 .div_flex .div_card .card_default .div_image img {
  max-width: 100;
}
.prod_cert-cont8 .div_flex .div_card .card_default .div_image .img-tablet {
  display: none;
}
.prod_cert-cont8 .div_flex .div_card .card_default .div_title {
  text-align: center;
  padding: 2rem;
  border-radius: 2.4rem;
  background: #ffffff;
}
.prod_cert-cont8 .div_flex .div_card .card_hover {
  display: none;
}
@media (min-width: 992px) {
  .prod_cert-cont8 .div_flex .div_card:hover .card_default {
    display: none;
  }
  .prod_cert-cont8 .div_flex .div_card:hover .card_hover {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    border-radius: 2.4rem;
    padding: 2rem;
    background: #ffffff;
    height: 100%;
  }
  .prod_cert-cont8 .div_flex .div_card:hover .card_hover .devider {
    display: none;
  }
  .prod_cert-cont8 .div_flex .div_card:hover .card_hover .div_title {
    padding-bottom: 2.4rem;
    border-bottom: 1px solid rgba(28, 29, 34, 0.12);
  }
  .prod_cert-cont8 .div_flex .div_card:hover .card_hover .card_desc {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
  .prod_cert-cont8 .div_flex .div_card:hover .card_hover .card_desc .div_desc {
    display: flex;
    gap: 1.2rem;
  }
  .prod_cert-cont8 .div_flex .div_card:hover .card_hover .card_desc .div_desc .div__desc {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
  }
}
@media (max-width: 991px) {
  .prod_cert-cont8 .div_flex {
    flex-direction: column;
  }
  .prod_cert-cont8 .div_flex .div_card {
    width: 100%;
    flex-direction: column;
    display: flex;
    background: none;
    border: 1px solid rgba(28, 29, 34, 0.1215686275);
    min-height: auto;
  }
  .prod_cert-cont8 .div_flex .div_card .card_default {
    flex-direction: row;
    justify-content: unset;
    margin-bottom: 2.4rem;
  }
  .prod_cert-cont8 .div_flex .div_card .card_default .div_title {
    align-self: center;
  }
  .prod_cert-cont8 .div_flex .div_card .card_default .div_image {
    max-width: 8.4rem;
    min-height: 8.4rem;
    margin: 0;
  }
  .prod_cert-cont8 .div_flex .div_card .card_default .div_image img {
    width: 100%;
    height: 100%;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover {
    display: flex;
    flex-direction: column;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .devider {
    display: block;
    margin-bottom: 2.4rem;
    background: rgba(28, 29, 34, 0.1215686275);
    height: 0.1rem;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .div_title {
    display: none;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .card_desc {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .card_desc .div_desc {
    display: flex;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .card_desc .div_desc .prod_cert_oval-icon {
    margin-right: 1.2rem;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .card_desc .div_desc .div_tit {
    font-size: 1.6rem;
  }
  .prod_cert-cont8 .div_flex .div_card .card_hover .card_desc .div_desc .div_text {
    font-size: 1.4rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont8 .div_flex .div_card .card_default .div_title {
    text-align: start;
    font-size: 1.6rem;
  }
}

.prod_cert-cont9 {
  position: relative;
  padding: 17.8rem 0;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 97.6rem;
  text-align: center;
  align-items: center;
}
.prod_cert-cont9 .main_block {
  max-width: 100%;
}
.prod_cert-cont9 .main_block .div_header {
  max-width: 100%;
  margin: 0 auto;
}
.prod_cert-cont9 .main_block .div_header .fs-h-l {
  margin-bottom: 1.2rem;
}
.prod_cert-cont9 .main_block .div_subtitle {
  margin: 0 auto 3.2rem;
  max-width: 60rem;
}
.prod_cert-cont9 .div_img {
  position: absolute;
}
.prod_cert-cont9 .div_img.img1 {
  top: 3%;
  left: -7%;
}
.prod_cert-cont9 .div_img.img1 img {
  width: 21.5rem;
  height: 17.9rem;
}
.prod_cert-cont9 .div_img.img2 {
  top: 6%;
  right: -10%;
}
.prod_cert-cont9 .div_img.img2 img {
  width: 18.4rem;
  height: 15.1rem;
}
.prod_cert-cont9 .div_img.img3 {
  bottom: 13%;
  left: -6%;
}
.prod_cert-cont9 .div_img.img3 img {
  width: 15.9rem;
  height: 20.9rem;
}
.prod_cert-cont9 .div_img.img4 {
  bottom: 17%;
  right: -7%;
}
.prod_cert-cont9 .div_img.img4 img {
  width: 17rem;
  height: 15.5rem;
}
.prod_cert-cont9 .div_img.img1-lab {
  top: 1.5%;
  left: -4.6%;
  transform: rotateZ(2deg);
}
.prod_cert-cont9 .div_img.img1-lab img {
  width: 20.5rem;
  height: 17.9rem;
}
.prod_cert-cont9 .div_img.img2-lab {
  top: 2.3%;
  right: -9.3%;
}
.prod_cert-cont9 .div_img.img2-lab img {
  width: 17.4rem;
  height: 17.1rem;
}
.prod_cert-cont9 .div_img.img3-lab {
  bottom: 6.3%;
  left: -6%;
}
.prod_cert-cont9 .div_img.img3-lab img {
  width: 20.9rem;
  height: 21.9rem;
}
.prod_cert-cont9 .div_img.img4-lab {
  bottom: 7%;
  right: -9.7%;
}
.prod_cert-cont9 .div_img.img4-lab img {
  width: 16.1rem;
  height: 21.5rem;
}
@media (max-width: 991px) {
  .prod_cert-cont9 {
    min-height: 50rem;
    flex-direction: row;
  }
  .prod_cert-cont9 .main_block {
    max-width: 100%;
  }
  .prod_cert-cont9 .main_block .div_subtitle {
    max-width: 100%;
    margin-bottom: 2.4rem;
  }
  .prod_cert-cont9 .div_img.img1-lab {
    top: 1.4%;
    left: 0.1%;
  }
  .prod_cert-cont9 .div_img.img1-lab img {
    width: 14.5rem;
    height: 14.9rem;
  }
  .prod_cert-cont9 .div_img.img2-lab {
    top: -2.8%;
    right: 4.1%;
  }
  .prod_cert-cont9 .div_img.img2-lab img {
    width: 10.4rem;
  }
  .prod_cert-cont9 .div_img.img3-lab {
    bottom: -1%;
    left: 3%;
  }
  .prod_cert-cont9 .div_img.img3-lab img {
    width: 15.3rem;
    height: 21.8rem;
  }
  .prod_cert-cont9 .div_img.img4-lab {
    bottom: 6.3%;
    right: 1.5%;
  }
  .prod_cert-cont9 .div_img.img4-lab img {
    width: 10.7rem;
    height: 15rem;
  }
  .prod_cert-cont9 .div_img.img1 {
    top: 0.6%;
    left: 0.3%;
  }
  .prod_cert-cont9 .div_img.img1 img {
    width: 14.3rem;
    height: 14rem;
  }
  .prod_cert-cont9 .div_img.img2 {
    top: 2.2%;
    right: 2.1%;
  }
  .prod_cert-cont9 .div_img.img2 img {
    width: 12.4rem;
    height: 12.5rem;
  }
  .prod_cert-cont9 .div_img.img3 {
    bottom: 14.8%;
    left: 2%;
  }
  .prod_cert-cont9 .div_img.img3 img {
    width: 9.3rem;
    height: 10.8rem;
  }
  .prod_cert-cont9 .div_img.img4 {
    bottom: 13%;
    right: 0.4%;
  }
  .prod_cert-cont9 .div_img.img4 img {
    width: 12.6rem;
    height: 10rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont9 .main_block .div_subtitle {
    margin-bottom: 2rem;
  }
  .prod_cert-cont9 .main_block .div_btn {
    max-width: 100%;
  }
  .prod_cert-cont9 .main_block .div_btn .btn4 {
    display: block;
  }
  .prod_cert-cont9 .div_img.img1-lab {
    top: 2.4%;
    left: -1.3%;
  }
  .prod_cert-cont9 .div_img.img1-lab img {
    width: 11.5rem;
    height: 14.9rem;
  }
  .prod_cert-cont9 .div_img.img2-lab {
    top: 0.4%;
    right: 4.1%;
  }
  .prod_cert-cont9 .div_img.img2-lab img {
    width: 8.4rem;
  }
  .prod_cert-cont9 .div_img.img3-lab, .prod_cert-cont9 .div_img.img4-lab {
    display: none;
  }
  .prod_cert-cont9 .div_img.img1 {
    top: 6.8%;
    left: -1.2%;
    transform: rotateZ(2.5deg);
  }
  .prod_cert-cont9 .div_img.img1 img {
    width: 11.5rem;
    height: 10rem;
  }
  .prod_cert-cont9 .div_img.img2 {
    top: 10.2%;
    right: -0.9%;
  }
  .prod_cert-cont9 .div_img.img2 img {
    width: 8.9rem;
    height: 7.8rem;
  }
  .prod_cert-cont9 .div_img.img3, .prod_cert-cont9 .div_img .img4 {
    display: none;
  }
}

.prod_cert-cont10 .fs-h-l {
  margin-bottom: 1.6rem;
}
.prod_cert-cont10 .div_subtitle {
  margin-bottom: 4rem;
}
.prod_cert-cont10 .div_btn {
  display: flex;
  justify-content: center;
}
.prod_cert-cont10 .hidden-btn {
  display: none;
}
.prod_cert-cont10 .row_new {
  gap: 2rem 0;
  margin-bottom: 4rem;
}
.prod_cert-cont10 .row_new .col-lg-3, .prod_cert-cont10 .row_new .col-md-6 {
  margin-bottom: 0;
}
.prod_cert-cont10 .div_card {
  padding: 0.8rem 0.8rem 2.4rem;
  border-radius: 3.2rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  height: 38.8rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.prod_cert-cont10 .div_card .div_image {
  border-radius: 2.8rem;
  overflow: hidden;
}
.prod_cert-cont10 .div_card .div_image img {
  width: 100%;
}
@media (max-width: 991px) {
  .prod_cert-cont10 .row_new {
    gap: 1.6rem 0;
  }
  .prod_cert-cont10 .row_new > div {
    padding: 0 0.8rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont10 .row_new {
    gap: 1.2rem 0;
  }
  .prod_cert-cont10 .div_card {
    padding-bottom: 1.2rem;
    border-radius: 2rem;
  }
  .prod_cert-cont10 .div_card .div_image {
    border-radius: 1.6rem;
  }
}

.prod_cert-cont11 .fs-h-l {
  margin-bottom: 4rem;
}
.prod_cert-cont11 .div-slick_arrows {
  top: 18%;
  right: 4.2%;
  display: flex;
  gap: 2rem;
  position: absolute;
}
.prod_cert-cont11 .div-slick_arrows .slick-disabled {
  display: block !important;
  opacity: 0.3;
}
.prod_cert-cont11 .div-slick_arrows .slick-arrow {
  border-radius: 100%;
  height: 4.8rem;
  width: 4.8rem;
  background: white;
  padding: 1.2rem;
  position: relative;
  top: unset;
  margin-top: 0;
  box-shadow: 0 0 8px 0 rgba(68, 83, 113, 0.04), 0 2px 12px 0 rgba(68, 83, 113, 0.08);
}
.prod_cert-cont11 .review-slider {
  margin: 0 !important;
}
.prod_cert-cont11 .review-slider .slick-list {
  margin: 0 -1rem;
}
.prod_cert-cont11 .review-slider .slick-slide {
  margin: 0 1rem;
}
.prod_cert-cont11 .review-slider .slick-dots {
  margin-top: 0;
  gap: 0.8rem;
}
.prod_cert-cont11 .review-slider .slick-dots button {
  height: 0.6rem;
  width: 2.4rem;
  background: rgba(28, 29, 34, 0.12);
  border-radius: 0.9rem;
}
.prod_cert-cont11 .review-slider .slick-dots .slick-active button {
  height: 0.6rem;
  width: 2.4rem;
  background: var(--Accent-Theme-Background-Main);
}
.prod_cert-cont11 .slide_navigation {
  display: none;
}
.prod_cert-cont11 .div_card {
  display: flex !important;
  flex-direction: column;
  gap: 3.2rem;
  min-height: 31.2rem;
  padding: 3.2rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  border-radius: 3.2rem;
  height: 100%;
  margin-bottom: 4rem;
}
.prod_cert-cont11 .div_card .div_subtit {
  color: rgba(28, 29, 34, 0.36);
}
.prod_cert-cont11 .div_card .card_top {
  display: flex;
  gap: 2rem;
  align-items: center;
}
.prod_cert-cont11 .div_card .card_top .div_image {
  width: 8rem;
  height: 8rem;
  overflow: hidden;
  border-radius: 1.8rem;
}
.prod_cert-cont11 .div_card .card_top .div_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prod_cert-cont11 .div_card .card_top .div_image .div_name {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.prod_cert-cont11 .div_card .div_text span {
  background: var(--Accent-Theme-Background-Primary);
}
.prod_cert-cont11 .div_card .card-bottom {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  margin-top: auto;
}
.prod_cert-cont11 .div_card .card-bottom .div_logo {
  border-radius: 0.8rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  width: 3.2rem;
  height: 3.2rem;
  overflow: hidden;
}
.prod_cert-cont11 .div_card .card-bottom .div_logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .prod_cert-cont11 .div-slick_arrows {
    display: none;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont11 .div_card {
    min-height: 38.2rem;
    gap: 2rem;
  }
}

.prod_cert-cont12 .block_feedback3 {
  color: #ffffff;
  background: linear-gradient(to right, #7FB4FF, #5890DF);
  padding: 4.8rem;
  border-radius: 4.8rem;
  box-shadow: none;
  gap: 2rem;
}
.prod_cert-cont12 .block_feedback3 textarea.form-control {
  height: 12.6rem;
}
.prod_cert-cont12 .block_feedback3 .dt1 {
  padding-bottom: 0;
  gap: 3.8rem;
}
.prod_cert-cont12 .block_feedback3 .dt1 .div_desc .div_title {
  margin-bottom: 1.2rem;
}
.prod_cert-cont12 .block_feedback3 .dt1 .div_connect {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.prod_cert-cont12 .block_feedback3 .dt1 .div_connect .div_tit {
  margin-bottom: 0;
}
.prod_cert-cont12 .block_feedback3 .dt1 .div_connect .div_text {
  margin-bottom: 0.8rem;
}
.prod_cert-cont12 .block_feedback3 .dt1 .div_connect .div_soc .div_logos {
  display: flex;
  gap: 0.8rem;
}
.prod_cert-cont12 .block_feedback3 .dt2 {
  border-radius: 3.2rem;
  padding: 3.2rem;
}
.prod_cert-cont12 .block_feedback3 .dt2 .block_feedback_lc_group .form-group {
  margin-bottom: 1.6rem;
}
.prod_cert-cont12 .block_feedback3 .dt2 .block_feedback_lc_group .form-group:last-child {
  margin-bottom: 3.2rem;
}
.prod_cert-cont12 .block_feedback3 .dt2 .form-group {
  margin-bottom: 2.4rem;
}
.prod_cert-cont12 .block_feedback3 .dt2 .form-group .btn4 {
  width: 100%;
}
.prod_cert-cont12 .block_feedback3 .dt2 .div_text {
  color: rgba(28, 29, 34, 0.2);
}
.prod_cert-cont12 .block_feedback3 .dt2 .div_text a {
  color: var(--Accent-Theme-Background-Main);
}
.prod_cert-cont12 .block_feedback3 .dt2 .form-control {
  border-radius: 1.2rem;
  border: 1px solid rgba(28, 29, 34, 0.12);
  background: #FFFFFF;
  color: rgba(28, 29, 34, 0.2);
  height: 4.8rem;
}
.prod_cert-cont12 .block_feedback3 .dt2 .form-control:focus {
  box-shadow: none;
  color: #1C1D22;
}
.prod_cert-cont12 .block_feedback3 .dt2 .form-textarea {
  height: 15rem;
}
@media (max-width: 991px) {
  .prod_cert-cont12 .block_feedback3 {
    flex-direction: column;
    padding: 3.2rem;
    border-radius: 3.2rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt1 {
    gap: 2.4rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt1 .div_connect {
    gap: 2rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt2 {
    max-width: unset;
    padding: 2.4rem;
    border-radius: 2.4rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt2 .block_feedback_lc_group .form-group {
    margin-bottom: 1.2rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt2 .block_feedback_lc_group .form-group:last-child {
    margin-bottom: 2.4rem;
  }
}
@media (max-width: 767px) {
  .prod_cert-cont12 .block_feedback3 {
    border-radius: 1.6rem;
    padding: 2.4rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt2 {
    border-radius: 1.2rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt1 .div_text {
    font-size: 1.4rem;
  }
  .prod_cert-cont12 .block_feedback3 .dt1 .div_desc .div_title {
    font-size: 2rem;
    line-height: 2.8rem;
    margin-bottom: 0.8rem;
  }
}

.prod_cert-cont13 .block_details .div_wrap .div_item {
  padding: 2.4rem 3.2rem 2.4rem 4.8rem;
  border-radius: 2.4rem;
  background: #FFFFFF;
  cursor: pointer;
  box-shadow: 0 0 16px 0 rgba(68, 83, 113, 0.1), 0 4px 8px 0 rgba(68, 83, 113, 0.05);
}
.prod_cert-cont13 .block_details .div_wrap .div_item .div_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #1C1D22;
}
.prod_cert-cont13 .block_details .div_wrap .div_item .div_head .card_icon {
  width: 4.8rem;
  height: 4.8rem;
  border: 1px solid rgba(28, 29, 34, 0.1215686275);
  border-radius: 100rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}
.prod_cert-cont13 .block_details .div_wrap .div_item .div_inner {
  margin-top: 1.6rem;
  max-width: 109.2rem;
}
.prod_cert-cont13 .block_details .div_wrap .div_item .div_inner .div_cont p {
  margin-bottom: 2rem;
}
.prod_cert-cont13 .block_details .div_wrap .div_item .div_inner .div_cont p:last-child {
  margin-bottom: 0;
}
.prod_cert-cont13 .block_details .div_wrap .div_item .div_inner .div_cont .div_text {
  margin-bottom: 0.4rem;
}
.prod_cert-cont13 .block_details .div_wrap .div_item:not(:last-child) {
  margin-bottom: 2rem;
}
.prod_cert-cont13 .block_details .div_wrap .collapsed .card_icon {
  transform: rotate(0deg) !important;
  transition: transform 0.3s ease;
}
@media (max-width: 991px) {
  .prod_cert-cont13 .block_details .div_wrap .div_item {
    padding: 1.6rem 2rem;
  }
  .prod_cert-cont13 .block_details .div_wrap .div_item .div_head .card_icon {
    border: none;
  }
  .prod_cert-cont13 .block_details .div_wrap .div_item .div_head .card_icon svg {
    fill: rgba(28, 29, 34, 0.3607843137);
  }
}
@media (max-width: 767px) {
  .prod_cert-cont13 .block_details .div_wrap .div_item {
    padding: 2rem;
  }
  .prod_cert-cont13 .block_details .div_wrap .div_item .div_head .card_icon {
    border: none;
  }
  .prod_cert-cont13 .block_details .div_wrap .div_item .div_head .card_icon svg {
    fill: rgba(28, 29, 34, 0.3607843137);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBelZWO0FBNFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFWUjtBQTJWUTtFQUNFO0VBQ0E7QUF6VlY7QUE0Vk07RUFDRTtBQTFWUjtBQStWRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBN1ZKO0VBOFZJO0lBQ0U7RUE1Vk47RUE2Vk07SUFDRTtFQTNWUjtFQThWSTtJQUNFO0lBQ0E7SUFDQTtFQTVWTjtFQTZWTTtJQUNFO0VBM1ZSO0VBNFZRO0lBQ0U7RUExVlY7QUFDRjtBQWdXRTtFQUNFO0lBQ0U7SUFDQTtFQTlWSjtFQWdXSTtJQUNFO0VBOVZOO0VBa1dNO0lBQ0U7RUFoV1I7RUFtV007SUFDRTtJQUNBO0lBQ0E7RUFqV1I7QUFDRjs7QUEyV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeFdSO0FBeVdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF2V1Y7QUF3V1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRXWjtBQXlXUTtFQUNFO0VBQ0E7QUF2V1Y7QUF5V1k7RUFDRTtBQXZXZDtBQXdXYztFQUNFO0FBdFdoQjtBQXlXWTtFQUNFO0FBdldkO0FBMldRO0VBQ0U7QUF6V1Y7QUE2V1E7RUFDRTtFQUNBO0FBM1dWO0FBaVhFO0VBQ0U7SUFDRTtFQS9XSjtFQWlYSTtJQUNFO0VBL1dOO0VBZ1hNO0lBQ0k7RUE5V1Y7QUFDRjtBQW1YRTtFQUNFO0lBQ0U7RUFqWEo7RUFtWEk7SUFDRTtFQWpYTjtFQWtYTTtJQUNFO0VBaFhSO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Byb2R1Y3RfY2VydGlmaWNhdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290e1xyXG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvci0yOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjN0ZCNEZGLCM1ODkwREYpO1xyXG59XHJcblxyXG5cclxuLnByb2RfY2VydC1jb250IHtcclxuICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG4gIC5idG40IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmJ0bi1kYXJrX2JsdWV7XHJcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjN0ZCNEZGLCM1ODkwREYpIDtcclxuICB9XHJcbiAgLmJ0bl9zZWNfZGFya19ibHVle1xyXG4gICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtTWFpbik7XHJcbiAgICAtLWJ0bi1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ5LCAxMTMsIDIwNCwgMC40KTtcclxuICB9XHJcbiAgLnByb2RfY2VydF9vdmFsLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgcGFkZGluZzogMC44cmVtIDEuMnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLVByaW1hcnkpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1NYWluKTtcclxuXHJcbiAgfVxyXG5cclxuICAucHJvZF9jZXJ0X292YWwtaWNvbiB7XHJcbiAgICB3aWR0aDogNC40cmVtO1xyXG4gICAgaGVpZ2h0OiA0LjRyZW07XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLVByaW1hcnkpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG4gIFxyXG4gICAgLnByb2RfY2VydF9vdmFsLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwLjZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnByb2RfY2VydF9vdmFsLXRleHQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNTVyZW0gMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIC5kaXZfaW1nLFxyXG4uY29sbGFwc2luZyAuZGl2X2ltZ3tcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAmIGltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICB3aWR0aDogMzUuNHJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4ICM0NDUzNzEwRCwgMHB4IDBweCAxNnB4IDBweCAjNDQ1MzcxMUE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4RjggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kX2NlcnQtdG9wIHtcclxuICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNnJlbSA2cmVtIDAgMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHBhZGRpbmc6IDZyZW0gNnJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDAgMy45cmVtO1xyXG5cclxuICAubWFpbi1pbmZvIHtcclxuICAgIC5kaXZfYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmV2ZXJ0SGlzdG9yeSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKSB0cmFuc2xhdGVYKC0xcmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcy1oLWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdl9zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2X2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMS4ycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGl2X2ltZyB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICB3aWR0aDogNTAuMXJlbTtcclxuICAgIGhlaWdodDogNDUuNHJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMi4xcmVtIDYuOThyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYm9yZGVyOiAxLjJyZW0gc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0LjhyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCByZ2JhKDI0NCwgMjQ5LCAyNTUsIDEpIDUwJSwgcmdiYSgxNTUsIDE5NCwgMjQ1LCAxKSAxMDAlKTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW07XHJcbiAgICAuZGVzYy1zbGlkZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICBtYXJnaW46IDAgLTEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAuZGl2X2NhcmR7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyLjRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAzLjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgICAuZGl2X3RpdGxle1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2X3N1YnRpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy42cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcclxuICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOSwgMzQsIDAuMTIpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czowLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlX25hdmlnYXRpb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuM3JlbSk7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02OCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nOiAzLjJyZW0gMy4ycmVtIDUuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBnYXA6IDMuMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuMnJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLm1haW4taW5mbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmRpdl9hIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmZzLWgteGwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXZfc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1pbmZve1xyXG4gICAgICAuZGl2X2J0bntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGl2X2ltZyB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogNDVyZW07XHJcbiAgICAgIGhlaWdodDogNDAuOHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQuNXJlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDM2cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjLXNsaWRlcntcclxuICAgICAgICAuZGl2X2NhcmR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xyXG4gICAgICAgICAgLmRpdl9zdWJ0aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi44cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjJyZW07XHJcbiAgICBwYWRkaW5nOiAyLjRyZW0gMi44cmVtIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIFxyXG4gICAgLmRpdl9pbWcgLmRlc2Mtc2xpZGVyIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIG1hcmdpbjogMCAuNnJlbTtcclxuICAgIH1cclxuICAgIC5kaXZfaW1nIC5kZXNjLXNsaWRlciAuZGl2X2NhcmR7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWluZm8ge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5mcy1oLXhsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpdl9hIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGl2X3N1YnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGl2X2J0biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdl9pbWcge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEycHggNDBweCAwIHJnYmEoNDksIDcyLCA5OCwgMC4wNiksIDAgMnB4IDIwcHggMCByZ2JhKDUyLCA3OSwgMTA0LCAwLjAyKTtcclxuICAgICAgd2lkdGg6IDMwLjNyZW07XHJcbiAgICAgIGhlaWdodDogMzIuM3JlbTtcclxuICAgICAgYm9yZGVyOiAwLjYzcmVtIHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyNi41cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDEwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQxe1xyXG4gIC5kaXZfZ3JpZHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcImNhcmQxIGNhcmQyXCJcclxuICAgICAgICAgICAgXCJjYXJkMSBjYXJkM1wiXHJcbiAgICAgICAgICAgIFwiY2FyZDEgY2FyZDRcIlxyXG4gICAgICAgICAgICBcImNhcmQxIGNhcmQ1XCI7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICAuZGl2X2NhcmR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOjMuMnJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgICAgLnByb2RfY2VydF9vdmFsLXRleHR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmRpdl9kZXNje1xyXG4gICAgICAgIC5kaXZfdGl0bGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgICAuZGl2X2ltYWdlIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZDF7XHJcbiAgICAgIGdyaWQtYXJlYTogY2FyZDE7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4MCwgMjAzLCAyMzcsIDEpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDcwJSxyZ2JhKDIyNSwgMjM3LCAyNTUsIDEpKTtcclxuICAgICAgLmRpdl9kZXNje1xyXG4gICAgICAgIC5kaXZfdGl0bGV7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2X3RleHR7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZDJ7XHJcbiAgICAgIGdyaWQtYXJlYTogY2FyZDI7XHJcbiAgICB9XHJcbiAgICAuY2FyZDN7XHJcbiAgICAgIGdyaWQtYXJlYTogY2FyZDM7XHJcbiAgICB9XHJcbiAgICAuY2FyZDR7XHJcbiAgICAgIGdyaWQtYXJlYTogY2FyZDQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZDV7XHJcbiAgICAgIGdyaWQtYXJlYTogY2FyZDU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5kaXZfdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICAucHJvZF9jZXJ0X292YWwtdGV4dHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2X2Rlc2N7XHJcbiAgICAgICAgLmRpdl90aXRsZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXZfZ3JpZHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgIC5kaXZfY2FyZHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmRpdl9ncmlkIC5kaXZfY2FyZHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQye1xyXG5cclxuICAmIC5jYXJkX2hvdmVyIC5kaXZfZGlzY3JpcHR7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgfVxyXG5cclxuICAuZGV2aWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmRpdl9zdWJ0aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07ICBcclxuICB9XHJcbiAgLnJvd19uZXd7XHJcbiAgICBnYXA6IDJyZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAuY29sLWxnLTMsIC5jb2wtbWQtNntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJjpub3QoLmhpZGRlbi1pbmZvKSAuY29sLWxnLTQ6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubm8tZ2Fwe1xyXG4gICAgZ2FwOiAwO1xyXG4gIH1cclxuICAuZGl2X2NhcmR7XHJcbiAgICBib3gtc2hhZG93OjAgMCAxNnB4IDAgcmdiYSg2OCwgODMsIDExMywgMC4xKSwgMCA0cHggOHB4IDAgcmdiYSg2OCwgODMsIDExMywgMC4wNSkgO1xyXG4gICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6My4ycmVtO1xyXG4gICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5jYXJkX2RlZmF1bHQge1xyXG4gICAgICBnYXA6IDMuMnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuZGl2X21vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmRpdl9pbWcge1xyXG4gICAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKCAtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLVByaW1hcnkpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC51bF9uZXcgPiBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIFxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiAuMnJlbTtcclxuICAgICAgICB3aWR0aDogLjhyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQWNjZW50LVRoZW1lLVRleHQtUHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5jYXJkX2hvdmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIC5kZXZpZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXZfdGl0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtTWFpbik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXZfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ0NDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAzMnB4IDMycHggMCByZ2JhKDQ5LCA3MiwgOTgsIDAuMSksIDAgMnB4IDMycHggMCByZ2JhKDUyLCA3OSwgMTA0LCAwLjA1KSA7XHJcbiAgICAgICAgLmNhcmRfZGVmYXVsdHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX2hvdmVye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmhpZGRlbi1pbmZvICsgLmRpdl9idG4gLmJ0bjR7XHJcbiAgICAuc3BhbjEge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFuMiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpdl9idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIFxyXG4gICAgLmJ0bjQgLnNwYW4yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNhcmRfaG92ZXIgLmRpdl9kaXNjcmlwdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mcy1oLWx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIH1cclxuICAgIC5kaXZfc3VidGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgIH1cclxuICAgIC5kaXZfY2FyZHtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOjIuNHJlbTtcclxuXHJcbiAgICAgIC5jYXJkX2RlZmF1bHR7XHJcbiAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgLmRpdl90aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuY2FyZF9ob3ZlcntcclxuICAgICAgICBnYXA6IDIuNHJlbTtcclxuICAgICAgICAuZGl2X3RleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3dfbmV3Om5vdCguaGlkZGVuLWluZm8pIC5jb2wtbWQtNjpudGgtY2hpbGQobis1KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvd19kZXNrdG9we1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xyXG5cclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucm93X2Rlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgIGdhcDogMnJlbSAwO1xyXG5cclxuICAgICAgJi5yb3cgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpdl9jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggMCByZ2JhKDY4LCA4MywgMTEzLCAwLjEpLFxyXG4gICAgICAgICAgMCA0cHggOHB4IDAgcmdiYSg2OCwgODMsIDExMywgMC4wNSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTNyZW07XHJcblxyXG4gICAgICAgICYuZGl2X2NhcmRfbGFiIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG5cclxuICAgICAgICAgIC5jYXJkX2RlZmF1bHQgLmNhcmRfaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfZGVmYXVsdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgICAgIC5kaXZfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kaXZfaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtUHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRpdl9tb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FyZF9pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9ob3Zlci5zaG93eyBcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgIC5kZXZpZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWMxZDIyMWY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5kaXZfdGl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQzIHtcclxuICAuZGl2X2ZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDQuOHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQuOHJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDY4LCA4MywgMTEzLCAwLjA1KSwgMCAwIDIwcHggMCByZ2JhKDY4LCA4MywgMTEzLCAwLjA1KTtcclxuICAgIGdhcDogNC44cmVtO1xyXG5cclxuICAgIC5kaXZfaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNDMlO1xyXG4gICAgICBoZWlnaHQ6IDQ4LjhyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQzLCAyNDksIDI1NSwgMSkgNTAlLCAjQUZDRkZCKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXZfZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zX2NvbnQge1xyXG4gICAgICB3aWR0aDogNTclO1xyXG4gICAgICAubW9kYWxfdGV4dF9ib3R0b20ye1xyXG4gICAgICAgIG1heC13aWR0aDogNDIuMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5idG4tZ3JhZHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvci0yKSA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMi4zcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOm5vbmUgO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1zX2Jsb2Nre1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLm1zX2Jsb2NrX2J0biB7XHJcbiAgICAgICAgLmJ0bi1ncmFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdGQjRGRiAwJSwgIzU4OTBERiAxMDAlKTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdGQjRGRiAwJSwgIzU4OTBERiAxMDAlKTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuMi1zZWNvbmRhcnl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiAjMzE3MUNDO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLm1zX2gzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tc19jb250X2ZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5tc19jb250X2ZsZXhfZHQyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLm1zX2gzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN0YWdlX2l0ZW1fZGl2X2dyb3Vwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb2RhbF90ZXh0X2JvdHRvbTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNnJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI4LCAyOSwgMzQsIDAuMTIpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNC44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjZyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cC1maWxlLWxpbmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgLmlhc0ZpbGVIb2xkZXJDb250YWluZXJDbHN7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cmVtO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDI4LCAyOSwgMzQsIDAuMik7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIC5wbFN0YXR1c0JhcntcclxuICAgICAgICAgICAgICAgIC5maWxlX3RkMntcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLVByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtUHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wbHVwbG9hZGVyQnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgLmZpbGVpbnB1dC1idXR0b24ye1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn0JfQsNCz0YDRg9C30LjRgtC1JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ9GE0LDQudC70YsnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5maWxlaW5wdXQtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5maWxlaW5wdXQtaWNve1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtUHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9pLm1vc2Nvdy91cGxvYWQvbGVuZGluZy9wcm9kdWN0X2NlcnQvNjE0NmM3LnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAndGlmZiwgLnBkZiwgLmRvYywgLmRvY3gsIC5qcGVnLCAuanBnLCAucG5nLCAueGxzLCAueGxzeCwgLnBwdCwgLnBwdHgsIC5jZHIsIC5wc2QsIC50eHQsIC56aXAsIC5yYXIsIC5zdGVwLCAuc3RwLCAuc2xkcHJ0LCAuc3RsLCAueF90LCAueF9iLCAuaXB0LCAuM2R4bWwsIC5jYXRwYXJ0LCAucHJ0LCAuc2F0JztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUMxRDIyO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzY7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDYuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZmlsZV9lbHtcclxuICAgICAgICAgICAgICAgIC5maWxlX3RkMSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgLmZpbGVfaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNzQ3MyAzLjc0NzNDMy4yNjgyIDQuMjI2NDEgMyA1LjAyNDMxIDMgNi4zNVY5LjY1QzMgMTAuOTc1NyAzLjI2ODIgMTEuNzczNiAzLjc0NzMgMTIuMjUyN0M0LjIyNjQxIDEyLjczMTggNS4wMjQzMSAxMyA2LjM1IDEzSDkuNjVDMTAuOTc1NyAxMyAxMS43NzM2IDEyLjczMTggMTIuMjUyNyAxMi4yNTI3QzEyLjczMTggMTEuNzczNiAxMyAxMC45NzU3IDEzIDkuNjVWNy40SDExLjNDMTAuNDQ3MyA3LjQgOS43MTk3MyA3LjI2NDMzIDkuMjI3NyA2Ljc3MjNDOC43MzU2NyA2LjI4MDI3IDguNiA1LjU1MjcgOC42IDQuN1YzSDYuMzVDNS4wMjQzMSAzIDQuMjI2NDEgMy4yNjgyIDMuNzQ3MyAzLjc0NzNaTTkuNiAzLjcwNzExTDEyLjI5MjkgNi40SDExLjNDMTAuNTAyNyA2LjQgMTAuMTMwMyA2LjI2MDY3IDkuOTM0OCA2LjA2NTJDOS43MzkzMyA1Ljg2OTczIDkuNiA1LjQ5NzMgOS42IDQuN1YzLjcwNzExWk0zLjA0MDIgMy4wNDAyQzMuNzk4NTkgMi4yODE4IDQuOTI1NjkgMiA2LjM1IDJIOS4xQzkuMjMyNjEgMiA5LjM1OTc5IDIuMDUyNjggOS40NTM1NSAyLjE0NjQ1TDEzLjg1MzYgNi41NDY0NUMxMy45NDczIDYuNjQwMjEgMTQgNi43NjczOSAxNCA2LjlWOS42NUMxNCAxMS4wNzQzIDEzLjcxODIgMTIuMjAxNCAxMi45NTk4IDEyLjk1OThDMTIuMjAxNCAxMy43MTgyIDExLjA3NDMgMTQgOS42NSAxNEg2LjM1QzQuOTI1NjkgMTQgMy43OTg1OSAxMy43MTgyIDMuMDQwMiAxMi45NTk4QzIuMjgxOCAxMi4yMDE0IDIgMTEuMDc0MyAyIDkuNjVWNi4zNUMyIDQuOTI1NjkgMi4yODE4IDMuNzk4NTkgMy4wNDAyIDMuMDQwMlpNNC43NSA4LjU1QzQuNzUgOC4yNzM4NiA0Ljk3Mzg2IDguMDUgNS4yNSA4LjA1SDguNTVDOC44MjYxNCA4LjA1IDkuMDUgOC4yNzM4NiA5LjA1IDguNTVDOS4wNSA4LjgyNjE0IDguODI2MTQgOS4wNSA4LjU1IDkuMDVINS4yNUM0Ljk3Mzg2IDkuMDUgNC43NSA4LjgyNjE0IDQuNzUgOC41NVpNNC43NSAxMC43NUM0Ljc1IDEwLjQ3MzkgNC45NzM4NiAxMC4yNSA1LjI1IDEwLjI1SDcuNDVDNy43MjYxNCAxMC4yNSA3Ljk1IDEwLjQ3MzkgNy45NSAxMC43NUM3Ljk1IDExLjAyNjEgNy43MjYxNCAxMS4yNSA3LjQ1IDExLjI1SDUuMjVDNC45NzM4NiAxMS4yNSA0Ljc1IDExLjAyNjEgNC43NSAxMC43NVonIGZpbGw9JyUyMzMxNzFDQycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1QcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpbGVfdGQyX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003Ljk5OTkyIDIuMzMzOThDNC44NzAzMSAyLjMzMzk4IDIuMzMzMjUgNC44NzEwNCAyLjMzMzI1IDguMDAwNjVDMi4zMzMyNSAxMS4xMzAzIDQuODcwMzEgMTMuNjY3MyA3Ljk5OTkyIDEzLjY2NzNDMTEuMTI5NSAxMy42NjczIDEzLjY2NjYgMTEuMTMwMyAxMy42NjY2IDguMDAwNjVDMTMuNjY2NiA0Ljg3MTA0IDExLjEyOTUgMi4zMzM5OCA3Ljk5OTkyIDIuMzMzOThaTTEuMzMzMjUgOC4wMDA2NUMxLjMzMzI1IDQuMzE4NzUgNC4zMTgwMiAxLjMzMzk4IDcuOTk5OTIgMS4zMzM5OEMxMS42ODE4IDEuMzMzOTggMTQuNjY2NiA0LjMxODc1IDE0LjY2NjYgOC4wMDA2NUMxNC42NjY2IDExLjY4MjYgMTEuNjgxOCAxNC42NjczIDcuOTk5OTIgMTQuNjY3M0M0LjMxODAyIDE0LjY2NzMgMS4zMzMyNSAxMS42ODI2IDEuMzMzMjUgOC4wMDA2NVonIGZpbGw9JyUyMzMxNzFDQycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEwLjkwMjIgNS45ODA0M0MxMS4wOTc0IDYuMTc1NjkgMTEuMDk3NCA2LjQ5MjI4IDEwLjkwMjIgNi42ODc1NEw3LjU2ODg1IDEwLjAyMDlDNy4zNzM1OCAxMC4yMTYxIDcuMDU3IDEwLjIxNjEgNi44NjE3NCAxMC4wMjA5TDUuNTI4NCA4LjY4NzU0QzUuMzMzMTQgOC40OTIyOCA1LjMzMzE0IDguMTc1NjkgNS41Mjg0IDcuOTgwNDNDNS43MjM2NyA3Ljc4NTE3IDYuMDQwMjUgNy43ODUxNyA2LjIzNTUxIDcuOTgwNDNMNy4yMTUyOSA4Ljk2MDIxTDEwLjE5NTEgNS45ODA0M0MxMC4zOTAzIDUuNzg1MTcgMTAuNzA2OSA1Ljc4NTE3IDEwLjkwMjIgNS45ODA0M1onIGZpbGw9JyUyMzMxNzFDQycvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn0KTQsNC50Lsg0LfQsNCz0YDRg9C20LXQvSc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1QcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtIDAuNnJlbSAzLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1NYWluKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5LjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5maWxlX3RleHRfc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpbGVfdGQyX2RlbHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAua3J1Z19kZWxfaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002LjMyNjM5IDMuNDc3N0M2LjM4MjQ3IDMuMjcxMzYgNi40NjE1NCAzLjA0NTkgNi41NzIzOCAyLjgyMzk5QzYuNzQ3NzMgMi40NzI5NCA2Ljk5MzM5IDIuMTQ4NDYgNy4zMzgwNyAxLjkxMTExQzcuNjc2MjQgMS42NzgyNSA4LjE1MTU0IDEuNSA4Ljg0MDg3IDEuNUM5LjUxNjM3IDEuNSA5Ljk3Mjc5IDEuNjU5MDUgMTAuMjg3NiAxLjg1ODg0QzEwLjYwNTQgMi4wNjA1IDEwLjgyMzIgMi4zMzE5MiAxMC45NzQ4IDIuNjIwNjdDMTEuMTI4NSAyLjkxMzA4IDExLjIwODkgMy4yMTM5NCAxMS4yNDk4IDMuNDQ3NTVDMTEuMjUxNiAzLjQ1Nzc3IDExLjI1MzMgMy40Njc4MiAxMS4yNTUgMy40Nzc3SDYuMzI2MzlaTTEyLjc2ODMgMy40Nzc3QzEyLjc1OTMgMy4zOTQzMyAxMi43NDYzIDMuMjk2OTMgMTIuNzI3MyAzLjE4ODhDMTIuNjY4MyAyLjg1MTcgMTIuNTQ4OSAyLjM5MTYyIDEyLjMwMjggMS45MjMxQzEyLjA1NDcgMS40NTA5IDExLjY3MjkgMC45NjEzNzYgMTEuMDkxMyAwLjU5MjMzMUMxMC41MDY4IDAuMjIxNDIxIDkuNzY0MTUgMCA4Ljg0MDg3IDBDNy44NzM0NyAwIDcuMDk2MTggMC4yNTY0NiA2LjQ4NzM3IDAuNjc1NjcxQzUuODg1MDkgMS4wOTAzOSA1LjQ4OTM5IDEuNjM1MzQgNS4yMzA0NyAyLjE1MzcyQzQuOTg4ODQgMi42Mzc0NyA0Ljg1ODM4IDMuMTEzMzggNC43ODcxNyAzLjQ3NzdIMS42MjA2MUMxLjIwNjM5IDMuNDc3NyAwLjg3MDYwNSAzLjgxMzQ5IDAuODcwNjA1IDQuMjI3N0MwLjg3MDYwNSA0LjY0MTkxIDEuMjA2MzkgNC45Nzc3IDEuNjIwNjEgNC45Nzc3SDE2LjM3OTNDMTYuNzkzNSA0Ljk3NzcgMTcuMTI5MyA0LjY0MTkxIDE3LjEyOTMgNC4yMjc3QzE3LjEyOTMgMy44MTM0OSAxNi43OTM1IDMuNDc3NyAxNi4zNzkzIDMuNDc3N0gxMi43NjgzWk0zLjAxNzUgNS42NDk3NEMzLjQzMDc5IDUuNjIyMTkgMy43ODgxNyA1LjkzNDkgMy44MTU3MyA2LjM0ODE5TDQuMjE1MDIgMTIuMzM3N0M0LjI5MzIxIDEzLjUxMDUgNC4zNDg0OSAxNC4zMTcxIDQuNDY4OTcgMTQuOTIxOEM0LjU4NTIzIDE1LjUwNTQgNC43NDQxMyAxNS43OTczIDQuOTYwNTIgMTUuOTk5OEM1LjE3NjkxIDE2LjIwMjIgNS40Nzg3IDE2LjM0MTMgNi4wNjg3NCAxNi40MTg1QzYuNjgwMTkgMTYuNDk4NSA3LjQ4ODY0IDE2LjUgOC42NjQwNyAxNi41SDkuMzM1NDdDMTAuNTEwOSAxNi41IDExLjMxOTMgMTYuNDk4NSAxMS45MzA4IDE2LjQxODVDMTIuNTIwOCAxNi4zNDEzIDEyLjgyMjYgMTYuMjAyMiAxMy4wMzkgMTUuOTk5OEMxMy4yNTU0IDE1Ljc5NzMgMTMuNDE0MyAxNS41MDU0IDEzLjUzMDYgMTQuOTIxOEMxMy42NTEgMTQuMzE3MSAxMy43MDYzIDEzLjUxMDUgMTMuNzg0NSAxMi4zMzc3TDE0LjE4MzggNi4zNDgxOUMxNC4yMTE0IDUuOTM0OSAxNC41Njg3IDUuNjIyMTkgMTQuOTgyIDUuNjQ5NzRDMTUuMzk1MyA1LjY3NzMgMTUuNzA4IDYuMDM0NjggMTUuNjgwNSA2LjQ0Nzk3TDE1LjI3NzcgMTIuNDg5MkMxNS4yMDM5IDEzLjU5NzYgMTUuMTQzNiAxNC41MDI2IDE1LjAwMTcgMTUuMjE0OUMxNC44NTM0IDE1Ljk1OTQgMTQuNTk4NCAxNi41OTUgMTQuMDYzOCAxNy4wOTUxQzEzLjUyOTIgMTcuNTk1MiAxMi44NzggMTcuODA3NCAxMi4xMjUzIDE3LjkwNThDMTEuNDA1MiAxOCAxMC40OTgyIDE4IDkuMzg3MzIgMThIOC42MTIyMkM3LjUwMTMzIDE4IDYuNTk0MzEgMTggNS44NzQxOSAxNy45MDU4QzUuMTIxNSAxNy44MDc0IDQuNDcwMzIgMTcuNTk1MiAzLjkzNTc0IDE3LjA5NTFDMy40MDExNyAxNi41OTUgMy4xNDYxOCAxNS45NTk0IDIuOTk3ODcgMTUuMjE0OUMyLjg1NTk4IDE0LjUwMjYgMi43OTU2NyAxMy41OTc2IDIuNzIxOCAxMi40ODkyTDIuMzE5MDUgNi40NDc5N0MyLjI5MTQ5IDYuMDM0NjggMi42MDQyIDUuNjc3MyAzLjAxNzUgNS42NDk3NFonIGZpbGw9JyUyMzFDMUQyMicgZmlsbC1vcGFjaXR5PScwLjM2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXI7O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtLWNoZWNre1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAuc3BfYWxse1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowLjhyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXNfY29udF9mbGV4X2R0MXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjByZW07XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIC5mb3JtX2ZsZXhfc3RhZ2V7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLm5hdi10YWJzLXJhZGlve1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiA2LjRyZW07XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI5LCAzNCwgMC4wOCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNS40cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAucmFkaW9faW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1NYWluKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAucmFkaW9faW5wdXQ6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5yYWRpb19pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI4LCAyOSwgMzQsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNzdGVwXzBfc3RhcF9pbmQuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1NYWluKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucmFkaW9faW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9pLm1vc2Nvdy91cGxvYWQvbGVuZGluZy9wcm9kdWN0X2NlcnQvOTJiYTMzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjc3RlcF8xX3N0YXBfaW5kLmNvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5yYWRpb19pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2kubW9zY293L3VwbG9hZC9sZW5kaW5nL3Byb2R1Y3RfY2VydC85MmJhMzMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZGFsX2J0bntcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBib3R0b206IC00Ni41cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWVzU3RlcE5leHR7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLWJ1dHRvbi1ib3JkZXItY29sb3ItMikgO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xcmVtIDIuM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjpub25lIDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1lc1N0ZXBQcmV2e1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtTWFpbik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xcmVtIDIuM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246bm9uZSA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTNyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICNzZW5kTWVhc3VyZVN1cHBvcnRSZXF1ZXN0e1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1idXR0b24tYm9yZGVyLWNvbG9yLTIpIDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMXJlbSAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246bm9uZSA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lkZWJhcl9maXhfYmxvY2t7XHJcbiAgICAgICAgICAgICAgLm1lc1N0ZXBQcmV2e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQ5LjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuZGl2X2ZsZXggLm1zX2NvbnQgLm1zX2NvbnRfZmxleCAubXNfY29udF9mbGV4X2R0MSAuZm9ybV9mbGV4X3N0YWdlIHtcclxuICAgICAgLm1vZGFsX2J0biAubWVzU3RlcFByZXYge1xyXG4gICAgICAgICAgbGVmdDogLTQ5LjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnNpZGViYXJfZml4X2Jsb2NrIC5tZXNTdGVwUHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAtNDZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQ9GC0LjQu9C4INC00LvRjyDRhNC+0YDQvNGLICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgICBcclxuICAgIC5kaXZfZmxleCAubXNfY29udCAubXNfY29udF9mbGV4IHtcclxuICAgICAgLm1zX2NvbnRfZmxleF9kdDIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW07XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwLWZpbGUtbGluZSAuaWFzRmlsZUhvbGRlckNvbnRhaW5lckNscyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1zX2NvbnRfZmxleF9kdDEge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgLmZvcm1fZmxleF9zdGFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbF9idG4ge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTI1cHgpO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEwMHZ3ICsgMTI1cHgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAubWVzU3RlcFByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtdGFicy1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX2ZpeDIgLnNpZGViYXJfZml4X2Jsb2Nre1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAubW9kYWxfbm9uZXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAuaGlkZV9tZW51IC5zaWRlYmFyX2ZpeF9ibG9ja3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLm1vZGFsX25vbmV7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmZzLWgtbHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgfVxyXG4gICAgLmRpdl9mbGV4e1xyXG4gICAgICBib3JkZXItcmFkaXVzOjMuMnJlbTtcclxuICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgICAuZGl2X2ltYWdle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLm1zX2NvbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1zX2NvbnRfZmxleHtcclxuICAgICAgICAgIC5tc19jb250X2ZsZXhfZHQxe1xyXG4gICAgICAgICAgICAuZm9ybV9mbGV4X3N0YWdle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgLm5hdi10YWJzLXJhZGlve1xyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvX2lucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgLnNpZGViYXJfZml4X2Jsb2Nre1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIC5tZXNTdGVwUHJldntcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTUxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubXNfY29udF9mbGV4X2R0MntcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZGl2X2ZsZXggLm1zX2NvbnQgLm1zX2NvbnRfZmxleCB7XHJcbiAgICAgIC5tc19jb250X2ZsZXhfZHQxIC5mb3JtX2ZsZXhfc3RhZ2Uge1xyXG4gICAgICAgIC5uYXYtdGFicy1yYWRpbyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3ICsgMTAwcHgpO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAubW9kYWxfYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTA1cHgpO1xyXG4gICAgICAgICAgbGVmdDogY2FsYygtMTAwdncgKyAxMDVweCk7XHJcbiAgICAgICAgICBib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLm1zX2NvbnRfZmxleF9kdDIgLm1zX2gzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1kcm9wZG93bntcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyOCwgMjksIDM0LCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czoxLjJyZW0gIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICAgIC5zZWxlY3QyLXJlc3VsdHN7XHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLVByaW1hcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVde1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1QcmltYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQ0e1xyXG4gIC5kaXZfY2FyZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOjRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzdGQjRGRiwjNTg5MERGKTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDY4LCA4MywgMTEzLCAwLjA1KSwwIDAgMjBweCAwIHJnYmEoNjgsIDgzLCAxMTMsIDAuMDUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMuMnJlbTtcclxuICAgIC5kaXZfdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxuICAgIC5kaXZfbnVtYmVyc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLmRpdl9udW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGl2X2ltYWdle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICYucHJvZF9jZXJ0LWNvbnQ0e1xyXG4gICAgICAgIHRvcDogMS4xcmVtO1xyXG4gICAgICAgIHJpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAuZGl2X2Rlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXZfbnVtYmVycyB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5kaXZfbnVtIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBcclxuICAgICAgICAuZGl2X251bVRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdl9jYXJkIC5kaXZfaW1hZ2Uge1xyXG4gICAgICBib3R0b206IC0xLjY3cmVtO1xyXG4gICAgICByaWdodDogLTIuMnJlbTtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgJi5wcm9kX2NlcnQtY29udDR7XHJcbiAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICBib3R0b206IC0zLjFyZW07XHJcbiAgICAgICAgcmlnaHQ6IC0yLjJyZW07XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDMwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyOS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kaXZfY2FyZHtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgIC5kaXZfZGVzY3tcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIC5kaXZfdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRpdl9udW1iZXJzIC5kaXZfbnVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIC5kaXZfbnVtVGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRpdl9pbWFnZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXZfYnRue1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcm9kX2NlcnQtY29udDV7XHJcbiAgLmZsZXhfbWVhc3VyZV9ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6My4ycmVtO1xyXG4gICAgLmR0e1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZF9kYXRhX3JpZ2h0e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlIG9wYWNpdHk7XHJcblxyXG4gICAgICAuZGl2X2NhcmQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDYuNnJlbSAzLjg1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5kaXZfaW1nIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgICAgICA+aW1ne1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jdXN0b21fYWNjb3JkaW9ue1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAuY2FyZHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzowIDAgOHB4IDAgcmdiYSg2OCwgODMsIDExMywgMC4wNCksMCAycHggMTJweCAwIHJnYmEoNjgsIDgzLCAxMTMsIDAuMDgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOjIuNHJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmRfaGVhZGVye1xyXG4gICAgICAgIC5idG5fY29sbGFwc2V7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDMuMnJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAuY2FyZF9pY29ue1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAuY2FyZF9pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkX2JvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMCA0LjRyZW0gMnJlbSAzLjJyZW07XHJcbiAgICAgICAgLmRpdl90aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluZV9hbmltYXRle1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOSwgMzQsIDAuMDgpO1xyXG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmRpdl9wcm9ncmVzc2JhcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1NYWluKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bjR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZsZXhfbWVhc3VyZV9tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY3VzdG9tX2FjY29yZGlvbiB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIFxyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC5jYXJkX2hlYWRlciAuYnRuX2NvbGxhcHNlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xyXG4gICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfYm9keXtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAuZGl2X3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sbGFwc2UsIC5jb2xsYXBzaW5ne1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyLjRyZW0gMnJlbTtcclxuICAgICAgICAgIC5jYXJkX2JvZHl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleF9tZWFzdXJlX2Jsb2NrIC5kdDpudGgtY2hpbGQoMil7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZmxleF9tZWFzdXJlX2Jsb2NrIC5kdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jdXN0b21fYWNjb3JkaW9uIC5jYXJkIC5jYXJkX2JvZHkgLmRpdl90ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuZmxleF9tZWFzdXJlX2Jsb2Nre1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2RfY2VydC1jb250NntcclxuICAuZnMtaC1se1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gIH1cclxuICAuZGl2X3N1YnRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgLmRpdl9mbGV4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIC5kaXZfY2FyZHtcclxuICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAyLjRyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6My4ycmVtO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAuY2FyZC10b3B7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZF9kZXNje1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtIDEuNnJlbTtcclxuICAgICAgICAuZGl2X2Rlc2N7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgICAucHJvZF9jZXJ0X292YWwtaWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgICAgIC5zdmctaWNve1xyXG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kaXZfX2Rlc2N7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAudGV4dF9saW57XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgdmFyKC0tQWNjZW50LVRoZW1lLUJhY2tncm91bmQtTWFpbik7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5kaXZfZmxleHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLmRpdl9jYXJke1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jYXJkLXRvcHtcclxuICAgICAgICAgIC5kaXZfdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmRpdl9mbGV4IC5kaXZfY2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgICAgLmNhcmQtdG9wIHtcclxuICAgICAgICAuZGl2X3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmRfZGVzY3tcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgICAgLmRpdl9kZXNjIC5kaXZfX2Rlc2Mge1xyXG4gICAgICAgICAgLmRpdl90aXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kaXZfdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQ3e1xyXG4gIC50aXRsZV93cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgLnNlbGVjdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQzFEMjIxRjtcclxuICAgICAgcGFkZGluZzogMC40cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgIFxyXG4gICAgICAuZnMtaC1se1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1QcmltYXJ5KTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1BY2NlbnQtVGhlbWUtQmFja2dyb3VuZC1NYWluKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZzLWgtbHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICB9XHJcbiAgLmRpdl9zdWJ0aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG4gIC5uZXdfcm93e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGdhcDogMnJlbSAwO1xyXG4gICAgLmNvbC1sZy0ze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g0JjQl9Cc0JXQndCY0KLQrFxyXG4gIC5lcXVpcG1lbnQge1xyXG4gICAgLmRpdl9jYXJkIC5kaXZfaW1hZ2V7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZTpub3QoLmNoYW5nZU5hbWUpIC5jb2wtbGctMzpudGgtY2hpbGQobis1KSAuZGl2X2NhcmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgXHJcbiAgLmVxdWlwbWVudC5hY3RpdmUgLmJ0bl9zaG93LXZpZXcgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINCy0YHQtSDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LVcIjtcclxuICB9XHJcblxyXG4gIC5lcXVpcG1lbnQuYWN0aXZlLmNoYW5nZU5hbWUgLmJ0bl9zaG93LXZpZXcgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCLQodC60YDRi9GC0YxcIjtcclxuICB9IFxyXG5cclxuXHJcbiAgLmRpdl9jYXJke1xyXG4gICAgYm9yZGVyLXJhZGl1czozLjJyZW07XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMC44cmVtIDIuNHJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICAuZGl2X2ltYWdle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czoyLjhyZW07XHJcbiAgICB9XHJcbiAgICAuZGl2X2Rlc2N7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG40e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnRpdGxlX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdfcm93IHtcclxuICAgICAgZ2FwOiAycmVtIDA7XHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcm9kX2NlcnQtY29udDh7XHJcbiAgLmZzLWgtbHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICB9XHJcbiAgLmRpdl9zdWJ0aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG4gIC5kaXZfZmxleHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICAuZGl2X2NhcmR7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUxLjNyZW07XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6My4ycmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcscmdiYSgyMzYsIDI0NCwgMjU1LCAxKSA0MCUscmdiYSgxNTEsIDE5MywgMjU1LCAxKSk7XHJcbiAgICAgIC5jYXJkX2RlZmF1bHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmRpdl9pbWFnZXtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWctdGFibGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdl90aXRsZXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjIuNHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkX2hvdmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAuY2FyZF9kZWZhdWx0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmRfaG92ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjIuNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzoycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZGV2aWRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpdl90aXRsZXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI4LCAyOSwgMzQsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX2Rlc2N7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICAuZGl2X2Rlc2N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAuZGl2X19kZXNje1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmRpdl9mbGV4IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLmRpdl9jYXJkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUMxRDIyMUY7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICBcclxuICAgICAgICAuY2FyZF9kZWZhdWx0IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZGl2X3RpdGxlIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kaXZfaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDguNHJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOC40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC8vIC5pbWctZGVza3RvcCB7XHJcbiAgICAgICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAgICAgICAvLyAuaW1nLXRhYmxldCB7XHJcbiAgICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gIFxyXG4gICAgICAgIC5jYXJkX2hvdmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZGV2aWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQzFEMjIxRjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuMXJlbTtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIC5kaXZfdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLmNhcmRfZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIC5jYXJkX2Rlc2MgLmRpdl9kZXNje1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIFxyXG4gICAgICAgICAgICAucHJvZF9jZXJ0X292YWwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmRpdl90aXQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIC5kaXZfdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmRpdl9mbGV4IC5kaXZfY2FyZCAuY2FyZF9kZWZhdWx0IC5kaXZfdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2RfY2VydC1jb250OXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTcuOHJlbSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDk3LjZyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLm1haW5fYmxvY2t7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmRpdl9oZWFkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBcclxuICAgICAgLmZzLWgtbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXZfc3VidGl0bGV7XHJcbiAgICAgIG1hcmdpbjowIGF1dG8gMy4ycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGl2X2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICYuaW1nMXtcclxuICAgICAgdG9wOiAzJTtcclxuICAgICAgbGVmdDogLTclO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDIxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNy45cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmltZzJ7XHJcbiAgICAgIHRvcDogNiU7XHJcbiAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE4LjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNS4xcmVtOztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbWcze1xyXG4gICAgICBib3R0b206IDEzJTtcclxuICAgICAgbGVmdDogLTYlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE1LjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyMC45cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmltZzR7XHJcbiAgICAgIGJvdHRvbTogMTclO1xyXG4gICAgICByaWdodDogLTclO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE3cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTUuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1nMS1sYWIge1xyXG4gICAgICB0b3A6IDEuNSU7XHJcbiAgICAgIGxlZnQ6IC00LjYlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMmRlZyk7XHJcbiAgICAgIFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMC41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTcuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1nMi1sYWIge1xyXG4gICAgICB0b3A6IDIuMyU7XHJcbiAgICAgIHJpZ2h0OiAtOS4zJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3LjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNy4xcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWczLWxhYiB7XHJcbiAgICAgIGJvdHRvbTogNi4zJTtcclxuICAgICAgbGVmdDogLTYlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjAuOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIxLjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltZzQtbGFiIHtcclxuICAgICAgYm90dG9tOiA3JTtcclxuICAgICAgcmlnaHQ6IC05LjclO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTYuMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWluLWhlaWdodDogNTByZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5tYWluX2Jsb2NrIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmRpdl9zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXZfaW1nIHtcclxuICAgICAgJi5pbWcxLWxhYntcclxuICAgICAgICAgIHRvcDogMS40JTtcclxuICAgICAgICAgIGxlZnQ6IDAuMSU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0LjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQuOXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbWcyLWxhYiB7XHJcbiAgICAgICAgdG9wOiAtMi44JTtcclxuICAgICAgICByaWdodDogNC4xJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbWczLWxhYiB7XHJcbiAgICAgICAgYm90dG9tOiAtMSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTUuM3JlbTtcclxuICAgICAgICAgIGhlaWdodDogMjEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1nNC1sYWIge1xyXG4gICAgICAgIGJvdHRvbTogNi4zJTtcclxuICAgICAgICByaWdodDogMS41JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMC43cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1nMSB7XHJcbiAgICAgICAgdG9wOiAwLjYlO1xyXG4gICAgICAgIGxlZnQ6IDAuMyU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTQuM3JlbTtcclxuICAgICAgICAgIGhlaWdodDogMTRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmltZzIge1xyXG4gICAgICAgIHRvcDogMi4yJTtcclxuICAgICAgICByaWdodDogMi4xJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMi40cmVtIDtcclxuICAgICAgICAgIGhlaWdodDogMTIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1nMyB7XHJcbiAgICAgICAgYm90dG9tOiAxNC44JTtcclxuICAgICAgICBsZWZ0OiAyJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA5LjNyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmltZzQge1xyXG4gICAgICAgIGJvdHRvbTogMTMlO1xyXG4gICAgICAgIHJpZ2h0OiAwLjQlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEyLjZyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1haW5fYmxvY2sge1xyXG4gICAgICAuZGl2X3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuZGl2X2J0biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idG40IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXZfaW1nIHtcclxuXHJcbiAgICAgICYuaW1nMS1sYWIge1xyXG4gICAgICAgIHRvcDogMi40JTtcclxuICAgICAgICBsZWZ0OiAtMS4zJTtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDExLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0LjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmltZzItbGFiIHtcclxuICAgICAgICB0b3A6IDAuNCU7XHJcbiAgICAgICAgcmlnaHQ6IDQuMSU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA4LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmltZzMtbGFiLCAmLmltZzQtbGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmltZzEge1xyXG4gICAgICAgIHRvcDogNi44JTtcclxuICAgICAgICBsZWZ0OiAtMS4yJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMi41ZGVnKTtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDExLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgICAgXHJcbiAgICAgICYuaW1nMiB7XHJcbiAgICAgICAgdG9wOiAxMC4yJTtcclxuICAgICAgICByaWdodDogLTAuOSU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA4LjlyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDcuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuaW1nMywgLmltZzQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kX2NlcnQtY29udDEwe1xyXG4gIC5mcy1oLWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgfVxyXG4gIC5kaXZfc3VidGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuICAuZGl2X2J0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmhpZGRlbi1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnJvd19uZXd7XHJcbiAgICBnYXA6IDJyZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAuY29sLWxnLTMsIC5jb2wtbWQtNntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRpdl9jYXJke1xyXG4gICAgcGFkZGluZzogMC44cmVtIDAuOHJlbSAyLjRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOjMuMnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICBoZWlnaHQ6IDM4LjhyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIC5kaXZfaW1hZ2V7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6Mi44cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnJvd19uZXcge1xyXG4gICAgICBnYXA6IDEuNnJlbSAwO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnJvd19uZXd7XHJcbiAgICAgIGdhcDogMS4ycmVtIDA7XHJcbiAgICB9XHJcbiAgICAuZGl2X2NhcmR7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIC5kaXZfaW1hZ2V7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQxMXtcclxuICBcclxuICAuZnMtaC1se1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgLmRpdi1zbGlja19hcnJvd3N7XHJcbiAgICB0b3A6IDE4JTtcclxuICAgIHJpZ2h0OiA0LjIlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC5zbGljay1kaXNhYmxlZHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTowLjM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgIHdpZHRoOiA0LjhyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoNjgsIDgzLCAxMTMsIDAuMDQpLCAwIDJweCAxMnB4IDAgcmdiYSg2OCwgODMsIDExMywgMC4wOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXZpZXctc2xpZGVye1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAuc2xpY2stbGlzdHtcclxuICAgICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRle1xyXG4gICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3Rze1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGhlaWdodDogMC42cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjAuOXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMC42cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zbGlkZV9uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmRpdl9jYXJke1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMy4ycmVtO1xyXG4gICAgbWluLWhlaWdodDogMzEuMnJlbTtcclxuICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICBib3JkZXItcmFkaXVzOjMuMnJlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAuZGl2X3N1YnRpdHtcclxuICAgICAgY29sb3I6IHJnYmEoMjgsIDI5LCAzNCwgMC4zNik7XHJcbiAgICB9XHJcbiAgICAuY2FyZF90b3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmRpdl9pbWFnZXtcclxuICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjEuOHJlbTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2X25hbWV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpdl90ZXh0e1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLVByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib3R0b217XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMS4ycmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAuZGl2X2xvZ297XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowLjhyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMjksIDM0LCAwLjEyKTtcclxuICAgICAgICB3aWR0aDogMy4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmRpdi1zbGlja19hcnJvd3N7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kaXZfY2FyZCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM4LjJyZW07XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZF9jZXJ0LWNvbnQxMntcclxuICAuYmxvY2tfZmVlZGJhY2sze1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzdGQjRGRiwjNTg5MERGKTtcclxuICAgIHBhZGRpbmc6IDQuOHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6NC44cmVtO1xyXG4gICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgZ2FwOiAycmVtO1xyXG5cclxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGhlaWdodDogMTIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHQxe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgZ2FwOiAzLjhyZW07XHJcbiAgICAgIC5kaXZfZGVzY3tcclxuICAgICAgICAuZGl2X3RpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGl2X2Nvbm5lY3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICAgIC5kaXZfdGl0e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdl90ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2X3NvY3tcclxuICAgICAgICAgIC5kaXZfbG9nb3N7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmR0MntcclxuICAgICAgYm9yZGVyLXJhZGl1czozLjJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgICAgLmJsb2NrX2ZlZWRiYWNrX2xjX2dyb3Vwe1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAuYnRuNHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGl2X3RleHR7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjgsIDI5LCAzNCwgMC4yKTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLUFjY2VudC1UaGVtZS1CYWNrZ3JvdW5kLU1haW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS4ycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDI5LCAzNCwgMC4xMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBjb2xvcjogcmdiYSgyOCwgMjksIDM0LCAwLjIpO1xyXG4gICAgICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogIzFDMUQyMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tdGV4dGFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYmxvY2tfZmVlZGJhY2szIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjJyZW07XHJcbiAgICAgIC5kdDF7XHJcbiAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgLmRpdl9jb25uZWN0e1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHQye1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcclxuICAgICAgICAuYmxvY2tfZmVlZGJhY2tfbGNfZ3JvdXAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJsb2NrX2ZlZWRiYWNrMyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gIFxyXG4gICAgICAuZHQyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmR0MSB7XHJcbiAgICAgICAgLmRpdl90ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuZGl2X2Rlc2MgLmRpdl90aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcm9kX2NlcnQtY29udDEze1xyXG4gIC5ibG9ja19kZXRhaWxzIHtcclxuICAgIC5kaXZfd3JhcCB7XHJcbiAgICAgIC5kaXZfaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDMuMnJlbSAyLjRyZW0gNC44cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNGRkZGRkY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDE2cHggMCByZ2JhKDY4LCA4MywgMTEzLCAwLjEpLDAgNHB4IDhweCAwIHJnYmEoNjgsIDgzLCAxMTMsIDAuMDUpO1xyXG4gICAgICAgIC5kaXZfaGVhZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjMUMxRDIyO1xyXG4gICAgICAgICAgLmNhcmRfaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI4LCAyOSwgMzQsIDAuMTIxNTY4NjI3NSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZfaW5uZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDkuMnJlbTtcclxuICAgICAgICAgIC5kaXZfY29udCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXZfdGV4dCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sbGFwc2VkIHtcclxuICAgICAgICAuY2FyZF9pY29uIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYmxvY2tfZGV0YWlscyAuZGl2X3dyYXAgLmRpdl9pdGVte1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcclxuXHJcbiAgICAgIC5kaXZfaGVhZCAuY2FyZF9pY29ue1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjMUMxRDIyNUM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5ibG9ja19kZXRhaWxzIC5kaXZfd3JhcCAuZGl2X2l0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIFxyXG4gICAgICAuZGl2X2hlYWQgLmNhcmRfaWNvbntcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICMxQzFEMjI1QztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/