.ova-icon-box {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  z-index: 1;
  text-align: left;
}
.ova-icon-box:after {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 101%;
  background-color: transparent;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.ova-icon-box:hover:after {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-icon-box:hover .icon i {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-icon-box:hover .title {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-icon-box:hover .description {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-icon-box .text-number {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  color: #eff1f5;
  font-size: 50px;
  font-weight: 300;
  display: inline-flex;
  line-height: 1;
}
.ova-icon-box .icon {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: inline-flex;
  align-items: flex-end;
  position: relative;
  z-index: 2;
}
.ova-icon-box .icon svg {
  display: inline-flex;
  width: 68px;
  height: auto;
  fill: var(--primary);
  margin-left: -30px;
}
.ova-icon-box .icon svg path {
  fill: var(--primary);
}
.ova-icon-box .icon i {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: inline-flex;
  font-size: 64px;
  color: var(--primary);
}
.ova-icon-box .title {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  margin: 0;
  margin-bottom: 5px;
  font-weight: 800;
  font-size: 24px;
  line-height: 1.2;
  color: var(--heading);
  position: relative;
  z-index: 2;
}
.ova-icon-box .description {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  position: relative;
  z-index: 2;
}
.ova-icon-box.ova-icon-box-template1 {
  position: relative;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 30px;
  background-color: #fff;
}
.ova-icon-box.ova-icon-box-template1:hover .title {
  color: #fff;
}
.ova-icon-box.ova-icon-box-template1:hover .text-number {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.ova-icon-box.ova-icon-box-template1 .icon-box {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: start;
  margin-bottom: 20px;
  z-index: 1;
}
.ova-icon-box.ova-icon-box-template1:after {
  background-color: var(--heading);
}
.ova-icon-box.ova-icon-box-template2 {
  padding: 0px 100px 80px 40px;
  margin-bottom: 60px;
  text-align: left;
  background-color: #0e1a2f;
  position: relative;
  min-height: 400px;
}
.ova-icon-box.ova-icon-box-template2 .box-icon-v2 {
  width: 102px;
  height: 120px;
  background: var(--primary);
  border-radius: 0 0 100px 100px;
  display: flex;
  justify-content: center;
  align-items: end;
  position: relative;
  z-index: 10;
  margin-bottom: 17px;
}
.ova-icon-box.ova-icon-box-template2 .box-icon-v2 .icon i {
  color: #ffffff;
}
@media (max-width: 500px) {
  .ova-icon-box.ova-icon-box-template2 {
    padding: 40px 30px;
  }
}
.ova-icon-box.ova-icon-box-template2:after {
  content: unset;
}
.ova-icon-box.ova-icon-box-template2:hover {
  background-color: var(--primary);
}
.ova-icon-box.ova-icon-box-template2:hover .mask {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  opacity: 0;
}
.ova-icon-box.ova-icon-box-template2:hover .mask-second {
  transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  opacity: 1;
  transform: scale(1.15) rotate(0deg);
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-image: linear-gradient(#fc811b 10%, #ff4040 72%, #fc811b 100%);
}
.ova-icon-box.ova-icon-box-template2:hover .box-icon-v2 {
  background-color: #ffffff;
}
.ova-icon-box.ova-icon-box-template2:hover .box-icon-v2 i {
  color: var(--primary);
}
.ova-icon-box.ova-icon-box-template2:hover .icon i {
  color: var(--primary);
}
.ova-icon-box.ova-icon-box-template2:hover .icon:after {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-icon-box.ova-icon-box-template2:hover .title {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-icon-box.ova-icon-box-template2:hover .description {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active {
  background-color: var(--primary);
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active:after {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .mask {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  opacity: 0;
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .mask-second {
  transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  opacity: 1;
  transform: scale(1.15) rotate(0deg);
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-image: linear-gradient(#fc811b 10%, #ff4040 72%, #fc811b 100%);
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .box-icon-v2 {
  background-color: #ffffff;
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .icon:after {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .icon i {
  color: var(--primary);
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .title {
  color: #fff;
}
.ova-icon-box.ova-icon-box-template2.ova-icon-box-active .description {
  color: #ffffff;
}
.ova-icon-box.ova-icon-box-template2 .mask {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.4;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
}
.ova-icon-box.ova-icon-box-template2 .mask-box {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
.ova-icon-box.ova-icon-box-template2 .mask-second {
  transform: scale(0.5) rotate(90deg);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
}
.ova-icon-box.ova-icon-box-template2 .icon {
  background-color: transparent;
  margin: 0 0 30px 0;
}
.ova-icon-box.ova-icon-box-template2 .icon svg {
  margin: 0;
}
.ova-icon-box.ova-icon-box-template2 .icon i {
  margin: 0;
}
.ova-icon-box.ova-icon-box-template2 .title {
  color: #ffffff;
  margin-bottom: 29px;
}
.ova-icon-box.ova-icon-box-template2 .description {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
}
.ova-icon-box.ova-icon-box-template2 .btn-readmore {
  transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  position: absolute;
  overflow: hidden;
  top: 100%;
  right: 0;
  background: #fff;
  border-radius: 0;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
  color: var(--heading);
  letter-spacing: 1px;
  padding: 21px 50px 20px 50px;
}
.ova-icon-box.ova-icon-box-template2 .btn-readmore span {
  position: relative;
  z-index: 1;
}
.ova-icon-box.ova-icon-box-template2 .btn-readmore:before {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: calc(100% + 1px);
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  z-index: 0;
  background-color: var(--primary);
}
.ova-icon-box.ova-icon-box-template2 .btn-readmore:hover {
  transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
}
.ova-icon-box.ova-icon-box-template2 .btn-readmore:hover:before {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-icon-box.ova-icon-box-template3 .icon, .ova-icon-box.ova-icon-box-template4 .icon {
  background-color: var(--primary);
  padding: 21px;
  border-radius: 50%;
  position: relative;
}
.ova-icon-box.ova-icon-box-template3 .icon i, .ova-icon-box.ova-icon-box-template4 .icon i {
  color: #fff;
}
.ova-icon-box.ova-icon-box-template3 .icon .text-number, .ova-icon-box.ova-icon-box-template4 .icon .text-number {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(35px, -50%);
  font-size: 16px;
  font-weight: 800;
  color: var(--heading);
  background-color: #fff;
  border-radius: 50%;
  padding: 13px 11px;
}
.ova-icon-box.ova-icon-box-template3 .title, .ova-icon-box.ova-icon-box-template4 .title {
  margin-bottom: 17px;
}
.ova-icon-box.ova-icon-box-template3 .description, .ova-icon-box.ova-icon-box-template4 .description {
  color: rgb(149, 156, 169);
}
.ova-icon-box.ova-icon-box-template3 {
  position: relative;
}
.ova-icon-box.ova-icon-box-template3 .icon {
  margin-bottom: 25px;
}
.ova-icon-box.ova-icon-box-template3 .icon .text-number {
  border: 4px solid var(--primary);
}
.ova-icon-box.ova-icon-box-template3 .box-title-desc {
  padding: 30px;
  background-color: #ffffff;
  z-index: 1;
  position: relative;
}
.ova-icon-box.ova-icon-box-template3 .box-title-desc:after {
  content: "";
  display: block;
  position: absolute;
  width: 50px;
  height: 10px;
  bottom: 100%;
  left: 30px;
  background-color: #ffffff;
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.ova-icon-box.ova-icon-box-template3 .btn-readmore {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  position: absolute;
  top: 80%;
  left: 0;
  width: 100%;
  height: auto;
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--primary);
  border: unset;
  border-radius: unset;
  font-size: 14px;
  color: #ffffff;
  padding: 6px 30px;
}
@media (max-width: 767px) {
  .ova-icon-box.ova-icon-box-template3 .btn-readmore {
    top: 100%;
  }
}
.ova-icon-box.ova-icon-box-template3 .btn-readmore i {
  font-size: 16px;
  display: inline-flex;
}
.ova-icon-box.ova-icon-box-template3:hover .btn-readmore {
  top: 100%;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-icon-box.ova-icon-box-template3:hover:after {
  background-color: unset;
}
.ova-icon-box.ova-icon-box-template3:hover .title {
  color: inherit;
}
.ova-icon-box.ova-icon-box-template3:hover .description {
  color: #959ca9;
}
.ova-icon-box.ova-icon-box-template4 {
  background-color: #101c30;
  padding: 30px;
  padding-top: 0;
  margin-top: 65px;
  border: 2px solid transparent;
}
.ova-icon-box.ova-icon-box-template4 .box-icon-v4 {
  margin-bottom: 25px;
  display: inline-flex;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 10px;
  border-radius: 50%;
  margin-top: -65px;
}
.ova-icon-box.ova-icon-box-template4 .box-icon-v4 .icon {
  background-color: #ffffff;
}
.ova-icon-box.ova-icon-box-template4 .box-icon-v4 .icon i {
  color: var(--heading);
}
.ova-icon-box.ova-icon-box-template4 .title {
  color: var(--primary);
  margin-bottom: 17px;
}
.ova-icon-box.ova-icon-box-template4:hover {
  border-color: var(--primary);
}
.ova-icon-box.ova-icon-box-template4:hover .box-icon-v4 .icon {
  background-color: var(--primary);
}
.ova-icon-box.ova-icon-box-template4:hover:after {
  background-color: unset;
}
.ova-icon-box.ova-icon-box-template4:hover .title {
  color: var(--primary);
}
.ova-icon-box.ova-icon-box-template4:hover .description {
  color: #959ca9;
}
.ova-icon-box.ova-icon-box-template5 {
  background-color: #fff;
  padding: 40px 120px 40px 40px;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 0px;
}
.ova-icon-box.ova-icon-box-template5 .title {
  font-size: 22px;
  margin-bottom: 12px;
}
.ova-icon-box.ova-icon-box-template5 .description {
  line-height: inherit;
}
.ova-icon-box.ova-icon-box-template5 .text-number {
  position: absolute;
  z-index: 1;
  top: 48px;
  right: 30px;
}
.ova-icon-box.ova-icon-box-template5:hover:after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.ova-icon-box.ova-icon-box-template6 {
  display: flex;
  justify-content: start;
  align-items: start;
  border-bottom: 1px solid var(--light);
  padding-bottom: 29px;
  padding-top: 29px;
}
.ova-icon-box.ova-icon-box-template6 .icon {
  padding-right: 50px;
  position: relative;
}
.ova-icon-box.ova-icon-box-template6 .icon i {
  position: relative;
  z-index: 1;
}
.ova-icon-box.ova-icon-box-template6 .icon:after {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background-color: var(--heading);
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 40px;
}
.ova-icon-box.ova-icon-box-template6 .box-info {
  display: flex;
  flex-flow: column;
  flex-direction: column-reverse;
}
.ova-icon-box.ova-icon-box-template6 .title {
  margin: 0;
}
.ova-icon-box.ova-icon-box-template6:after {
  content: unset;
}
.ova-icon-box.ova-icon-box-template6:hover {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.15);
  padding-left: 40px;
}
.ova-icon-box.ova-icon-box-template6:hover .title {
  color: initial;
}
.ova-icon-box.ova-icon-box-template6:hover .description {
  color: inherit;
}
.ova-icon-box:hover .title,
.ova-icon-box:hover .description {
  color: #fff;
}

.template5-box .template5-line-bot {
  width: calc(100% - 40px);
  height: 10px;
  display: block;
  margin-left: 20px;
  background-color: var(--primary);
  position: relative;
}
.template5-box .template5-line-bot:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
  z-index: 1;
  background-color: var(--heading);
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
.template5-box:hover .ova-icon-box-template5:after {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  background-color: var(--primary);
}
.template5-box:hover .template5-line-bot:before {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJvdmEtaWNvbi1ib3guc2NzcyIsIi4uL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQ0RDO0VBQ0c7RUFDQTtFQUNBO0VEQUg7RUFDRzs7QUFFQTtFQ05IO0VBQ0c7RUFDQTtFQUNBO0VES0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQ3pCSjtFQUNHO0VBQ0E7RUFDQTtFRHdCRDtFQUNHOztBQUdHO0VDL0JSO0VBQ0c7RUFDQTtFQUNBOztBRGdDSTtFQ25DUDtFQUNHO0VBQ0E7RUFDQTs7QURtQ0k7RUN0Q1A7RUFDRztFQUNBO0VBQ0E7O0FEd0NBO0VDM0NIO0VBQ0c7RUFDQTtFQUNBO0VEMENDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUNwREE7RUFDRztFQUNBO0VBQ0E7RURtREY7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBOztBQUNBO0VBQ0M7O0FBR0M7RUNwRVA7RUFDRztFQUNBO0VBQ0E7RURtRUs7RUFDQztFQUNBOztBQUlUO0VDNUVBO0VBQ0c7RUFDQTtFQUNBO0VEMkVGO0VBQ0E7RUFDTTtFQUNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUN4RkE7RUFDRztFQUNBO0VBQ0E7RUR1RkY7RUFDTTtFQUNOO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VDN0dGO0VBQ0c7RUFDQTtFQUNBOztBRDhHRDtFQUNDO0VBQ0U7RUFDSDtFQUNHO0VBQ0E7RUFDQTs7QUFHSDtFQUNHOztBQUtMO0VBQ0k7RUFDQTtFQUNIO0VBQ0E7RUFDRztFQUNBOztBQUVBO0VBQ0Y7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQzs7QUFLTjtFQTFCRDtJQTJCRTs7O0FBR0Q7RUFDTzs7QUFHRDtFQUNDOztBQUNBO0VDcEtSO0VBQ0c7RUFDQTtFQUNBO0VEbUtNOztBQUdQO0VDektGO0VBQ0c7RUFDQTtFQUNBO0VEd0tFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdIO0VBQ0M7O0FBQ0E7RUFDQzs7QUFNSztFQUNDOztBQUdLO0VBQ0k7RUFDTjs7QUFJTDtFQ3pNUjtFQUNHO0VBQ0E7RUFDQTs7QUQwTUs7RUM3TVI7RUFDRztFQUNBO0VBQ0E7O0FEK01JO0VBTUM7O0FBTEM7RUNuTlQ7RUFDRztFQUNBO0VBQ0E7RURrTkc7RUFDQTs7QUFHRTtFQ3pOUjtFQUNHO0VBQ0E7RUFDQTtFRHdOTTs7QUFHUDtFQzlORjtFQUNHO0VBQ0E7RUFDQTtFRDZORTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSDtFQUNDOztBQUlZO0VBQ0k7RUFDTjs7QUFFRTtFQUNFOztBQUdUO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJRjtFQ2hRUDtFQUNHO0VBQ0E7RUFDQTtFRCtQSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0c7RUFDQTtFQUNBOztBQUdHO0VBQ0Y7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0M7RUFFQztFQUlKO0VBQ0E7RUFDQTtFQUNBO0VDbFNKO0VBQ0c7RUFDQTtFQUNBO0VEa1NDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0c7RUFDQTtFQUNBOztBQUdQO0VBQ0k7RUFDQTs7QUFDQTtFQUNGOztBQUVFO0VBQ0M7O0FBSUw7RUFDQztFQUNHOztBQUdKO0VBQ0M7RUFDQTs7QUFHRDtFQ3RVRDtFQUNHO0VBQ0E7RUFDQTtFRHFVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQztFQUNBOztBQUVEO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUM5V1g7RUFDRztFQUNBO0VBQ0E7O0FENldZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVNsQjtFQUNDO0VBQ0E7RUFDQTtFQUNHOztBQUVIO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0c7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQzViRDtFQUNHO0VBQ0E7RUFDQTtFRDJiRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFsQko7SUFtQks7OztBQUdEO0VBQ0M7RUFDQTs7QUFNSjtFQUNDO0VDM2RIO0VBQ0c7RUFDQTtFQUNBOztBRDRkRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUtIO0VBQ0Y7RUFDQTs7QUFFRDtFQUNDOztBQUdDO0VBQ0M7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0k7O0FBR0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBS0g7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNEO0VBQ0E7O0FBQ0M7RUFDQzs7QUFFRDtFQUNDOztBQU1MO0FBQUE7RUFFQzs7O0FBUUY7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUg7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDs7QUFLRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJvdmEtaWNvbi1ib3guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vdXRpbHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL3V0aWxzL21peGlucyc7XG5cbi5vdmEtaWNvbi1ib3gge1xuXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcblx0ei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjphZnRlciB7XG4gICAgXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjVzLCBlYXNlKTtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICB3aWR0aDogMTAxJTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG5cdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdCAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0ICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR9XG5cbiAgICAmOmhvdmVyIHtcbiAgICBcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC41cywgZWFzZSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBcdH1cbiAgICAgICBcdC5pY29uIHtcbiAgICAgICBcdFx0aSB7XG4gICAgICAgXHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XG4gICAgICAgXHRcdH1cbiAgICAgICBcdH1cbiAgICAgICBcdC50aXRsZSB7XG4gICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xuICAgICAgIFx0fVxuICAgICAgIFx0LmRlc2NyaXB0aW9uIHtcbiAgICAgICBcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XG4gICAgICAgXHR9XG4gICAgfVxuXG4gICAgLnRleHQtbnVtYmVyIHtcbiAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNXMsIGVhc2UpO1xuICAgIFx0Y29sb3I6ICNlZmYxZjU7XG4gICAgXHRmb250LXNpemU6IDUwcHg7XG4gICAgXHRmb250LXdlaWdodDogMzAwO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdCAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cblx0Lmljb24ge1xuXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRzdmd7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCAgICBmaWxsOiB2YXIoLS1wcmltYXJ5KTtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyBcblx0XHQgICAgcGF0aCB7XG5cdFx0ICAgIFx0ZmlsbDogdmFyKC0tcHJpbWFyeSk7XG5cdFx0ICAgIH1cblx0XHR9XG4gICAgICAgIGkge1xuICAgICAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xuICAgICAgICBcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgXHRmb250LXNpemU6IDY0cHg7XG4gICAgICAgICBcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXG4gICAgICAgIH1cblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDsgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcblx0XHRtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbiBcbiBcdC8vIHRlbXBsYXRlIDFcbiBcdCYub3ZhLWljb24tYm94LXRlbXBsYXRlMSB7XG4gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiBcdFx0cGFkZGluZzogNDBweDtcbiBcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gXHRcdCY6aG92ZXJ7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC50ZXh0LW51bWJlcntcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC41cywgZWFzZSk7XG5cdFx0XHR9XG5cdFx0fVxuIFx0XHQuaWNvbi1ib3h7XG4gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXHRcdHotaW5kZXg6IDE7XG4gXHRcdH1cblxuIFx0XHQmOmFmdGVyIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0fVxuIFx0fVxuXHRcblx0Ly8gdGVtcGxhdGUyXG5cdCYub3ZhLWljb24tYm94LXRlbXBsYXRlMiB7XG5cdCAgICBwYWRkaW5nOiAwcHggMTAwcHggODBweCA0MHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwZTFhMmY7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuXHQgICAgLmJveC1pY29uLXYye1xuXHRcdFx0d2lkdGg6IDEwMnB4O1xuXHRcdCAgICBoZWlnaHQ6IDEyMHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDEwMHB4O1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgYWxpZ24taXRlbXM6IGVuZDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICB6LWluZGV4OiAxMDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHQgICAgLmljb257XG5cdFx0ICAgIFx0aXtcblx0XHQgICAgXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG4gICAgICAgIFx0Y29udGVudDogdW5zZXQ7XHRcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICBcdC5tYXNrIHtcbiAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xuICAgICAgICBcdFx0b3BhY2l0eTogMDtcbiAgICAgICAgXHR9XG5cblx0XHRcdC5tYXNrLXNlY29uZHtcbiAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNnMsIGVhc2UpO1xuXHRcdCAgXHRcdG9wYWNpdHk6IDE7XG5cdFx0ICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KSByb3RhdGUoMGRlZyk7XG5cdFx0ICBcdFx0Ly8td2Via2l0LW1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xuXHRcdFx0ICBcdC8vbWFzay1pbWFnZTogdXJsKC4vYXNzZXRzL2ltZy9lbGVtZW50b3Ivc2hhcGUtaWNvbi1ib3gtdmVyc2lvbi0yLnBuZyk7XG5cdFx0XHQgIFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHRcdFx0ICBcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0XHQgIFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICBcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgIFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmYzgxMWIgMTAlLCAjZmY0MDQwIDcyJSwgI2ZjODExYiAxMDAlKTtcblx0XHRcdH1cblxuXHRcdFx0LmJveC1pY29uLXYye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAgIFx0Lmljb24ge1xuXG4gICAgICAgIFx0XHRpIHtcbiAgICAgICAgXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICBcdFx0fVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIFx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcdH1cblxuICAgICAgICBcdC50aXRsZSB7XG4gICAgICAgIFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcbiAgICAgICAgXHR9XG5cbiAgICAgICAgXHQuZGVzY3JpcHRpb24ge1xuICAgICAgICBcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vdmEtaWNvbi1ib3gtYWN0aXZlIHtcbiAgICAgICAgIFx0JjphZnRlciB7XG5cdCAgICBcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC41cywgZWFzZSk7XG5cdCAgICBcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0ICAgIFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0ICAgIFx0fVxuICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICBcdC5tYXNrIHtcbiAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xuICAgICAgICBcdFx0b3BhY2l0eTogMDtcbiAgICAgICAgXHR9XG5cblx0XHRcdC5tYXNrLXNlY29uZHtcbiAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNnMsIGVhc2UpO1xuXHRcdCAgXHRcdG9wYWNpdHk6IDE7XG5cdFx0ICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KSByb3RhdGUoMGRlZyk7XG5cdFx0ICBcdFx0Ly8td2Via2l0LW1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xuXHRcdFx0ICBcdC8vbWFzay1pbWFnZTogdXJsKC4vYXNzZXRzL2ltZy9lbGVtZW50b3Ivc2hhcGUtaWNvbi1ib3gtdmVyc2lvbi0yLnBuZyk7XG5cdFx0XHQgIFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHRcdFx0ICBcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0XHQgIFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICBcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgIFx0YmFja2dyb3VuZC1pbWFnZTogIGxpbmVhci1ncmFkaWVudCgjZmM4MTFiIDEwJSwgI2ZmNDA0MCA3MiUsICNmYzgxMWIgMTAwJSk7XG5cdFx0XHR9XG5cblx0XHRcdC5ib3gtaWNvbi12Mntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuXHRcdFx0fVxuICAgICAgICBcdC5pY29uIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgIFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXHR9XG4gICAgICAgIFx0LnRpdGxlIHtcbiAgICAgICAgXHRcdGNvbG9yOiAjZmZmO1xuICAgICAgICBcdH1cbiAgICAgICAgXHQuZGVzY3JpcHRpb24ge1xuICAgICAgICBcdFx0Y29sb3I6ICNmZmZmZmY7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hc2sge1xuICAgICAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xuICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgXHRjb250ZW50OiBcIlwiO1xuICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICBcdGhlaWdodDogMTAwJTtcbiAgICAgICAgXHRsZWZ0OiAwO1xuICAgICAgICBcdHRvcDogMDtcbiAgICAgICAgXHRvcGFjaXR5OiAwLjQ7XG4gICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFzay1ib3h7XG4gICAgXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgei1pbmRleDogMDtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcbiAgICAgICAgXHR9XG5cbiAgICAgICAgLm1hc2stc2Vjb25ke1xuICAgICAgICBcdFxuICAgICAgICBcdHRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgIFx0Ly8td2Via2l0LW1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xuXHRcdCAgXHQvL21hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xuXHRcdCAgXHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcblx0XHQgIFx0bWFzay1zaXplOiAxMDAlO1xuXHRcdCAgXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICBcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNnMsIGVhc2UpO1xuXG5cdFx0ICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgXHRjb250ZW50OiBcIlwiO1xuICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICBcdGhlaWdodDogMTAwJTtcbiAgICAgICAgXHRsZWZ0OiAwO1xuICAgICAgICBcdHRvcDogMDtcbiAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cblx0XHQuaWNvbiB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0ICAgIHN2Z3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdCAgICBpIHtcblx0XHQgICAgXHRtYXJnaW46IDA7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXG5cdFx0XHRjb2xvcjogI2ZmZmZmZmNjO1xuXHRcdH1cblxuXHRcdC5idG4tcmVhZG1vcmV7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjZzLCBlYXNlKTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICB0b3A6IDEwMCU7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwOyBcblx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgICBmb250LXdlaWdodDogODAwO1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgICBjb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdCAgICAgICAgcGFkZGluZzogMjFweCA1MHB4IDIwcHggNTBweDtcblx0XHQgICAgc3Bhbntcblx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIFx0ei1pbmRleDogMTtcblx0XHQgICAgfVxuXHRcdCAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNnMsIGVhc2UpO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdCYub3ZhLWljb24tYm94LXRlbXBsYXRlMyxcblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGU0e1xuXHRcdFxuXHRcdC5pY29ue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRwYWRkaW5nOiAyMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGl7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dC1udW1iZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1cHgsIC01MCUpO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdFx0XHRmb250LXdlaWdodDogODAwO1xuICAgIFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcdFx0XHRwYWRkaW5nOiAxM3B4IDExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHR9XG5cblx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRjb2xvcjogcmdiKDE0OSwgMTU2LCAxNjkpO1xuXHRcdH1cblx0fVxuXG5cdCYub3ZhLWljb24tYm94LXRlbXBsYXRlM3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Lmljb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0LnRleHQtbnVtYmVye1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LXRpdGxlLWRlc2N7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHQgICAgei1pbmRleDogMTtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgXHRcdCY6YWZ0ZXJ7XG4gICAgXHRcdFx0Y29udGVudDogJyc7XG4gICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRcdHdpZHRoOiA1MHB4O1xuICAgIFx0XHRcdGhlaWdodDogMTBweDtcbiAgICBcdFx0XHRib3R0b206IDEwMCU7XG4gICAgXHRcdFx0bGVmdDogMzBweDtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XG4gICAgXHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLXJlYWRtb3Jle1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDgwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0XHQgICAgYm9yZGVyOiB1bnNldDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgY29sb3I6ICNmZmZmZmY7XG5cdFx0ICAgIHBhZGRpbmc6IDZweCAzMHB4O1xuXHRcdCAgIFxuXHRcdCAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0ICAgIFx0dG9wOjEwMCU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICBpe1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cblx0XHRcdC5idG4tcmVhZG1vcmV7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICM5NTljYTk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGU0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMDFjMzA7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdC5ib3gtaWNvbi12NHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMzM7XG4gICAgXHRcdHBhZGRpbmc6IDEwcHg7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgXHRcdC5pY29ue1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgXHRcdFx0aXtcbiAgICBcdFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cblxuICAgIFx0LnRpdGxle1xuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cblx0XHRcdC5ib3gtaWNvbi12NHtcblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdGNvbG9yOiAjOTU5Y2E5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYub3ZhLWljb24tYm94LXRlbXBsYXRlNXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDQwcHggMTIwcHggNDBweCA0MHB4OyBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHQgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LnRleHQtbnVtYmVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRvcDogNDhweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGU2e1xuXHQgICAgZGlzcGxheTogZmxleDtcbiAgICBcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgXHRhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQpO1xuICAgIFx0cGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgXHRwYWRkaW5nLXRvcDogMjlweDtcblxuICAgIFx0Lmljb257XG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0aXtcbiAgICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0ei1pbmRleDogMTtcbiAgICBcdFx0fVxuICAgIFx0XHQmOmFmdGVye1xuICAgIFx0XHRcdGNvbnRlbnQ6ICcnO1xuICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0XHRcdHdpZHRoOiA0NHB4O1xuICAgIFx0XHRcdGhlaWdodDogNDRweDtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0ei1pbmRleDogMDtcbiAgICBcdFx0XHRib3R0b206IDA7XG4gICAgXHRcdFx0bGVmdDogNDBweDtcbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQuYm94LWluZm97XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgXHR9XG5cbiAgICBcdC50aXRsZXtcbiAgICBcdFx0bWFyZ2luOiAwO1xuICAgIFx0fVxuXG4gICAgXHQmOmFmdGVye1xuICAgIFx0XHRjb250ZW50OiB1bnNldDtcbiAgICBcdH1cblxuICAgIFx0Jjpob3ZlcntcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgXHRcdC50aXRsZXtcbiAgICBcdFx0XHRjb2xvcjogaW5pdGlhbDtcbiAgICBcdFx0fVxuICAgIFx0XHQuZGVzY3JpcHRpb257XG4gICAgXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG4gICAgXHRcdH1cbiAgICBcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC50aXRsZSxcblx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG4gICAgfVxuXG59XG5cblxuLnRlbXBsYXRlNS1ib3h7XG5cdC50ZW1wbGF0ZTUtbGluZS1ib3R7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHQgICAgaGVpZ2h0OiAxMHB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBtYXJnaW4tbGVmdDogMjBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgJjpiZWZvcmV7XG5cdCAgICBcdGNvbnRlbnQ6ICcnO1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHR0b3A6IDA7XG5cdCAgICBcdGxlZnQ6IDA7XG5cdCAgICBcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRoZWlnaHQ6IDEwcHg7XG5cdCAgICBcdHotaW5kZXg6IDE7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0ICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHQgICAgfVxuXHR9XG5cblx0Jjpob3Zlcntcblx0XHQub3ZhLWljb24tYm94LXRlbXBsYXRlNXtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdCAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZW1wbGF0ZTUtbGluZS1ib3R7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0ICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUcmFuc2FjdGlvblxuQG1peGluIHRyYW5zYWN0aW9uKCAkcHJvcGVydHR5LCAkZHVyYXRpb24sICR0aW1pbmcgKXtcblx0dHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0dHkgJGR1cmF0aW9uICR0aW1pbmc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHR5ICRkdXJhdGlvbiAkdGltaW5nO1xuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0dHkgJGR1cmF0aW9uICR0aW1pbmc7XG59XG5cbi8vVGFnIC0gdXNlZCBmb3IgYSB0YWdcbkBtaXhpbiB0YWcoKXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgbGluZWFyICk7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufSJdfQ== */