.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-image: url(./assets/img/elementor/shape-icon-box-version-2.png);
  mask-image: url(./assets/img/elementor/shape-icon-box-version-2.png);
  -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-image: url(./assets/img/elementor/shape-icon-box-version-2.png);
  mask-image: url(./assets/img/elementor/shape-icon-box-version-2.png);
  -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-image: url(./assets/img/elementor/shape-icon-box-version-2.png);
  mask-image: url(./assets/img/elementor/shape-icon-box-version-2.png);
  -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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJvdmEtaWNvbi1ib3guc2NzcyIsIi4uL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQ0RDO0VBQ0c7RUFDQTtFQUNBO0VEQUg7RUFDRzs7QUFFQTtFQ05IO0VBQ0c7RUFDQTtFQUNBO0VES0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQ3pCSjtFQUNHO0VBQ0E7RUFDQTtFRHdCRDtFQUNHOztBQUdHO0VDL0JSO0VBQ0c7RUFDQTtFQUNBOztBRGdDSTtFQ25DUDtFQUNHO0VBQ0E7RUFDQTs7QURtQ0k7RUN0Q1A7RUFDRztFQUNBO0VBQ0E7O0FEd0NBO0VDM0NIO0VBQ0c7RUFDQTtFQUNBO0VEMENDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUNwREE7RUFDRztFQUNBO0VBQ0E7RURtREY7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBOztBQUNBO0VBQ0M7O0FBR0M7RUNwRVA7RUFDRztFQUNBO0VBQ0E7RURtRUs7RUFDQztFQUNBOztBQUlUO0VDNUVBO0VBQ0c7RUFDQTtFQUNBO0VEMkVGO0VBQ0E7RUFDTTtFQUNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUN4RkE7RUFDRztFQUNBO0VBQ0E7RUR1RkY7RUFDTTtFQUNOO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VDN0dGO0VBQ0c7RUFDQTtFQUNBOztBRDhHRDtFQUNDO0VBQ0U7RUFDSDtFQUNHO0VBQ0E7RUFDQTs7QUFHSDtFQUNHOztBQUtMO0VBQ0k7RUFDQTtFQUNIO0VBQ0E7RUFDRztFQUNBOztBQUVBO0VBQ0Y7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQzs7QUFLTjtFQTFCRDtJQTJCRTs7O0FBR0Q7RUFDTzs7QUFHRDtFQUNDOztBQUNBO0VDcEtSO0VBQ0c7RUFDQTtFQUNBO0VEbUtNOztBQUdQO0VDektGO0VBQ0c7RUFDQTtFQUNBO0VEd0tFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSDtFQUNDOztBQUNBO0VBQ0M7O0FBTUs7RUFDQzs7QUFHSztFQUNJO0VBQ047O0FBSUw7RUN6TVI7RUFDRztFQUNBO0VBQ0E7O0FEME1LO0VDN01SO0VBQ0c7RUFDQTtFQUNBOztBRCtNSTtFQU1DOztBQUxDO0VDbk5UO0VBQ0c7RUFDQTtFQUNBO0VEa05HO0VBQ0E7O0FBR0U7RUN6TlI7RUFDRztFQUNBO0VBQ0E7RUR3Tk07O0FBR1A7RUM5TkY7RUFDRztFQUNBO0VBQ0E7RUQ2TkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdIO0VBQ0M7O0FBSVk7RUFDSTtFQUNOOztBQUVFO0VBQ0U7O0FBR1Q7RUFDQzs7QUFFRDtFQUNDOztBQUlGO0VDaFFQO0VBQ0c7RUFDQTtFQUNBO0VEK1BLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBO0VBQ0E7O0FBR0c7RUFDRjtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUVDO0VBRUE7RUFDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDbFNKO0VBQ0c7RUFDQTtFQUNBO0VEa1NDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0c7RUFDQTtFQUNBOztBQUdQO0VBQ0k7RUFDQTs7QUFDQTtFQUNGOztBQUVFO0VBQ0M7O0FBSUw7RUFDQztFQUNHOztBQUdKO0VBQ0M7RUFDQTs7QUFHRDtFQ3RVRDtFQUNHO0VBQ0E7RUFDQTtFRHFVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQztFQUNBOztBQUVEO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUM5V1g7RUFDRztFQUNBO0VBQ0E7O0FENldZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVNsQjtFQUNDO0VBQ0E7RUFDQTtFQUNHOztBQUVIO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0c7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQzViRDtFQUNHO0VBQ0E7RUFDQTtFRDJiRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFsQko7SUFtQks7OztBQUdEO0VBQ0M7RUFDQTs7QUFNSjtFQUNDO0VDM2RIO0VBQ0c7RUFDQTtFQUNBOztBRDRkRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUtIO0VBQ0Y7RUFDQTs7QUFFRDtFQUNDOztBQUdDO0VBQ0M7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0k7O0FBR0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBS0g7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNEO0VBQ0E7O0FBQ0M7RUFDQzs7QUFFRDtFQUNDOztBQU1MO0FBQUE7RUFFQzs7O0FBUUY7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUg7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDs7QUFLRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJvdmEtaWNvbi1ib3guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vdXRpbHMvdmFyaWFibGVzJztcclxuQGltcG9ydCAnLi4vdXRpbHMvbWl4aW5zJztcclxuXHJcbi5vdmEtaWNvbi1ib3gge1xyXG5cdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xyXG5cdHotaW5kZXg6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjVzLCBlYXNlKTtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIHJpZ2h0OiAwO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIHdpZHRoOiAxMDElO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdCAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHR9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdCY6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjVzLCBlYXNlKTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIFx0fVxyXG4gICAgICAgXHQuaWNvbiB7XHJcbiAgICAgICBcdFx0aSB7XHJcbiAgICAgICBcdFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgIFx0XHR9XHJcbiAgICAgICBcdH1cclxuICAgICAgIFx0LnRpdGxlIHtcclxuICAgICAgIFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgIFx0fVxyXG4gICAgICAgXHQuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xyXG4gICAgICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbnVtYmVyIHtcclxuICAgIFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC41cywgZWFzZSk7XHJcbiAgICBcdGNvbG9yOiAjZWZmMWY1O1xyXG4gICAgXHRmb250LXNpemU6IDUwcHg7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcblx0Lmljb24ge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRzdmd7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHR3aWR0aDogNjhweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ICAgIGZpbGw6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgXHJcblx0XHQgICAgcGF0aCB7XHJcblx0XHQgICAgXHRmaWxsOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgICBcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICBcdGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgXHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7IFxyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDsgXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcbiBcclxuIFx0Ly8gdGVtcGxhdGUgMVxyXG4gXHQmLm92YS1pY29uLWJveC10ZW1wbGF0ZTEge1xyXG4gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gXHRcdHBhZGRpbmc6IDQwcHg7XHJcbiBcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuIFx0XHQmOmhvdmVye1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0LW51bWJlcntcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjVzLCBlYXNlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gXHRcdC5pY29uLWJveHtcclxuIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBcdFx0ei1pbmRleDogMTtcclxuIFx0XHR9XHJcblxyXG4gXHRcdCY6YWZ0ZXIge1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0fVxyXG4gXHR9XHJcblx0XHJcblx0Ly8gdGVtcGxhdGUyXHJcblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGUyIHtcclxuXHQgICAgcGFkZGluZzogMHB4IDEwMHB4IDgwcHggNDBweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxYTJmO1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuXHQgICAgLmJveC1pY29uLXYye1xyXG5cdFx0XHR3aWR0aDogMTAycHg7XHJcblx0XHQgICAgaGVpZ2h0OiAxMjBweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMTAwcHg7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICB6LWluZGV4OiAxMDtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0ICAgIC5pY29ue1xyXG5cdFx0ICAgIFx0aXtcclxuXHRcdCAgICBcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuICAgICAgICBcdGNvbnRlbnQ6IHVuc2V0O1x0XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIFx0Lm1hc2sge1xyXG4gICAgICAgIFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgICBcdFx0b3BhY2l0eTogMDtcclxuICAgICAgICBcdH1cclxuXHJcblx0XHRcdC5tYXNrLXNlY29uZHtcclxuICAgICAgICBcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC42cywgZWFzZSk7XHJcblx0XHQgIFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KSByb3RhdGUoMGRlZyk7XHJcblx0XHQgIFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xyXG5cdFx0XHQgIFx0bWFzay1pbWFnZTogdXJsKC4vYXNzZXRzL2ltZy9lbGVtZW50b3Ivc2hhcGUtaWNvbi1ib3gtdmVyc2lvbi0yLnBuZyk7XHJcblx0XHRcdCAgXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcblx0XHRcdCAgXHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0XHQgIFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQgIFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0ICBcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmM4MTFiIDEwJSwgI2ZmNDA0MCA3MiUsICNmYzgxMWIgMTAwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3gtaWNvbi12MntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgIFx0Lmljb24ge1xyXG5cclxuICAgICAgICBcdFx0aSB7XHJcbiAgICAgICAgXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICBcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFx0fVxyXG5cclxuICAgICAgICBcdC50aXRsZSB7XHJcbiAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xyXG4gICAgICAgIFx0fVxyXG5cclxuICAgICAgICBcdC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xyXG4gICAgICAgIFx0fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vdmEtaWNvbi1ib3gtYWN0aXZlIHtcclxuICAgICAgICAgXHQmOmFmdGVyIHtcclxuXHQgICAgXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNXMsIGVhc2UpO1xyXG5cdCAgICBcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHQgICAgXHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG5cdCAgICBcdH1cclxuICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIFx0Lm1hc2sge1xyXG4gICAgICAgIFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgICBcdFx0b3BhY2l0eTogMDtcclxuICAgICAgICBcdH1cclxuXHJcblx0XHRcdC5tYXNrLXNlY29uZHtcclxuICAgICAgICBcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC42cywgZWFzZSk7XHJcblx0XHQgIFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KSByb3RhdGUoMGRlZyk7XHJcblx0XHQgIFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xyXG5cdFx0XHQgIFx0bWFzay1pbWFnZTogdXJsKC4vYXNzZXRzL2ltZy9lbGVtZW50b3Ivc2hhcGUtaWNvbi1ib3gtdmVyc2lvbi0yLnBuZyk7XHJcblx0XHRcdCAgXHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcblx0XHRcdCAgXHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0XHQgIFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQgIFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0ICBcdGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQoI2ZjODExYiAxMCUsICNmZjQwNDAgNzIlLCAjZmM4MTFiIDEwMCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYm94LWljb24tdjJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0XHRcdH1cclxuICAgICAgICBcdC5pY29uIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgIFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFx0fVxyXG4gICAgICAgIFx0LnRpdGxlIHtcclxuICAgICAgICBcdFx0Y29sb3I6ICNmZmY7XHJcbiAgICAgICAgXHR9XHJcbiAgICAgICAgXHQuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBcdH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXNrIHtcclxuICAgICAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UpO1xyXG4gICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIFx0Y29udGVudDogXCJcIjtcclxuICAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFx0bGVmdDogMDtcclxuICAgICAgICBcdHRvcDogMDtcclxuICAgICAgICBcdG9wYWNpdHk6IDAuNDtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hc2stYm94e1xyXG4gICAgXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICB6LWluZGV4OiAwO1xyXG5cdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHQgICAgbGVmdDogMDtcclxuICAgICAgICBcdH1cclxuXHJcbiAgICAgICAgLm1hc2stc2Vjb25ke1xyXG4gICAgICAgIFx0XHJcbiAgICAgICAgXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDkwZGVnKTtcclxuXHJcbiAgICAgICAgXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xyXG5cdFx0ICBcdG1hc2staW1hZ2U6IHVybCguL2Fzc2V0cy9pbWcvZWxlbWVudG9yL3NoYXBlLWljb24tYm94LXZlcnNpb24tMi5wbmcpO1xyXG5cdFx0ICBcdC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG5cdFx0ICBcdG1hc2stc2l6ZTogMTAwJTtcclxuXHRcdCAgXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQgIFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdCAgXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjZzLCBlYXNlKTtcclxuXHJcblx0XHQgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIFx0Y29udGVudDogXCJcIjtcclxuICAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFx0bGVmdDogMDtcclxuICAgICAgICBcdHRvcDogMDtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdCAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHQgICAgc3Zne1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0ICAgIGkge1xyXG5cdFx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmY2M7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1yZWFkbW9yZXtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC42cywgZWFzZSk7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQgICAgdG9wOiAxMDAlO1xyXG5cdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMDsgXHJcblx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHQgICAgICAgIHBhZGRpbmc6IDIxcHggNTBweCAyMHB4IDUwcHg7XHJcblx0XHQgICAgc3BhbntcclxuXHRcdCAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBcdHotaW5kZXg6IDE7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuNnMsIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGUzLFxyXG5cdCYub3ZhLWljb24tYm94LXRlbXBsYXRlNHtcclxuXHRcdFxyXG5cdFx0Lmljb257XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRwYWRkaW5nOiAyMXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHQtbnVtYmVye1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1cHgsIC01MCUpO1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBcdFx0XHRwYWRkaW5nOiAxM3B4IDExcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRlc2NyaXB0aW9ue1xyXG5cdFx0XHRjb2xvcjogcmdiKDE0OSwgMTU2LCAxNjkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGUze1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Lmljb257XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdC50ZXh0LW51bWJlcntcclxuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3gtdGl0bGUtZGVzY3tcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdCAgICB6LWluZGV4OiAxO1xyXG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBcdFx0JjphZnRlcntcclxuICAgIFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0XHR3aWR0aDogNTBweDtcclxuICAgIFx0XHRcdGhlaWdodDogMTBweDtcclxuICAgIFx0XHRcdGJvdHRvbTogMTAwJTtcclxuICAgIFx0XHRcdGxlZnQ6IDMwcHg7XHJcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcclxuICAgIFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1yZWFkbW9yZXtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA4MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0ICAgIGJvcmRlcjogdW5zZXQ7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0ICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDZweCAzMHB4O1xyXG5cdFx0ICAgXHJcblx0XHQgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0ICAgIFx0dG9wOjEwMCU7XHJcblx0XHQgICAgfVxyXG5cclxuXHRcdCAgICBpe1xyXG5cdFx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblxyXG5cdFx0XHQuYnRuLXJlYWRtb3Jle1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdGNvbG9yOiAjOTU5Y2E5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm92YS1pY29uLWJveC10ZW1wbGF0ZTR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxYzMwO1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogNjVweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0LmJveC1pY29uLXY0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYzMztcclxuICAgIFx0XHRwYWRkaW5nOiAxMHB4O1xyXG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAtNjVweDtcclxuICAgIFx0XHQuaWNvbntcclxuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBcdFx0XHRpe1xyXG4gICAgXHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcblxyXG4gICAgXHQudGl0bGV7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG5cdFx0XHQuYm94LWljb24tdjR7XHJcblx0XHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXNjcmlwdGlvbntcclxuXHRcdFx0XHRjb2xvcjogIzk1OWNhOTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGU1e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDQwcHggMTIwcHggNDBweCA0MHB4OyBcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHRcdC5kZXNjcmlwdGlvbntcclxuXHRcdCAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dC1udW1iZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0dG9wOiA0OHB4O1xyXG5cdFx0XHRyaWdodDogMzBweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5vdmEtaWNvbi1ib3gtdGVtcGxhdGU2e1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgXHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saWdodCk7XHJcbiAgICBcdHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG4gICAgXHRwYWRkaW5nLXRvcDogMjlweDtcclxuXHJcbiAgICBcdC5pY29ue1xyXG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdGl7XHJcbiAgICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdFx0XHR6LWluZGV4OiAxO1xyXG4gICAgXHRcdH1cclxuICAgIFx0XHQmOmFmdGVye1xyXG4gICAgXHRcdFx0Y29udGVudDogJyc7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdHdpZHRoOiA0NHB4O1xyXG4gICAgXHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0XHR6LWluZGV4OiAwO1xyXG4gICAgXHRcdFx0Ym90dG9tOiAwO1xyXG4gICAgXHRcdFx0bGVmdDogNDBweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuXHJcbiAgICBcdC5ib3gtaW5mb3tcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIFx0fVxyXG5cclxuICAgIFx0LnRpdGxle1xyXG4gICAgXHRcdG1hcmdpbjogMDtcclxuICAgIFx0fVxyXG5cclxuICAgIFx0JjphZnRlcntcclxuICAgIFx0XHRjb250ZW50OiB1bnNldDtcclxuICAgIFx0fVxyXG5cclxuICAgIFx0Jjpob3ZlcntcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgXHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBcdFx0LnRpdGxle1xyXG4gICAgXHRcdFx0Y29sb3I6IGluaXRpYWw7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdC5kZXNjcmlwdGlvbntcclxuICAgIFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQudGl0bGUsXHJcblx0XHQuZGVzY3JpcHRpb257XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi50ZW1wbGF0ZTUtYm94e1xyXG5cdC50ZW1wbGF0ZTUtbGluZS1ib3R7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0ICAgIGhlaWdodDogMTBweDtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICAmOmJlZm9yZXtcclxuXHQgICAgXHRjb250ZW50OiAnJztcclxuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIFx0dG9wOiAwO1xyXG5cdCAgICBcdGxlZnQ6IDA7XHJcblx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0aGVpZ2h0OiAxMHB4O1xyXG5cdCAgICBcdHotaW5kZXg6IDE7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdCAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHQub3ZhLWljb24tYm94LXRlbXBsYXRlNXtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHQgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZW1wbGF0ZTUtbGluZS1ib3R7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdCAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gVHJhbnNhY3Rpb25cclxuQG1peGluIHRyYW5zYWN0aW9uKCAkcHJvcGVydHR5LCAkZHVyYXRpb24sICR0aW1pbmcgKXtcclxuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHR5ICRkdXJhdGlvbiAkdGltaW5nO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHR5ICRkdXJhdGlvbiAkdGltaW5nO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHR5ICRkdXJhdGlvbiAkdGltaW5nO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcclxufVxyXG5cclxuLy9UYWcgLSB1c2VkIGZvciBhIHRhZ1xyXG5AbWl4aW4gdGFnKCl7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGxpbmVhciApO1xyXG5cclxuXHQmOmhvdmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn0iXX0= */