@media (min-width: 1025px) {
  .anim-block .anim-elem {
    visibility: hidden;
    opacity: 0;
  }
  .anim-block .anim-elem.anim-visible {
    visibility: visible;
    opacity: 1;
  }
  .anim-block .anim-elem.done {
    -webkit-transition: opacity 0.7s, visibility 0.7s;
    -o-transition: opacity 0.7s, visibility 0.7s;
    transition: opacity 0.7s, visibility 0.7s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    visibility: visible;
    opacity: 1;
  }
  .anim-block .anim-elem.top {
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
        transform: translateY(20px);
  }
  .anim-block .anim-elem.top.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.top-10 {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
        transform: translateY(10px);
  }
  .anim-block .anim-elem.top-10.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.top-50 {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
        transform: translateY(50px);
  }
  .anim-block .anim-elem.top-50.done {
    -webkit-transition: opacity 1s, visibility 1s, -webkit-transform 1s;
    transition: opacity 1s, visibility 1s, -webkit-transform 1s;
    -o-transition: opacity 1s, visibility 1s, transform 1s;
    transition: opacity 1s, visibility 1s, transform 1s;
    transition: opacity 1s, visibility 1s, transform 1s, -webkit-transform 1s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.top-100 {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
        transform: translateY(100px);
  }
  .anim-block .anim-elem.top-100.done {
    -webkit-transition: opacity 1s, visibility 1s, -webkit-transform 1s;
    transition: opacity 1s, visibility 1s, -webkit-transform 1s;
    -o-transition: opacity 1s, visibility 1s, transform 1s;
    transition: opacity 1s, visibility 1s, transform 1s;
    transition: opacity 1s, visibility 1s, transform 1s, -webkit-transform 1s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.bottom {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
        transform: translateY(-20px);
  }
  .anim-block .anim-elem.bottom.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.bottom-50 {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
        transform: translateY(-50px);
  }
  .anim-block .anim-elem.bottom-50.done {
    -webkit-transition: opacity 0.7s, visibility 0.7s, -webkit-transform 0.7s;
    transition: opacity 0.7s, visibility 0.7s, -webkit-transform 0.7s;
    -o-transition: opacity 0.7s, visibility 0.7s, transform 0.7s;
    transition: opacity 0.7s, visibility 0.7s, transform 0.7s;
    transition: opacity 0.7s, visibility 0.7s, transform 0.7s, -webkit-transform 0.7s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.left {
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
        transform: translateX(-20px);
  }
  .anim-block .anim-elem.left.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .anim-block .anim-elem.left-50 {
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
        transform: translateX(-50px);
  }
  .anim-block .anim-elem.left-50.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .anim-block .anim-elem.left-500 {
    -webkit-transform: translateX(-500px);
    -ms-transform: translateX(-500px);
        transform: translateX(-500px);
  }
  .anim-block .anim-elem.left-500.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 1.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 1.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 1.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 1.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 1.5s, -webkit-transform 1.5s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .anim-block .anim-elem.right {
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
        transform: translateX(50px);
  }
  .anim-block .anim-elem.right.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .anim-block .anim-elem.right-500 {
    -webkit-transform: translateX(500px);
    -ms-transform: translateX(500px);
        transform: translateX(500px);
  }
  .anim-block .anim-elem.right-500.done {
    -webkit-transition: opacity 0.5s, visibility 0.5s, -webkit-transform 1.5s;
    transition: opacity 0.5s, visibility 0.5s, -webkit-transform 1.5s;
    -o-transition: opacity 0.5s, visibility 0.5s, transform 1.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 1.5s;
    transition: opacity 0.5s, visibility 0.5s, transform 1.5s, -webkit-transform 1.5s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .anim-block .anim-elem.scale {
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(0.1deg) scale(0.5);
        -ms-transform: rotate(0.1deg) scale(0.5);
            transform: rotate(0.1deg) scale(0.5);
  }
  .anim-block .anim-elem.scale.done {
    -webkit-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -moz-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -ms-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -o-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -webkit-transition: opacity 0.5s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245), -webkit-transform 0.3s;
    transition: opacity 0.5s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245), -webkit-transform 0.3s;
    transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245), -webkit-transform 0.3s;
    -webkit-transform: rotate(0deg) scale(1);
        -ms-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
  .anim-block .anim-elem.width-anim {
    width: 100%;
    opacity: 1;
    visibility: visible;
  }
  .anim-block .anim-elem.width-anim.done {
    width: 0;
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
  }
  .anim-block .anim-elem.image-anim-item {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
        transform: translateY(100%);
  }
  .anim-block .anim-elem.image-anim-item.done {
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
  .anim-block .anim-elem.image-anim-item.done .image-overlay {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
    -webkit-transition-delay: 0.4s;
         -o-transition-delay: 0.4s;
            transition-delay: 0.4s;
  }
  .anim-block .anim-elem.image-anim-container {
    -webkit-transition: opacity 0.7s, visibility 0.7s, -webkit-box-shadow 2s;
    transition: opacity 0.7s, visibility 0.7s, -webkit-box-shadow 2s;
    -o-transition: opacity 0.7s, visibility 0.7s, box-shadow 2s;
    transition: opacity 0.7s, visibility 0.7s, box-shadow 2s;
    transition: opacity 0.7s, visibility 0.7s, box-shadow 2s, -webkit-box-shadow 2s;
  }
  .anim-block .anim-elem.image-anim-container.done {
    -webkit-box-shadow: 25px 25px 45px -22px rgba(0, 0, 0, 0.2);
            box-shadow: 25px 25px 45px -22px rgba(0, 0, 0, 0.2);
  }
  .anim-block .anim-elem.delay-01.done {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
       transition-delay: 0.1s;
  }
  .anim-block .anim-elem.delay-015.done {
    -webkit-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
       transition-delay: 0.15s;
  }
  .anim-block .anim-elem.delay-02.done {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
       transition-delay: 0.2s;
  }
  .anim-block .anim-elem.delay-03.done {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
       transition-delay: 0.3s;
  }
  .anim-block .anim-elem.delay-05.done {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
       transition-delay: 0.5s;
  }
  .anim-block .anim-elem.delay-07.done {
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
       transition-delay: 0.7s;
  }
  .anim-block .anim-elem.delay-09.done {
    -webkit-transition-delay: 0.9s;
    -o-transition-delay: 0.9s;
       transition-delay: 0.9s;
  }
  .anim-block .anim-elem.delay-1.done {
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
       transition-delay: 1s;
  }
  .anim-block .anim-elem.delay-12.done {
    -webkit-transition-delay: 1.2s;
    -o-transition-delay: 1.2s;
       transition-delay: 1.2s;
  }
  .anim-block .anim-elem.delay-15.done {
    -webkit-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
       transition-delay: 1.5s;
  }
  .anim-block .anim-elem.delay-2.done {
    -webkit-transition-delay: 2s;
    -o-transition-delay: 2s;
       transition-delay: 2s;
  }
  .anim-block .anim-elem.delay-3.done {
    -webkit-transition-delay: 3s;
    -o-transition-delay: 3s;
       transition-delay: 3s;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes scale-blink {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes scale-blink {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-webkit-keyframes scale-1 {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes scale-1 {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@-webkit-keyframes scale-105 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-105 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes scale-14 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-14 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes scale-16 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  100% {
    -webkit-transform: scale(1.65);
    transform: scale(1.65);
  }
}
@keyframes scale-16 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  100% {
    -webkit-transform: scale(1.65);
    transform: scale(1.65);
  }
}
@-webkit-keyframes rotate-5 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes rotate-5 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes rotate-15 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes rotate-15 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes rotate-35 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes rotate-35 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes rotate-3 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes rotate-3 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes top-2 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes top-2 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes top-5 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes top-5 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes DASH3 {
  0% {
    stroke-dashoffset: 1500;
  }
  30% {
    fill-opacity: 0;
  }
  50% {
    fill-opacity: 0.9;
  }
  100% {
    stroke-dashoffset: 0;
    fill-opacity: 1;
  }
}
@keyframes DASH3 {
  0% {
    stroke-dashoffset: 1500;
  }
  30% {
    fill-opacity: 0;
  }
  50% {
    fill-opacity: 0.9;
  }
  100% {
    stroke-dashoffset: 0;
    fill-opacity: 1;
  }
}
@-webkit-keyframes x-2 {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  75% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes x-2 {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  75% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes slide-left {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slide-left {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes wave-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
  }
  20% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  30% {
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
  }
  40% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  50% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  60% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes wave-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
  }
  20% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  30% {
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg);
  }
  40% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  50% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  60% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
html,
body {
  width: 100%;
  margin: 0;
  padding: 0;
}
body {
  color: #000;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
a img {
  border: 0 none;
}
a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
.f0 {
  font-size: 0;
}
.object {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.clr {
  clear: both;
}
.ul-reset {
  margin: 0;
  padding: 0;
}
.ul-reset li {
  list-style-type: none;
}
.h-reset h1,
.h-reset h2,
.h-reset h3,
.h-reset h4,
.h-reset p {
  margin: 0;
}
.w-reset {
  max-width: 100%;
  width: 100%;
}
.h-reset {
  height: auto;
}
.block {
  display: block;
}
.inline_block {
  display: inline-block;
}
.none {
  display: none;
}
.ov-hidden {
  overflow: hidden;
}
.ov-visible {
  overflow: visible;
}
.ov-o-hidden {
  opacity: 0;
  visibility: hidden;
}
.ov-o-visible {
  opacity: 1;
  visibility: visible;
}
input,
select,
textarea {
  outline: none;
}
input,
textarea {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}
select {
  outline: none;
  border-radius: 0;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
.center {
  text-align: center;
}
.upper {
  text-transform: uppercase;
}
.lower {
  text-transform: lowercase;
}
.case {
  text-transform: normal;
}
.nocase {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.pull-none {
  float: none;
}
.prel {
  position: relative;
}
.pabs {
  position: absolute;
}
.pfix {
  position: fixed;
}
.valign {
  position: relative;
  display: table;
}
.valign.fit {
  width: 100%;
  height: 100%;
}
.valign .middle {
  display: table-cell;
  vertical-align: middle;
}
.middle {
  vertical-align: middle;
}
.bx {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.fit {
  width: 100%;
  height: 100%;
}
@font-face {
  font-family: 'HK-grotesk-regular';
  src: url('../font/hkgrotesk-regular.woff') format('woff');
  font-weight: normal;
}
@font-face {
  font-family: 'hk_grotesklight';
  src: url('../font/hkgrotesk-light.woff2') format('woff2'), url('../font/hkgrotesk-light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.col-d-100 {
  width: 100%;
}
.col-d-100.abs-square {
  position: relative;
  padding-bottom: 100%;
}
.col-d-100.abs-square.half {
  padding-bottom: 50%;
}
.col-d-50 {
  width: 50%;
}
.col-d-50.abs-square {
  position: relative;
  padding-bottom: 50%;
}
.col-d-50.abs-square.half {
  padding-bottom: 25%;
}
.col-d-33 {
  width: 33.333333333333336%;
}
.col-d-33.abs-square {
  position: relative;
  padding-bottom: 33.333333333333336%;
}
.col-d-33.abs-square.half {
  padding-bottom: 16.666666666666668%;
}
.col-d-25 {
  width: 25%;
}
.col-d-25.abs-square {
  position: relative;
  padding-bottom: 25%;
}
.col-d-25.abs-square.half {
  padding-bottom: 12.5%;
}
.col-d-20 {
  width: 20%;
}
.col-d-20.abs-square {
  position: relative;
  padding-bottom: 20%;
}
.col-d-20.abs-square.half {
  padding-bottom: 10%;
}
.col-d-16 {
  width: 16.666666666666668%;
}
.col-d-16.abs-square {
  position: relative;
  padding-bottom: 16.666666666666668%;
}
.col-d-16.abs-square.half {
  padding-bottom: 8.333333333333334%;
}
.col-d-14 {
  width: 14.285714285714286%;
}
.col-d-14.abs-square {
  position: relative;
  padding-bottom: 14.285714285714286%;
}
.col-d-14.abs-square.half {
  padding-bottom: 7.142857142857143%;
}
.col-d-12 {
  width: 12.5%;
}
.col-d-12.abs-square {
  position: relative;
  padding-bottom: 12.5%;
}
.col-d-12.abs-square.half {
  padding-bottom: 6.25%;
}
.col-d-11 {
  width: 11.11111111111111%;
}
.col-d-11.abs-square {
  position: relative;
  padding-bottom: 11.11111111111111%;
}
.col-d-11.abs-square.half {
  padding-bottom: 5.555555555555555%;
}
.col-d-10 {
  width: 10%;
}
.col-d-10.abs-square {
  position: relative;
  padding-bottom: 10%;
}
.col-d-10.abs-square.half {
  padding-bottom: 5%;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-100 {
    width: 100%;
  }
  .col-t-100.abs-square {
    position: relative;
    padding-bottom: 100%;
  }
  .col-t-100.abs-square.half {
    padding-bottom: 50%;
  }
  .col-t-50 {
    width: 50%;
  }
  .col-t-50.abs-square {
    position: relative;
    padding-bottom: 50%;
  }
  .col-t-50.abs-square.half {
    padding-bottom: 25%;
  }
  .col-t-33 {
    width: 33.333333333333336%;
  }
  .col-t-33.abs-square {
    position: relative;
    padding-bottom: 33.333333333333336%;
  }
  .col-t-33.abs-square.half {
    padding-bottom: 16.666666666666668%;
  }
  .col-t-25 {
    width: 25%;
  }
  .col-t-25.abs-square {
    position: relative;
    padding-bottom: 25%;
  }
  .col-t-25.abs-square.half {
    padding-bottom: 12.5%;
  }
  .col-t-20 {
    width: 20%;
  }
  .col-t-20.abs-square {
    position: relative;
    padding-bottom: 20%;
  }
  .col-t-20.abs-square.half {
    padding-bottom: 10%;
  }
  .col-t-16 {
    width: 16.666666666666668%;
  }
  .col-t-16.abs-square {
    position: relative;
    padding-bottom: 16.666666666666668%;
  }
  .col-t-16.abs-square.half {
    padding-bottom: 8.333333333333334%;
  }
  .col-t-14 {
    width: 14.285714285714286%;
  }
  .col-t-14.abs-square {
    position: relative;
    padding-bottom: 14.285714285714286%;
  }
  .col-t-14.abs-square.half {
    padding-bottom: 7.142857142857143%;
  }
  .col-t-12 {
    width: 12.5%;
  }
  .col-t-12.abs-square {
    position: relative;
    padding-bottom: 12.5%;
  }
  .col-t-12.abs-square.half {
    padding-bottom: 6.25%;
  }
  .col-t-11 {
    width: 11.11111111111111%;
  }
  .col-t-11.abs-square {
    position: relative;
    padding-bottom: 11.11111111111111%;
  }
  .col-t-11.abs-square.half {
    padding-bottom: 5.555555555555555%;
  }
  .col-t-10 {
    width: 10%;
  }
  .col-t-10.abs-square {
    position: relative;
    padding-bottom: 10%;
  }
  .col-t-10.abs-square.half {
    padding-bottom: 5%;
  }
}
@media (max-width: 719px) {
  .col-m-100 {
    width: 100%;
  }
  .col-m-100.abs-square {
    position: relative;
    padding-bottom: 100%;
  }
  .col-m-100.abs-square.half {
    padding-bottom: 50%;
  }
  .col-m-50 {
    width: 50%;
  }
  .col-m-50.abs-square {
    position: relative;
    padding-bottom: 50%;
  }
  .col-m-50.abs-square.half {
    padding-bottom: 25%;
  }
  .col-m-33 {
    width: 33.333333333333336%;
  }
  .col-m-33.abs-square {
    position: relative;
    padding-bottom: 33.333333333333336%;
  }
  .col-m-33.abs-square.half {
    padding-bottom: 16.666666666666668%;
  }
  .col-m-25 {
    width: 25%;
  }
  .col-m-25.abs-square {
    position: relative;
    padding-bottom: 25%;
  }
  .col-m-25.abs-square.half {
    padding-bottom: 12.5%;
  }
  .col-m-20 {
    width: 20%;
  }
  .col-m-20.abs-square {
    position: relative;
    padding-bottom: 20%;
  }
  .col-m-20.abs-square.half {
    padding-bottom: 10%;
  }
  .col-m-16 {
    width: 16.666666666666668%;
  }
  .col-m-16.abs-square {
    position: relative;
    padding-bottom: 16.666666666666668%;
  }
  .col-m-16.abs-square.half {
    padding-bottom: 8.333333333333334%;
  }
  .col-m-14 {
    width: 14.285714285714286%;
  }
  .col-m-14.abs-square {
    position: relative;
    padding-bottom: 14.285714285714286%;
  }
  .col-m-14.abs-square.half {
    padding-bottom: 7.142857142857143%;
  }
  .col-m-12 {
    width: 12.5%;
  }
  .col-m-12.abs-square {
    position: relative;
    padding-bottom: 12.5%;
  }
  .col-m-12.abs-square.half {
    padding-bottom: 6.25%;
  }
  .col-m-11 {
    width: 11.11111111111111%;
  }
  .col-m-11.abs-square {
    position: relative;
    padding-bottom: 11.11111111111111%;
  }
  .col-m-11.abs-square.half {
    padding-bottom: 5.555555555555555%;
  }
  .col-m-10 {
    width: 10%;
  }
  .col-m-10.abs-square {
    position: relative;
    padding-bottom: 10%;
  }
  .col-m-10.abs-square.half {
    padding-bottom: 5%;
  }
}
.offset-d-1 {
  padding: 5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.offset-d-2 {
  padding: 2.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.offset-d-3 {
  padding: 1.6666666666666667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.offset-d-4 {
  padding: 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.offset-d-5 {
  padding: 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.row--left {
  width: 100%;
  float: left;
}
.col {
  float: left;
  display: block;
}
/*! lightgallery - v1.6.0 - 2017-08-08
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url("./web-fonts/lg.eot?n1z373");
  src: url("./web-fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("./web-fonts/lg.woff?n1z373") format("woff"), url("./web-fonts/lg.ttf?n1z373") format("truetype"), url("./web-fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lg-actions {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 100000;
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}
@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: transparent;
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}
#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}
.lg-toolbar,
.lg-prev,
.lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../images/lightgallery/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../images/lightgallery/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../images/lightgallery/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../images/lightgallery/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../images/lightgallery/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}
.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
     transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
#lg-zoom-in:after {
  content: "\e311";
}
#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  -webkit-box-shadow: 0 0 0 2px white inset;
          box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
          box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  -webkit-transition: -webkit-box-shadow 0.3s ease 0s;
  transition: -webkit-box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
  -webkit-box-shadow: 0 0 0 8px white inset;
          box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}
.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  -o-transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}
.lg-group:after {
  content: "";
  display: table;
  clear: both;
}
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
     transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
     transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("../images/lightgallery/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 95%;
  max-height: 95%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*! lightgallery - v1.6.0 - 2017-08-08
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
.lg-css3.lg-zoom-in .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3);
}
.lg-css3.lg-zoom-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3);
}
.lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-in .lg-item.lg-next-slide,
.lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-zoom-in-big .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,
.lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-zoom-out .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7);
}
.lg-css3.lg-zoom-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7);
}
.lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-out .lg-item.lg-next-slide,
.lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-zoom-out-big .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,
.lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-zoom-out-in .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,
.lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-zoom-in-out .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,
.lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-soft-zoom .lg-item {
  opacity: 0;
}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  transform: scale3d(0.9, 0.9, 0.9);
}
.lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide,
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,
.lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-scale-up .lg-item {
  opacity: 0;
}
.lg-css3.lg-scale-up .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
}
.lg-css3.lg-scale-up .lg-item.lg-next-slide {
  -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
}
.lg-css3.lg-scale-up .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-scale-up .lg-item.lg-prev-slide,
.lg-css3.lg-scale-up .lg-item.lg-next-slide,
.lg-css3.lg-scale-up .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-circular .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.lg-css3.lg-slide-circular .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-circular-up .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}
.lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-circular-down .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}
.lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-circular-vertical .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-circular-vertical-left .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-circular-vertical-down .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-vertical .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide,
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,
.lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-vertical-growth .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
  -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide,
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-only .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
  -moz-transform: skew(10deg, 0deg);
  -o-transform: skew(10deg, 0deg);
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg);
}
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {
  -moz-transform: skew(10deg, 0deg);
  -o-transform: skew(10deg, 0deg);
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg);
}
.lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-only-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg);
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg);
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-only-y .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 10deg);
  -o-transform: skew(0deg, 10deg);
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg);
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 10deg);
  -o-transform: skew(0deg, 10deg);
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg);
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -10deg);
  -o-transform: skew(0deg, -10deg);
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg);
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -10deg);
  -o-transform: skew(0deg, -10deg);
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg);
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
  -moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
  -moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-cross .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-cross-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-ver .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
  -moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
  -moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-ver-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-ver-cross .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-lollipop .lg-item {
  opacity: 0;
}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-lollipop .lg-item.lg-next-slide {
  -moz-transform: translate3d(0, 0, 0) scale(0.5);
  -o-transform: translate3d(0, 0, 0) scale(0.5);
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5);
}
.lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide,
.lg-css3.lg-lollipop .lg-item.lg-next-slide,
.lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-lollipop-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
  -moz-transform: translate3d(0, 0, 0) scale(0.5);
  -o-transform: translate3d(0, 0, 0) scale(0.5);
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5);
}
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide,
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,
.lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-rotate .lg-item {
  opacity: 0;
}
.lg-css3.lg-rotate .lg-item.lg-prev-slide {
  -moz-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.lg-css3.lg-rotate .lg-item.lg-next-slide {
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.lg-css3.lg-rotate .lg-item.lg-current {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.lg-css3.lg-rotate .lg-item.lg-prev-slide,
.lg-css3.lg-rotate .lg-item.lg-next-slide,
.lg-css3.lg-rotate .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-rotate-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
  -moz-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.lg-css3.lg-rotate-rev .lg-item.lg-current {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide,
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,
.lg-css3.lg-rotate-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-tube .lg-item {
  opacity: 0;
}
.lg-css3.lg-tube .lg-item.lg-prev-slide {
  -moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
}
.lg-css3.lg-tube .lg-item.lg-next-slide {
  -moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
}
.lg-css3.lg-tube .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-tube .lg-item.lg-prev-slide,
.lg-css3.lg-tube .lg-item.lg-next-slide,
.lg-css3.lg-tube .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
/*# sourceMappingURL=lg-transitions.css.map */
/*! lightgallery - v1.6.0 - 2017-08-08
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
.lg-outer.fb-comments .lg-img-wrap,
.lg-outer.fb-comments .lg-video-cont {
  padding-right: 400px !important;
}
.lg-outer.fb-comments .fb-comments {
  height: 100%;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 420px;
  z-index: 99999;
  background: #fff url("../images/lightgallery/loading.gif") no-repeat scroll center center;
}
.lg-outer.fb-comments .fb-comments.fb_iframe_widget {
  background-image: none;
}
.lg-outer.fb-comments .fb-comments.fb_iframe_widget.fb_iframe_widget_loader {
  background: #fff url("../images/lightgallery/loading.gif") no-repeat scroll center center;
}
.lg-outer.fb-comments .lg-toolbar {
  right: 420px;
  width: auto;
}
.lg-outer.fb-comments .lg-actions .lg-next {
  right: 420px;
}
.lg-outer.fb-comments .lg-item {
  background-image: none;
}
.lg-outer.fb-comments .lg-item.lg-complete .lg-img-wrap,
.lg-outer.fb-comments .lg-item.lg-complete .lg-video-cont {
  background-image: none;
}
.lg-outer.fb-comments .lg-img-wrap,
.lg-outer.fb-comments .lg-video-cont {
  background: url("../images/lightgallery/loading.gif") no-repeat scroll transparent;
  background-position: center center;
  background-position: calc((100% - 400px) / 2) center;
}
.lg-outer.fb-comments .lg-sub-html {
  padding: 0;
  position: static;
}
.lg-outer.fb-comments .lg-video-cont {
  max-width: 1250px !important;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul {
  list-style: none;
}
body {
  font-family: 'Roboto', sans-serif;
  background-color: #fdfbf8;
}
.img-wrapper {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.img-wrapper .img-inner-wrap {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100%;
  max-width: 100%;
  text-align: center;
}
.img-wrapper img:not(.awards-page-img):not(.article-sharing-icon) {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: auto;
  max-width: 100%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.img-wrapper video {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.img-wrapper.aspect-ratio-16-9 {
  padding-top: 56.25%;
}
.img-wrapper.aspect-ratio-746-443 {
  padding-top: 59.38337802%;
}
.socials {
  position: absolute;
  right: 40px;
  top: 42%;
  text-align: center;
  z-index: 9;
}
.socials img {
  display: block;
  margin-bottom: 35px;
  opacity: 1;
  width: 20px;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
@media (min-width: 1441px) {
  .socials img {
    width: 22px;
  }
}
.socials img:hover {
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
@media (max-width: 1024px) {
  .socials {
    display: none;
  }
}
.hero-title {
  color: #ffffff;
}
@media (min-width: 1025px) {
  .hero-title {
    font-size: 5.21vw;
    line-height: 4.95vw;
  }
}
@media (max-width: 1024px) {
  .hero-title {
    font-size: 50px;
    line-height: 45px;
  }
}
.hero-subheading {
  color: #ffffff;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (min-width: 1025px) {
  .hero-subheading {
    font-size: 1.25vw;
    line-height: 1.56vw;
    margin-top: 40px;
    margin-bottom: 50px;
  }
}
@media (max-width: 1024px) {
  .hero-subheading {
    margin-top: 20px;
    margin-bottom: 20%;
  }
}
@media (min-width: 1025px) {
  .hero-content {
    width: 49.48vw;
  }
}
@media (min-width: 1441px) {
  .hero-content {
    width: 32.66vw;
  }
}
@media (max-width: 1024px) {
  .hero-content {
    padding-right: 10.42vw;
  }
}
.btn {
  display: inline-block;
  font-size: 16px;
  min-width: 250px;
  text-align: center;
}
@media (min-width: 1025px) {
  .btn {
    padding: 13px 60px;
  }
}
@media (max-width: 1024px) {
  .btn {
    padding: 10px 50px;
  }
}
.btn-outline {
  background-color: transparent;
  border: 2px solid #ff7062;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn-outline:hover {
  background: #ff7062;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn-filled {
  background-color: #ff7062;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 2px solid #ff7062;
}
.btn-filled:hover {
  background: transparent;
  border: 2px solid #ff7062;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #ff7062;
}
.section-badge {
  position: absolute;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  text-transform: uppercase;
  font-size: 10px;
  color: #194563;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  top: 50%;
  left: 1px;
  letter-spacing: 3px;
}
@media (min-width: 1441px) {
  .section-badge {
    left: 55px;
  }
}
@media (max-width: 1024px) {
  .section-badge {
    left: -28px;
  }
}
@media (max-width: 1024px) {
  .section-badge.mobile-none {
    display: none;
  }
}
.heading-wrapper.dark-wrapper .page-title,
.heading-wrapper.dark-wrapper .heading-title {
  color: #194563;
}
.heading-wrapper.dark-wrapper .heading-divider {
  background-color: #194563;
}
.arrow-down-scroll img {
  width: 50px;
}
.content-page-wrapper {
  padding-top: 6.25vw;
}
@media (max-width: 719px) {
  .content-page-wrapper {
    padding-top: 120px;
  }
}
.content-page-wrapper .heading-wrapper {
  padding-bottom: 30px;
}
@media (min-width: 1025px) {
  .inner-page {
    padding-top: 5.21vw;
    padding-bottom: 7.81vw;
  }
}
@media (max-width: 1024px) {
  .inner-page {
    padding: 50px 0;
  }
}
.inner-page-top-text {
  padding-bottom: 50px;
}
@media (min-width: 1025px) {
  .inner-page-top-text {
    padding-bottom: 3.13vw;
  }
}
.mt-60 {
  margin-top: 80px;
}
@media (min-width: 1025px) {
  .mt-60 {
    margin-top: 3.13vw;
  }
}
.heading-section.no-bg {
  min-height: auto;
}
.video-player-btn {
  position: absolute;
  width: 55px;
  height: 55px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.video-player-btn:hover {
  cursor: pointer;
}
.video-player-btn:hover img {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.video-player-btn img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.cookies-holder {
  bottom: 0;
  right: 0;
  background-color: #194563;
  z-index: 11;
  width: 470px;
  padding: 20px 40px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .cookies-holder {
    width: 100%;
    padding: 10px 15px;
  }
}
.cookies-holder p {
  font-family: 'hk_grotesklight', sans-serif;
  color: #ffffff;
  font-size: 14px;
}
.cookies-holder div {
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.466);
  border-radius: 3px;
  padding: 10px 40px;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  margin-left: 20px;
}
.cookies-holder div:hover {
  background-color: #ff7062;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .cookies-holder div {
    padding: 10px 15px;
    margin-left: 10px;
  }
}
.cookies-holder a {
  color: #ff7062;
}
.search-hold {
  overflow: scroll;
  width: 95%;
  padding: 30px 50px;
  height: 95%;
  position: fixed;
  z-index: 22;
  top: 2.5%;
  left: 2.5%;
  background-color: #ffffff;
  display: none;
}
@media (max-width: 719px) {
  .search-hold {
    padding: 20px 15px;
  }
  .search-hold #search {
    padding: 5px 10px;
  }
}
.search-hold .search-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.search-hold .search-inner {
  width: 90%;
  margin: 0 auto;
  padding-top: 50px;
}
@media (min-width: 1025px) {
  .search-hold .search-inner {
    width: 50%;
  }
}
.search-hold img {
  width: 150px;
}
@media (max-width: 719px) {
  .search-hold img {
    width: 70px;
  }
}
.search-hold .search-close {
  position: relative;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.search-hold .search-close:hover {
  cursor: pointer;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.search-hold .search-close span {
  background-color: #194563;
  width: 25px;
  height: 1px;
  display: inline-block;
}
.search-hold .search-close span:nth-child(1) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 14px;
}
.search-hold .search-close span:nth-child(2) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.search-hold .search-results {
  font-family: 'HK-grotesk-regular', sans-serif;
}
.search-results-holder {
  margin-top: 30px;
}
@media (min-width: 1025px) {
  .search-results-holder {
    margin-top: 2.6vw;
  }
}
.search-results-top-text {
  display: block;
  font-size: 26px;
  line-height: 1.2em;
  color: #000;
  font-weight: 600;
  font-family: 'Roboto', sans-serif;
}
.search-results-top-text strong {
  font-weight: 600;
  color: #075d7d;
}
@media (min-width: 1025px) {
  .search-results-top-text {
    font-size: 1.88vw;
  }
}
.search-results-grid {
  margin-top: 30px;
}
@media (min-width: 1025px) {
  .search-results-grid {
    margin-top: 3.65vw;
  }
}
.search-results-row {
  border-bottom: 1px solid #a9a8a7;
  font-family: 'Roboto', sans-serif;
}
.search-results-row:last-child {
  border-bottom: none;
}
.search-link-title-text {
  display: block;
  font-weight: 600;
  color: #075d7d;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}
@media (min-width: 1025px) {
  .search-link-title-text {
    font-size: 24px;
  }
}
@media (min-width: 1367px) {
  .search-link-title-text {
    font-size: 28px;
  }
}
.search-link-text {
  display: block;
  color: #000;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
.search-link {
  font-size: 16px;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .search-link {
    font-size: 20px;
    padding-top: 1.04vw;
    padding-bottom: 1.04vw;
  }
  .search-link:hover .search-link-text {
    color: #075d7d;
  }
}
@media (min-width: 1367px) {
  .search-link {
    font-size: 22px;
  }
}
.inactive-link {
  pointer-events: none;
}
::-webkit-scrollbar {
  width: 3px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #ff7062;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  width: 5px;
}
.swiper-button-disabled {
  opacity: 0.5;
}
.total-wrapper {
  margin-top: 100px;
}
@media (min-width: 1025px) {
  .total-wrapper {
    margin-top: 0;
  }
}
.title-48 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 48px;
  color: #194563;
  line-height: 1;
}
@media (max-width: 1024px) {
  .title-48 {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  .title-48 {
    font-size: 2.5vw;
  }
}
@media (min-width: 1921px) {
  .title-48 {
    font-size: 48px;
  }
}
.title-48.light-blue {
  color: #034f6f;
}
.title-30 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 1;
  color: #000;
}
@media (max-width: 1024px) {
  .title-30 {
    font-size: 20px;
  }
}
.title-30.blue {
  color: #194563;
}
.title-30.fs-36 {
  font-size: 36px;
}
.title-30.fs-26 {
  font-size: 1.35vw;
}
@media (max-width: 1024px) {
  .title-30.fs-26 {
    font-size: 20px;
  }
}
.title-60 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 1;
  font-size: 3.13vw;
  color: #194563;
}
@media (max-width: 1024px) {
  .title-60 {
    font-size: 30px;
  }
}
.title-100 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 1;
  font-size: 5.21vw;
  color: #194563;
}
@media (max-width: 1024px) {
  .title-100 {
    font-size: 45px;
  }
}
.title-40 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 1;
  font-size: 2.08vw;
  color: #075d7d;
}
@media (max-width: 1024px) {
  .title-40 {
    font-size: 24px;
  }
}
.title-40.orange {
  color: #d19a3f;
}
.title-40.salmon {
  color: #ff7062;
}
.title-40.bold {
  font-weight: 600;
}
.txt-post-rtf {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 20px;
  color: #000;
}
@media (max-width: 1024px) {
  .txt-post-rtf {
    font-size: 18px;
  }
}
@media (min-width: 1025px) {
  .txt-post-rtf {
    font-size: 15px;
  }
}
@media (min-width: 1281px) {
  .txt-post-rtf {
    font-size: 16px;
  }
}
@media (min-width: 1367px) {
  .txt-post-rtf {
    font-size: 17px;
  }
}
@media (min-width: 1441px) {
  .txt-post-rtf {
    font-size: 18px;
  }
}
@media (min-width: 1661px) {
  .txt-post-rtf {
    font-size: 19px;
  }
}
@media (min-width: 1800px) {
  .txt-post-rtf {
    font-size: 20px;
  }
}
.txt-post-rtf ul {
  list-style-position: inside;
  list-style-type: disc;
}
.txt-post-rtf ol {
  list-style-position: inside;
  list-style-type: decimal;
}
.txt-post-rtf a {
  color: #194563;
}
.txt-post-rtf a.link-orange {
  color: #ff7062;
}
.para-20 {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 20px;
  color: #000;
}
@media (max-width: 1024px) {
  .para-20 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) {
  .para-20 {
    font-size: 15px;
  }
}
@media (min-width: 1281px) {
  .para-20 {
    font-size: 16px;
  }
}
@media (min-width: 1367px) {
  .para-20 {
    font-size: 17px;
  }
}
@media (min-width: 1441px) {
  .para-20 {
    font-size: 18px;
  }
}
@media (min-width: 1661px) {
  .para-20 {
    font-size: 19px;
  }
}
@media (min-width: 1800px) {
  .para-20 {
    font-size: 20px;
  }
}
.para-20.blue {
  color: #194563;
}
.para-20.light-blue {
  color: #034f6f;
}
.para-20.fs-16 {
  font-size: 16px;
}
@media (max-width: 1024px) {
  .para-20.fs-16 {
    font-size: 14px;
  }
}
.para-20.fs-18 {
  font-size: 18px;
}
@media (max-width: 1024px) {
  .para-20.fs-18 {
    font-size: 16px;
  }
}
.para-20.fs-24 {
  font-size: 20px;
}
@media (min-width: 1441px) {
  .para-20.fs-24 {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .para-20.fs-24 {
    font-size: 20px;
  }
}
.para-20.fs-30 {
  font-size: 1.56vw;
}
@media (max-width: 1024px) {
  .para-20.fs-30 {
    font-size: 20px;
  }
}
.para-20.bold {
  font-family: 'HK-grotesk-regular', sans-serif;
}
.para-20.white {
  color: #ffffff;
}
.para-20 a {
  color: #194563;
}
.para-20 a.link-orange {
  color: #ff7062;
}
.txt-hold p {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 20px;
  color: #000;
  font-size: 18px;
  color: #034f6f;
}
@media (max-width: 1024px) {
  .txt-hold p {
    font-size: 18px;
  }
}
@media (min-width: 1025px) {
  .txt-hold p {
    font-size: 15px;
  }
}
@media (min-width: 1281px) {
  .txt-hold p {
    font-size: 16px;
  }
}
@media (min-width: 1367px) {
  .txt-hold p {
    font-size: 17px;
  }
}
@media (min-width: 1441px) {
  .txt-hold p {
    font-size: 18px;
  }
}
@media (min-width: 1661px) {
  .txt-hold p {
    font-size: 19px;
  }
}
@media (min-width: 1800px) {
  .txt-hold p {
    font-size: 20px;
  }
}
.txt-hold p.blue {
  color: #194563;
}
.txt-hold p.light-blue {
  color: #034f6f;
}
.txt-hold p.fs-16 {
  font-size: 16px;
}
@media (max-width: 1024px) {
  .txt-hold p.fs-16 {
    font-size: 14px;
  }
}
.txt-hold p.fs-18 {
  font-size: 18px;
}
@media (max-width: 1024px) {
  .txt-hold p.fs-18 {
    font-size: 16px;
  }
}
.txt-hold p.fs-24 {
  font-size: 20px;
}
@media (min-width: 1441px) {
  .txt-hold p.fs-24 {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .txt-hold p.fs-24 {
    font-size: 20px;
  }
}
.txt-hold p.fs-30 {
  font-size: 1.56vw;
}
@media (max-width: 1024px) {
  .txt-hold p.fs-30 {
    font-size: 20px;
  }
}
.txt-hold p.bold {
  font-family: 'HK-grotesk-regular', sans-serif;
}
.txt-hold p.white {
  color: #ffffff;
}
.txt-hold p a {
  color: #194563;
}
.txt-hold p a.link-orange {
  color: #ff7062;
}
@media (max-width: 1024px) {
  .txt-hold p {
    font-size: 16px;
  }
}
.txt-hold h2 {
  font-family: 'hk_grotesklight', sans-serif;
  font-weight: 100;
  font-size: 24px;
  color: #034f6f;
  margin-bottom: 50px;
}
.txt-hold h3 {
  font-family: 'hk_grotesklight', sans-serif;
  font-weight: 100;
  font-size: 22px;
  color: #034f6f;
  margin-bottom: 50px;
}
.txt-hold h4 {
  font-family: 'hk_grotesklight', sans-serif;
  font-weight: 100;
  font-size: 20px;
  color: #034f6f;
  margin-bottom: 50px;
}
.txt-hold h5 {
  font-family: 'hk_grotesklight', sans-serif;
  font-weight: 100;
  font-size: 20px;
  color: #034f6f;
  margin-bottom: 50px;
}
.txt-hold h6 {
  font-family: 'hk_grotesklight', sans-serif;
  font-weight: 100;
  font-size: 20px;
  color: #034f6f;
  margin-bottom: 50px;
}
.txt-hold a {
  color: #194563;
  font-weight: bold;
}
.txt-hold a:hover {
  text-decoration: underline;
}
.txt-hold ul,
.txt-hold ol {
  margin: 25px 0;
}
.txt-hold ul li,
.txt-hold ol li {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 18px;
  color: #034f6f;
  position: relative;
  padding-left: 30px;
}
.txt-hold ul li:before,
.txt-hold ol li:before {
  content: '';
  width: 4px;
  height: 4px;
  background-color: #034f6f;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 12px;
}
.p-30-dark {
  font-size: 30px;
  line-height: 1.2;
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #194563;
}
@media (max-width: 1024px) {
  .p-30-dark {
    font-size: 26px;
  }
}
.p-30-light {
  font-size: 30px;
  line-height: 1.2;
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #ffffff;
}
.p-21-dark {
  font-size: 21px;
  line-height: 1.2;
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #194563;
}
.p-21-black {
  font-size: 21px;
  line-height: 1.2;
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #20252c;
}
@media (max-width: 719px) {
  .p-21-black {
    font-size: 18px;
  }
}
.section-heading-dark {
  color: #194563;
  font-weight: 200;
}
@media (min-width: 1025px) {
  .section-heading-dark {
    font-size: 4.17vw;
    line-height: 3.65vw;
  }
}
@media (min-width: 1441px) {
  .section-heading-dark {
    font-size: 5.73vw;
    line-height: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .section-heading-dark {
    font-size: 50px;
    line-height: 45px;
  }
}
@media (max-width: 430px) {
  .section-heading-dark {
    font-size: 40px;
    line-height: 35px;
  }
}
@media (min-width: 1025px) {
  .heading-section .para-20 {
    width: 60%;
    margin-top: 2.08vw;
    margin-bottom: 3.13vw;
  }
}
@media (min-width: 1025px) {
  .heading-section .btn {
    margin-top: 2.6vw;
    margin-bottom: 1.04vw;
  }
}
@media (max-width: 1024px) {
  .heading-section .btn {
    margin-top: 30px;
  }
}
.published-date {
  color: #000;
  font-weight: 200;
  font-size: 16px;
}
.grid-article-heading {
  color: #194563;
  font-family: 'hk_grotesklight', sans-serif;
  font-weight: 200;
  margin-top: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (min-width: 1025px) {
  .grid-article-heading {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (min-width: 1441px) {
  .grid-article-heading {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .grid-article-heading {
    font-size: 20px;
  }
}
/**
 * Swiper 4.1.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 11, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #215199;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 11;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.header .outer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .header .outer-container {
    background: #194563;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1024px) {
  .header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1025px) {
  .header {
    padding-top: 40px;
  }
}
@media (min-width: 1441px) {
  .header {
    padding-top: 70px;
  }
}
.header a {
  position: relative;
  color: #ffffff;
}
.header a:hover::before {
  opacity: 1;
  width: 100%;
  -webkit-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
@media (max-width: 1024px) {
  .header a::before {
    content: none;
  }
}
.header .submenu-arrow .light-header {
  display: inline-block !important;
}
.header .submenu-arrow .dark-header {
  display: none!important;
}
.header.hide {
  top: -100px;
  -webkit-transition: top 0.5s ease-in-out;
  -o-transition: top 0.5s ease-in-out;
  transition: top 0.5s ease-in-out;
}
@media (max-width: 1024px) {
  .header.hide {
    top: -50px;
  }
}
.header.show {
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.header.non-sticky-header {
  -webkit-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  background-color: transparent;
}
.sticky-header {
  display: none;
  -webkit-box-shadow: 0px 2px px -5px #194563;
  box-shadow: 0px 2px 8px -5px #194563;
  top: 0;
  padding: 10px 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .sticky-header {
    background-color: #fdfbf8;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    height: 100px;
  }
  .sticky-header .menu-container {
    padding-top: 15px;
  }
}
.sticky-header a {
  color: #194563;
}
.sticky-header .icons .light-header {
  display: none!important;
}
.sticky-header .icons .dark-header {
  display: block!important;
}
.sticky-header .submenu-arrow .light-header {
  display: none!important;
}
.sticky-header .submenu-arrow .dark-header {
  display: inline-block !important;
}
.sticky-header.fix {
  display: block;
}
/* Logo */
@media (max-width: 1024px) {
  .logo a {
    position: absolute;
    top: 57px;
    left: 10%;
    z-index: 22;
  }
}
.logo a:before {
  content: none;
}
@media (max-width: 1024px) {
  .logo .header-logo {
    width: 60px;
  }
}
@media (min-width: 1025px) {
  .logo .header-logo {
    width: 6.61vw;
    max-width: 6.61vw;
  }
}
/* Inverted header */
.inverted-header {
  display: none;
}
.blue-header {
  background-color: #194563;
  top: 0;
}
@media (max-width: 1024px) {
  .blue-header .top-menu {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    padding-top: 2px;
  }
}
@media (min-width: 1025px) {
  .blue-header {
    padding: 10px 0;
  }
}
.blue-header .menu-container {
  padding-top: 15px;
}
.blue-header.non-sticky-header {
  background-color: #194563;
}
.blue-header.sticky-header {
  background-color: #ffffff;
}
/* Menu container */
.menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .menu-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #194563;
  }
}
.menu-container.active .main-menu {
  display: block;
  height: 100vh;
  width: 100vw;
  background-color: #194563;
  padding-left: 14%;
  margin-top: 150px;
}
.menu-container.active .main-menu a {
  margin-bottom: 20px;
}
/* Menu */
.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1024px) {
  .menu {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 430px) {
  .menu {
    margin-left: -30px;
  }
}
@media (max-width: 1024px) {
  .menu .top-menu {
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    line-height: 1;
  }
}
@media (max-width: 1024px) and (max-width: 430px) {
  .menu .top-menu .hidden-on-mobile {
    display: none;
  }
  .menu .top-menu .hotline-link {
    margin-left: 15px;
  }
}
.menu .top-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.menu .top-menu a {
  display: inline-block;
  margin-left: 10px;
  font-size: 13px;
}
@media (min-width: 1025px) {
  .menu .top-menu a {
    margin-left: 1.93vw;
  }
}
@media (max-width: 719px) {
  .menu .top-menu a {
    font-size: 12px;
    margin-left: 5px;
  }
}
.menu .top-menu a::before {
  position: absolute;
  left: 0;
  bottom: -3px;
  content: '';
  height: 1px;
  width: 0%;
  background-color: #ffffff;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  opacity: 0;
}
.menu .top-menu a:hover::before {
  opacity: 1;
  width: 100%;
  -webkit-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.main-menu {
  /* Mobile */
}
.main-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .main-menu ul {
    display: block;
  }
}
.main-menu a {
  font-size: 15px;
  display: inline-block;
}
@media (min-width: 1441px) {
  .main-menu a {
    font-size: 18px;
  }
}
@media (min-width: 1025px) {
  .main-menu a {
    padding: 0.83vw 0vw;
    margin-left: 3.13vw;
  }
}
@media (max-width: 1024px) {
  .main-menu {
    display: none;
  }
}
.mobile-header-socials {
  margin-top: 50px;
}
.mobile-header-socials img {
  margin-right: 20px;
  width: 20px;
}
@media (min-width: 1025px) {
  .mobile-header-socials {
    display: none;
  }
}
.header .submenu-container {
  position: relative;
}
@media (min-width: 1025px) {
  .header .submenu {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 335px;
    background-color: rgba(255, 255, 255, 0.76);
    border-top: 3px solid #ff7062;
    padding: 15px 0;
    -webkit-box-shadow: 2px 2px 8px -5px #194563;
    box-shadow: 2px 2px 8px -5px #194563;
  }
  .header .submenu a {
    color: #042439;
    padding: 7px 0;
    font-size: 14px;
    margin-left: 30px;
  }
}
@media (min-width: 1025px) and (min-width: 1441px) {
  .header .submenu a {
    font-size: 16px;
    padding: 10px 0;
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .header .submenu a:hover {
    color: #ff7062;
  }
}
@media (max-width: 1024px) {
  .header .submenu {
    display: none;
  }
}
.header .submenu-active .submenu {
  display: block!important;
}
@media (max-width: 1024px) {
  .header .submenu-active .submenu {
    padding-left: 20px;
  }
  .header .submenu-active .submenu a {
    font-size: 15px;
  }
}
.header .submenu-active .submenu-arrow img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.header .submenu-container .submenu-arrow img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .header .submenu-container:hover ul.submenu {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }
}
@media (min-width: 1025px) {
  .header .submenu-container:hover .submenu-arrow img {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
.submenu-arrow {
  position: relative;
  top: -3px;
  left: 5px;
}
.active-submenu-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9;
  visibility: hidden;
  background-color: #2020208f;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}
.active-submenu-bg.overlay {
  visibility: visible;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
}
.main-menu .submenu ul li a {
  font-size: 16px;
  font-weight: normal;
}
/* Icons */
.icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 25px;
}
.icons .light-header {
  display: block!important;
}
.icons .dark-header {
  display: none!important;
}
.icons img {
  opacity: 1;
  width: 80%;
}
@media (min-width: 1441px) {
  .icons img {
    width: 100%;
  }
}
.icons a::before {
  content: none;
}
.icons a img:hover {
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
@media (min-width: 1025px) {
  .icons .search-icon {
    position: relative;
    top: 0px;
  }
}
@media (max-width: 1024px) {
  .icons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: absolute;
    top: 10px;
    right: 0;
  }
}
@media (max-width: 719px) {
  .icons {
    top: 14px;
    right: 10px;
    margin: 0;
  }
  .icons img {
    width: 80%;
  }
  .icons .search-icon-link,
  .icons .location-icon-link {
    margin-right: 6px;
  }
  .icons .search-icon-link img {
    width: 78%;
  }
}
@media (min-width: 1025px) {
  .location-icon-link {
    display: none;
  }
}
.active .icons {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* Language switcher */
.language-switcher {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 12px;
  padding-top: 12px;
}
@media (max-width: 1024px) {
  .language-switcher {
    font-size: 14px;
    padding-top: 0;
  }
}
@media (max-width: 719px) {
  .language-switcher {
    left: 10px;
  }
}
.language-switcher a:before {
  content: none;
}
@media (max-width: 1024px) {
  .header .light-header {
    display: none;
  }
  .header .dark-header {
    display: block;
  }
}
/* Hamburger */
.hamburger {
  display: none;
  position: absolute;
  top: 5px;
  right: 10%;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 2px solid #194563;
  border-radius: 50%;
  padding-top: 10px;
  padding-left: 8px;
  z-index: 22;
}
@media (max-width: 1024px) {
  .hamburger {
    display: block;
  }
}
.hamburger span {
  height: 3px;
  border-radius: 3px;
  background: #194563;
  width: 20px;
  display: block;
  margin-bottom: 4px;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hamburger span:last-child {
  width: 10px;
}
.second-header-mobile {
  position: absolute;
  width: 100%;
  height: 50px;
  top: 50px;
  background-color: #ffffff;
}
.mobile-header .light-header {
  display: block;
}
.mobile-header .dark-header {
  display: none;
}
.mobile-header .hamburger {
  border-color: #ffffff;
}
.mobile-header .hamburger span {
  background-color: #ffffff;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.mobile-header .hamburger span:nth-child(1) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 30px;
  position: relative;
  top: 6px;
  left: -5px;
}
.mobile-header .hamburger span:nth-child(2) {
  display: none;
}
.mobile-header .hamburger span:nth-child(3) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 30px;
  left: -5px;
  position: relative;
}
.mobile-header .second-header-mobile {
  background-color: #194563;
}
@media (min-width: 1025px) {
  .header .second-header-mobile {
    display: none;
  }
}
.mobile-header-contacts a {
  font-family: 'hk_grotesklight', sans-serif;
}
.search-submit-btn {
  display: inline-block;
  width: 28px;
  height: 28px;
}
.search-submit-btn .template-image {
  width: 100%;
  display: inline-block;
}
@media (min-width: 1025px) {
  .search-submit-btn {
    -webkit-transition: opcity 0.4s;
    -o-transition: opcity 0.4s;
    transition: opcity 0.4s;
  }
  .search-submit-btn:hover {
    opacity: 0.8;
  }
}
.search-fld-row.col-form-fields {
  position: relative;
  margin-right: 0;
}
.search-fld-row.col-form-fields .field-holder {
  margin-right: 0 !important;
}
.search-fld-row.col-form-fields .form-field {
  padding-right: 35px;
}
@media (min-width: 1025px) {
  .search-fld-row.col-form-fields .form-field {
    padding-right: 45px;
  }
}
.search-submit-btn-container {
  position: absolute;
  top: 25%;
  right: 5px;
}
@media (min-width: 1025px) {
  .search-submit-btn-container {
    top: 47%;
    right: 10px;
  }
}
footer {
  background-color: #194563;
  padding-top: 4.17vw;
  padding-bottom: 2.86vw;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (min-width: 1441px) {
  footer {
    padding-top: 5.73vw;
  }
}
footer .footer-logo img {
  width: 100px;
}
@media (min-width: 1025px) {
  footer .footer-logo img {
    width: 6.61vw;
  }
}
@media (max-width: 719px) {
  footer {
    padding: 50px 0;
  }
}
.footer-menu {
  margin-top: 40px;
}
.footer-menu div {
  vertical-align: top;
  display: inline-block;
}
@media (min-width: 1025px) {
  .footer-menu {
    margin-top: 3.65vw;
  }
  .footer-menu div {
    width: 19%;
    padding-right: 20px;
  }
}
@media (max-width: 1024px) {
  .footer-menu div {
    width: 32%;
    padding-right: 20px;
  }
}
@media (max-width: 719px) {
  .footer-menu div {
    width: 48%;
    padding-right: 20px;
    margin-bottom: 30px;
  }
  .footer-menu div .footer-main-link {
    margin-bottom: 20px;
  }
}
@media (max-width: 430px) {
  .footer-menu div {
    width: 100%;
    padding-bottom: 20px;
  }
  .footer-menu div .footer-main-link {
    margin-bottom: 15px;
  }
  .footer-menu div .footer-sub-link {
    margin-bottom: 8px;
  }
}
.footer-menu span {
  display: block;
}
.footer-menu span a {
  color: #ffffff;
  display: inline-block;
  position: relative;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer-menu span a:hover {
  color: #ff7062;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer-menu .footer-main-link {
  font-size: 16px;
  margin-bottom: 25px;
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1441px) {
  .footer-menu .footer-main-link {
    font-size: 20px;
    margin-bottom: 35px;
  }
}
.footer-menu .footer-sub-link {
  margin-bottom: 8px;
  opacity: 0.8;
}
@media (min-width: 1441px) {
  .footer-menu .footer-sub-link {
    margin-bottom: 12px;
  }
}
@media (max-width: 430px) {
  .footer-menu-column {
    border-bottom: 1px solid #415b6d;
  }
  .footer-menu-column:last-child {
    border-bottom: none;
  }
}
.footer-contacts {
  color: #ffffff;
}
.footer-contacts div {
  vertical-align: top;
  display: inline-block;
  width: 19%;
}
.footer-contacts a img {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.footer-contacts a:hover img {
  opacity: 0.8;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.footer-contacts .footer-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 45px;
}
.footer-contacts .footer-icons a img {
  margin-right: 20px;
  display: inline-block;
  opacity: 1;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
  width: 20px;
}
.footer-contacts .footer-icons a:hover img {
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
.footer-contacts .footer-icons a:hover::before {
  content: none;
}
.footer-contacts .footer-contact-address {
  width: 40%;
}
@media (max-width: 719px) {
  .footer-contacts .footer-contact-address {
    width: 100%;
  }
}
@media (min-width: 1441px) {
  .footer-contacts {
    margin-top: 6.77vw;
  }
}
@media (min-width: 1025px) {
  .footer-contacts {
    margin-top: 3.65vw;
  }
}
@media (max-width: 1024px) {
  .footer-contacts {
    margin: 50px 0 30px 0;
  }
  .footer-contacts div {
    width: 32%;
  }
}
@media (max-width: 719px) {
  .footer-contacts {
    margin: 0;
  }
  .footer-contacts div {
    width: 48%;
  }
}
@media (max-width: 430px) {
  .footer-contacts div {
    margin-bottom: 20px;
    width: 100%;
  }
  .footer-contacts .footer-icons {
    display: block;
  }
}
.footer-contacts div span:first-child {
  display: inline-block;
  margin-bottom: 15px;
}
@media (max-width: 719px) {
  .footer-contacts div span:first-child {
    margin-bottom: 5px;
  }
}
.footer-contacts a {
  position: relative;
  color: #ffffff;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer-contacts a:hover {
  color: #ff7062;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer-colophon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
}
@media (min-width: 1025px) {
  .footer-colophon {
    margin-top: 2.34vw;
  }
}
@media (max-width: 719px) {
  .footer-colophon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.footer-colophon a {
  color: #ffffff;
  position: relative;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer-colophon a:hover {
  color: #ff7062;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.footer-colophon p {
  color: #ffffff;
  opacity: 0.6;
}
.footer-colophon .policy-links p {
  display: inline-block;
  margin-right: 35px;
  opacity: 0.6;
}
@media (max-width: 719px) {
  .footer-colophon .policy-links p {
    display: block;
  }
}
.footer-colophon .policy-links a {
  margin-right: 20px;
  display: inline-block;
}
@media (max-width: 719px) {
  .footer-colophon .policy-links a {
    display: block;
    margin-top: 20px;
  }
}
.footer-colophon .made-by-edesign {
  opacity: 0.6;
}
@media (max-width: 719px) {
  .footer-colophon .made-by-edesign {
    margin-top: 50px;
  }
}
.external-link {
  width: 15px;
}
.email-footer-icon {
  width: 25px;
  position: relative;
  top: 4px;
  margin-right: 5px;
}
.email-link {
  position: relative;
  top: 4px;
}
.location-footer-icon {
  width: 18px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
.outer-container {
  width: 100%;
}
@media (min-width: 1025px) {
  .outer-container {
    width: 90%;
    margin: 0 auto;
  }
}
@media (min-width: 1441px) {
  .outer-container {
    width: 81.67vw;
    margin: 0 auto;
  }
}
.inner-container {
  width: 80%;
  margin: 0 auto;
}
@media (min-width: 1441px) {
  .inner-container {
    max-width: 66.77vw;
    margin: 0 auto;
  }
}
@media (min-width: 1025px) {
  .medium-container {
    width: 79.9vw;
    margin: 0 auto;
  }
}
@media (max-width: 1024px) {
  .medium-container {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 1025px) {
  .inner-container-about {
    width: 81.46vw;
    margin-right: 0;
    float: right;
  }
}
@media (max-width: 1024px) {
  .inner-container-about {
    width: 80%;
    margin: 0 auto;
  }
}
.container-1755 {
  margin: 0 auto;
}
@media (min-width: 1025px) {
  .container-1755 {
    width: 91.41vw;
  }
}
@media (max-width: 1024px) {
  .container-1755 {
    width: 95%;
    margin: 0 auto;
  }
}
.page-bg {
  background-size: cover;
  background-position-y: -74vw;
  background-repeat: repeat;
}
.heading-section {
  padding-top: 22.14vw;
  background-size: cover;
  background-position: center;
  min-height: 100vh;
}
@media (min-width: 1441px) {
  .heading-section {
    padding-top: 25.52vw;
  }
}
@media (max-width: 1024px) {
  .heading-section {
    padding-bottom: 35px;
    padding-top: 200px;
    min-height: auto;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .heading-section .heading-wrapper {
    position: relative;
    z-index: 3;
  }
}
.heading-section.no-bg {
  padding-top: 4.69vw;
}
.heading-section.header-mask:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  z-index: 2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 1025px) {
  .heading-section.header-mask:before {
    content: '';
    height: 17.55vw;
  }
}
.heading-wrapper {
  max-width: 1450px;
  padding: 0 34px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 1025px) {
  .heading-wrapper {
    padding: 0 78px 80px 78px;
  }
}
.page-title {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 3px;
}
.page-title.blue {
  color: #194563;
}
.page-title.black {
  color: #000000;
}
.heading-title {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ffffff;
  font-size: 4.69vw;
  line-height: 1;
  letter-spacing: -1px;
}
@media (max-width: 1024px) {
  .heading-title {
    font-size: 35px;
  }
}
@media (min-width: 1025px) {
  .heading-title {
    width: 82%;
  }
}
.heading-title.blue {
  color: #194563;
}
.heading-divider {
  height: 1px;
  width: 45px;
  background-color: #ffffff;
  display: block;
  margin: 30px 0;
}
.heading-divider.blue {
  background-color: #194563;
}
.arrow-down-scroll,
.sectors-down-scroll,
.arrow-down-scroll-history,
.show-more-news,
.show-more-responsibilities {
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #ffffff;
  border-radius: 100%;
  margin-top: 35px;
}
.arrow-down-scroll:hover,
.sectors-down-scroll:hover,
.arrow-down-scroll-history:hover,
.show-more-news:hover,
.show-more-responsibilities:hover {
  cursor: pointer;
}
.arrow-down-scroll:hover img,
.sectors-down-scroll:hover img,
.arrow-down-scroll-history:hover img,
.show-more-news:hover img,
.show-more-responsibilities:hover img {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.arrow-down-scroll img,
.sectors-down-scroll img,
.arrow-down-scroll-history img,
.show-more-news img,
.show-more-responsibilities img {
  width: 20px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.show-more-news {
  border-color: #194563;
  margin: 0 auto;
  margin-top: 30px;
}
.show-more-responsibilities {
  border-color: #194563;
  margin: 0 auto;
  margin-top: 30px;
}
.inner-wrapper {
  max-width: 1608px;
  width: 100%;
  padding: 0 34px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.inner-wrapper.w-1290 {
  max-width: 1290px;
}
.awards-page {
  background-color: #f6f5f3;
  padding-top: 7.29vw;
  padding-bottom: 8.33vw;
}
.awards-page .title-48 {
  margin: 30px 0;
}
.awards-page .year-type {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #000;
  font-size: 36px;
}
.awards-page .vt {
  vertical-align: top;
}
.awards-page .vm {
  vertical-align: middle;
}
.awards-slider {
  height: auto;
}
.awards-slider .swiper-wrapper {
  height: auto;
}
.awards-slider .slider-controlls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  margin-top: 20px;
}
.awards-slider .slider-controlls img {
  width: 50px;
  height: 50px;
  margin: 0 10px;
  display: inline-block;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.awards-slider .slider-controlls img:hover {
  opacity: 0.7;
  cursor: pointer;
}
@media (max-width: 719px) {
  .awards-slider .slider-controlls img {
    width: 30px;
    height: 30px;
  }
}
.awards-row {
  border-bottom: 1px solid #d3d6d7;
  padding: 40px 0;
}
@media (min-width: 1025px) {
  .awards-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.awards-row:last-child {
  border-bottom: none;
}
.awards-row.board {
  border-bottom: none;
}
@media (min-width: 1025px) {
  .awards-row.board {
    padding: 60px 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.awards-row.board .quote-txt-flex {
  margin-top: 55px;
}
@media (min-width: 1025px) {
  .awards-row.board .quote-txt-flex {
    margin-top: 3.13vw;
  }
}
@media (min-width: 1025px) {
  .awards-row.board .quote-txt-flex .para-20 {
    width: 60%;
  }
}
@media (min-width: 1025px) {
  .awards-row.board .award-info {
    padding-left: 150px;
  }
}
.awards-row.board:not(.no-img):nth-child(even) .award-row-txt {
  padding-right: 0;
}
@media (min-width: 1025px) {
  .awards-row.board:not(.no-img):nth-child(even) .award-row-txt {
    padding-left: 5.21vw;
  }
}
@media (min-width: 1025px) {
  .awards-row.board:not(.no-img):nth-child(even) .inline_block:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1025px) {
  .awards-row.board:not(.no-img):nth-child(even) .inline_block:nth-child(2n) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.awards-row.board:not(.no-img):nth-child(odd) .award-row-txt {
  padding-left: 0;
}
@media (min-width: 1025px) {
  .awards-row.board:not(.no-img):nth-child(odd) .award-row-txt {
    padding-right: 5.21vw;
  }
}
@media (min-width: 1025px) {
  .awards-row.board:not(.no-img):nth-child(odd) .inline_block:first-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1025px) {
  .awards-row.board:not(.no-img):nth-child(odd) .inline_block:nth-child(2n) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.awards-row:not(.no-img):nth-child(odd) .award-row-txt {
  padding-right: 0;
}
@media (min-width: 1025px) {
  .awards-row:not(.no-img):nth-child(odd) .award-row-txt {
    padding-left: 5.21vw;
  }
}
@media (min-width: 1025px) {
  .awards-row:not(.no-img):nth-child(odd) .inline_block:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1025px) {
  .awards-row:not(.no-img):nth-child(odd) .inline_block:nth-child(2n) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1025px) {
  .awards-row.no-img .col-d-50:first-child {
    width: 90%;
  }
}
@media (min-width: 1025px) {
  .awards-row.no-img .award-info {
    margin-top: 0;
  }
}
.awards-row.no-img .award-row-txt {
  padding-right: 0;
}
@media (max-width: 1024px) {
  .awards-row.no-img .award-row-txt {
    padding-bottom: 0;
  }
}
.awards-row.no-img .award-info {
  width: 100%;
}
@media (max-width: 1024px) {
  .award-row-txt {
    padding-bottom: 25px;
  }
}
@media (min-width: 1025px) {
  .award-row-txt {
    padding-right: 5.21vw;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.quote-txt-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.quote-txt-flex img {
  padding-right: 30px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1024px) {
  .quote-txt-flex img {
    position: absolute;
    top: -20px;
  }
}
.awards-img {
  max-width: 100%;
}
.awards-img.awards-page-img {
  height: 100%;
  width: auto;
  position: relative;
  z-index: -1;
  max-width: unset;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.award-info {
  margin-top: 25px;
}
@media (min-width: 1025px) {
  .award-info {
    padding-left: 120px;
    margin-top: 60px;
  }
}
@media (min-width: 1025px) {
  .hold-to-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.see-more-arrow {
  margin-bottom: 25px;
}
@media (min-width: 1025px) {
  .see-more-arrow {
    margin-bottom: 60px;
  }
}
.see-more-arrow p {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #194563;
  font-size: 16px;
  margin-bottom: 30px;
}
.see-more-arrow .arrow-down-scroll {
  border: 1px solid #194563;
  margin: 0 auto;
}
@media (min-width: 1025px) {
  .btns-group-section {
    margin-top: 35px;
  }
}
.bottom-page-btns {
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
  margin-top: 25px;
}
@media (min-width: 1025px) {
  .bottom-page-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 55px;
  }
}
.bottom-page-btns a {
  margin-bottom: 10px;
}
.wrapper-1450 {
  max-width: 1450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 34px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.vision-page {
  padding-top: 6.25vw;
  padding-bottom: 6.25vw;
  background-color: #fdfbf8;
}
.vision-page .img-slider-txt {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.vision-page .img-slider-txt .title-100 {
  display: none;
}
@media (min-width: 1025px) {
  .vision-page .img-slider-txt {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    top: 20%;
    z-index: 2;
  }
  .vision-page .img-slider-txt .title-100 {
    display: block;
  }
}
.vision-page .img-slider-txt .para-20 {
  margin-top: 30px;
}
@media (min-width: 1025px) {
  .vision-page .img-slider-txt .para-20 {
    max-width: 80%;
  }
}
.vision-page .one-img-slider {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1024px) {
  .vision-page .one-img-slider {
    margin-top: 25px;
  }
}
@media (min-width: 1025px) {
  .vision-page .one-img-slider {
    width: 55.21vw;
    float: right;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.vision-page .one-img-slider img {
  width: 100%;
}
.vision-page .one-img-slider .swiper-slide img {
  max-width: 100%;
}
@media (min-width: 1025px) {
  .vision-page .one-img-slider .swiper-slide .para-20 {
    width: 22.4vw;
  }
}
@media (min-width: 1025px) {
  .vision-page .one-img-slider.swiper-container {
    position: unset;
  }
}
.vision-page .img-slider-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 4.17vw;
}
@media (max-width: 1024px) {
  .vision-page .img-slider-row {
    padding-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .vision-page .img-slider-row.swiped-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .vision-page .img-slider-row.swiped-row .img-slider-txt {
    margin-left: 15px;
  }
}
.vision-page .slider-controlls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .vision-page .slider-controlls {
    bottom: 0;
    position: static;
    margin-top: 10px;
  }
}
@media (min-width: 1025px) {
  .vision-page .slider-controlls {
    position: absolute;
    z-index: 2;
    bottom: 100px;
    left: 0;
    top: auto;
  }
}
.vision-page .slider-controlls img {
  max-width: 50px;
}
@media (min-width: 1441px) {
  .vision-page .slider-controlls img {
    max-width: 80px;
  }
}
@media (max-width: 1024px) {
  .vision-page .slider-controlls img {
    max-width: 40px;
  }
}
.vision-page .slider-controlls .vision-slider-next {
  padding-left: 15px;
}
.vision-page .slider-controlls .vision-slider-next .circle-arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.vision-page .slider-controlls.second-slider-vision {
  position: absolute;
  right: 0;
  left: unset;
}
@media (max-width: 1024px) {
  .vision-page .slider-controlls.second-slider-vision {
    position: static;
    margin-top: 25px;
  }
}
@media (max-width: 1024px) {
  .vision-page .vision-second-slider .one-img-slider {
    margin-top: 50px;
  }
}
@media (min-width: 1025px) {
  .vision-page .vision-second-slider .one-img-slider {
    width: 55.21vw;
    float: left;
  }
}
@media (max-width: 1024px) {
  .vision-page .vision-second-slider .one-img-slider img {
    margin-top: 25px!important;
  }
}
.vision-page .vision-second-slider .one-img-slider .swiper-slide img {
  max-width: 100%;
}
@media (min-width: 1025px) {
  .vision-page .vision-second-slider .one-img-slider .swiper-slide .para-20 {
    width: 22.4vw;
  }
}
@media (min-width: 1025px) {
  .vision-page .vision-second-slider .one-img-slider.swiper-container {
    position: unset;
  }
}
.vision-page .vision-second-slider .one-img-slider .second-slider-vision {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .vision-page .vision-second-slider .one-img-slider .second-slider-vision {
    margin-top: 25px;
  }
}
@media (min-width: 1025px) {
  .vision-page .vision-second-slider .one-img-slider .second-slider-vision {
    right: 0!important;
  }
}
@media (max-width: 1024px) {
  .vision-page .vision-second-slider .one-img-slider .second-slider-vision img {
    max-width: 40px;
  }
}
.vision-page .vision-second-slider .one-img-slider .second-slider-vision .vision-slider-next {
  padding-left: 15px;
}
.vision-page .vision-second-slider .one-img-slider .second-slider-vision .vision-slider-next .circle-arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 1025px) {
  .vision-page .vision-second-slider .img-slider-txt {
    float: right;
    right: 0;
  }
}
.eshop-page {
  padding-bottom: 30px;
  background-color: #fdfbf8;
}
@media (min-width: 1025px) {
  .eshop-page {
    padding-bottom: 7.29vw;
  }
}
@media (min-width: 1025px) {
  .eshop-page .eshop-grid {
    margin-top: 40px;
  }
}
.eshop-page .eshop-grid .inline_block {
  text-align: center;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.eshop-page .eshop-grid .inline_block h3 {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .eshop-page .eshop-grid .inline_block {
    padding-bottom: 35px;
  }
}
@media (min-width: 640px) {
  .eshop-page .eshop-grid .inline_block {
    padding-right: 34px;
  }
}
.eshop-page .eshop-grid .inline_block img {
  width: 100%;
}
@media (min-width: 1025px) {
  .eshop-page .eshop-grid .inline_block img {
    width: 70%;
  }
}
.eshop-page .eshop-grid .inline_block.shop-item {
  vertical-align: top;
}
.eshop-page .eshop-grid h3 a {
  color: #194563;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.eshop-page .eshop-grid h3 a:hover {
  color: #ff7062;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.eshop-page .eshop-grid-txt {
  margin-top: 25px;
}
@media (min-width: 1025px) {
  .eshop-page .eshop-grid-txt {
    margin-top: 60px;
  }
}
.eshop-page .eshop-grid-txt .para-20 {
  margin-top: 30px;
  margin-bottom: 40px;
}
.privacy-page {
  padding-bottom: 60px;
}
@media (min-width: 1025px) {
  .privacy-page {
    padding-bottom: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .privacy-txt-section {
    padding: 0 25px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.faq-page {
  padding: 25px 0;
}
@media (min-width: 1025px) {
  .faq-page {
    padding-top: 7.03vw;
    padding-bottom: 7.03vw;
  }
}
.faq-page .btns-group-section {
  margin-top: 7.03vw;
}
.faq-page .bottom-page-btns {
  margin-top: 50px;
}
.faq-page .bottom-page-btns a {
  margin-bottom: 10px;
}
.faq-page .close-x {
  width: 36px;
  height: 36px;
  display: block;
  position: relative;
}
.faq-page .close-x:before {
  content: '';
  width: 36px;
  height: 2px;
  background-color: #194563;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.faq-page .close-x:after {
  content: '';
  height: 36px;
  width: 2px;
  background-color: #194563;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.faq-page .close-x.opened:after {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.fa-question {
  padding: 15px 20px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #90b4c1;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1441px) {
  .fa-question {
    padding: 30px 40px;
  }
}
.fa-question:hover {
  cursor: pointer;
  background-color: rgba(25, 69, 99, 0.2);
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .fa-question {
    padding: 30px 25px;
  }
}
.fa-question.active {
  border-bottom: none;
  background-color: rgba(25, 69, 99, 0.2);
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.faq-answer {
  display: none;
  padding-bottom: 40px;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  border: 1px solid #90b4c1;
  border-top: none;
}
.faq-answer.show {
  background-color: rgba(25, 69, 99, 0.2);
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.faq-answer p {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 18px;
  color: #034f6f;
}
@media (max-width: 1024px) {
  .faq-answer p {
    padding: 0 25px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (min-width: 1025px) {
  .faq-answer p {
    padding-left: 5.21vw;
  }
}
.report-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1025px) {
  .report-holder {
    padding-right: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .report-holder {
    padding: 0 25px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.faq-row {
  margin-bottom: 20px;
}
@media (min-width: 1025px) {
  .report-p {
    max-width: 75%;
    padding-bottom: 4.17vw;
  }
}
.contact-info-block .email-contact-icon {
  width: 25px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
@media (min-width: 1025px) {
  .contact-info-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1025px) {
  .contact-info-block .contact-info {
    width: 30%;
  }
}
@media (max-width: 1024px) {
  .contact-info-block .contact-form-side {
    margin-top: 30px;
  }
}
@media (min-width: 1025px) {
  .contact-info-block .contact-form-side {
    width: 70%;
  }
}
.contact-info-block input[type=checkbox]::before {
  content: '';
  width: 17px;
  height: 17px;
  Border: 1px solid #194563;
  position: absolute;
  top: 3px;
  border-radius: 50%;
}
.contact-info-block input[type="checkbox"]:checked::after {
  content: '';
  width: 9px;
  height: 9px;
  background-color: #194563;
  position: absolute;
  border-radius: 50%;
  top: 8px;
  left: 4.5px;
}
.contact-info-block a {
  color: #ff7062;
}
.contact-info-block p {
  font-family: 'HK-grotesk-regular', sans-serif;
}
.contact-info-block .user-agreement {
  margin-top: 30px;
}
.contact-info-block .terms {
  font-family: 'HK-grotesk-regular', sans-serif;
  margin-left: 40px;
}
.contact-pin {
  position: relative;
}
.contact-pin .pin a {
  width: 200px;
  height: 200px;
  position: absolute;
  display: inline-block;
  right: 27%;
  top: -30%;
}
.contact-page {
  padding: 30px 0;
}
@media (min-width: 1025px) {
  .contact-page {
    padding-top: 8.44vw;
    padding-bottom: 8.44vw;
  }
}
.contact-form {
  margin-top: 25px;
}
@media (min-width: 1025px) {
  .col-form-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.col-form-fields a {
  color: #ff7062;
}
@media (min-width: 1025px) {
  .col-form-fields .field-holder:first-child {
    margin-right: 20px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .col-form-fields .field-holder:nth-child(2n) {
    margin-left: 20px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.field-holder {
  position: relative;
  margin-top: 25px;
  width: 100%;
}
.field-holder.focused .form-label {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.error-msg {
  position: absolute;
  bottom: -20px;
  font-size: 13px;
  color: #ff7062;
}
#success {
  display: none;
  margin-top: 20px;
  color: #1a936f;
  font-size: 20px !important;
  text-align: left;
}
.g-recaptcha {
  margin-top: 25px;
  display: inline-block;
}
.g-recaptcha.error {
  border: 1px solid #ff7062;
}
.form-label {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 14px;
  color: #2c7cb3;
  position: absolute;
  left: 25px;
  top: -12px;
  padding: 0 5px;
  background-color: #ebeff0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.hotline-page .form-label {
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 14px;
  color: #2c7cb3;
  position: absolute;
  left: 25px;
  top: -12px;
  padding: 0 5px;
  background-color: #fdfbf8;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.form-field {
  border: 1px solid #194563;
  padding: 12px 25px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'hk_grotesklight', sans-serif;
  font-size: 20px;
  color: #2c7cb3;
  width: 100%;
  background-color: transparent;
}
.form-field::-webkit-input-placeholder {
  color: #194563;
  font-size: 20px;
}
.form-field::-moz-placeholder {
  color: #194563;
  font-size: 20px;
}
.form-field:-ms-input-placeholder {
  color: #194563;
  font-size: 20px;
}
.form-field::-ms-input-placeholder {
  color: #194563;
  font-size: 20px;
}
.form-field::placeholder {
  color: #194563;
  font-size: 20px;
}
.form-field.error {
  border: 1px solid #ff7062;
}
textarea.form-field {
  resize: none;
  min-height: 125px;
}
.contact-form-btn {
  margin-top: 40px;
}
.responsibility-page {
  padding: 30px 0;
}
@media (min-width: 1025px) {
  .responsibility-page {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
  }
}
.responsibility-col {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 25px;
  vertical-align: top;
}
@media (min-width: 1025px) {
  .responsibility-col {
    padding-right: 34px;
    margin-bottom: 40px;
  }
}
.responsibility-col img {
  max-width: 100%;
}
.respo-txt-hold {
  padding: 25px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1025px) {
  .respo-txt-hold {
    padding: 40px 60px;
  }
}
.respo-txt-hold .page-title {
  font-weight: 200;
  margin-bottom: 20px;
}
.to-be-scaled {
  overflow: hidden;
  display: block;
}
.to-be-scaled img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1025px) {
  .to-be-scaled img {
    height: 400px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 1024px) {
  .to-be-scaled img {
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.to-be-scaled:hover img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.program-page {
  padding-top: 6.25vw;
}
.awards-slide-inner {
  display: inline-block;
  position: relative;
  width: 100%;
}
.awards-slide-inner .img-content {
  width: 100%;
}
.awards-slide-inner .award-icon-holder {
  z-index: 2;
  pointer-events: none;
}
.awards-slide-inner .award-icon-holder .article-sharing-icon.article-aword-icon {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .awards-slide-inner .award-icon-holder .article-sharing-icon.article-aword-icon {
    width: 1.56vw;
    height: 1.72vw;
  }
}
@media (max-width: 1024px) {
  .awards-slide-inner .award-icon-holder .article-sharing-icon.article-aword-icon {
    width: 20px;
    height: 20px;
  }
}
.mobile-title-wrap {
  margin-bottom: 10px;
}
@media (min-width: 1025px) {
  .mobile-title-wrap {
    display: none;
    margin-bottom: 0;
  }
}
.home-wrapper {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
.home-wrapper .hero-section {
  background: #194563;
}
@media (min-width: 1025px) {
  .home-wrapper {
    padding-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .home-wrapper {
    background-image: none!important;
  }
}
.hero-section {
  background-size: cover;
  position: relative;
}
.hero-section:before {
  content: '';
  display: block !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 1025px) {
  .hero-section {
    min-height: 100vh;
    padding-top: 18.23vw;
  }
  .hero-section .btn {
    margin-bottom: 120px;
  }
  .hero-section:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 17.55vw;
    -webkit-box-shadow: none;
            box-shadow: none;
    z-index: 2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
  }
}
@media (max-width: 1024px) {
  .hero-section {
    padding-top: 220px;
  }
  .hero-section .btn {
    margin-bottom: 100px;
  }
}
.hero-section .inner-container {
  position: relative;
  z-index: 9;
}
.hero-section .hero-video-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #194563;
}
.hero-section .hero-video-holder video {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  background: #194563;
}
.about {
  z-index: 3;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1921px) {
  .about {
    background-size: cover;
  }
}
@media (max-width: 1024px) {
  .about {
    background-position: center;
  }
}
.about .about-bg-image {
  display: none;
  position: absolute;
  top: 20%;
  z-index: 1;
  display: block;
}
@media (min-width: 1025px) {
  .about .about-bg-image {
    display: none;
  }
}
.about .about-bg-image img {
  width: 100%;
  max-width: 100%;
}
.about .inner-container-about {
  z-index: 2;
  position: relative;
}
@media (min-width: 1025px) {
  .about .inner-container-about {
    margin-top: 11.98vw;
    margin-bottom: 11.46vw;
  }
}
@media (max-width: 1024px) {
  .about .inner-container-about {
    margin-top: 80px;
    margin-bottom: 40px;
  }
}
.about-slider.swiper-container {
  overflow: hidden;
}
.about-slider.swiper-container .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .about-slider.swiper-container .swiper-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-width: 100px;
    max-width: 300px;
  }
  .about-slider.swiper-container .swiper-slide:nth-child(1) {
    max-width: 180px;
  }
  .about-slider.swiper-container .swiper-slide:nth-child(2) {
    min-width: 300px;
  }
  .about-slider.swiper-container .swiper-slide:nth-child(3) {
    max-width: 230px;
  }
}
.about-slider.swiper-container .swiper-slide .number {
  color: #194563;
}
@media (min-width: 1025px) {
  .about-slider.swiper-container .swiper-slide .number {
    font-size: 10.42vw;
    line-height: 0.8;
  }
}
@media (max-width: 1024px) {
  .about-slider.swiper-container .swiper-slide .number {
    font-size: 120px;
  }
}
.about-slider.swiper-container .swiper-slide .number-details {
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #000;
  font-size: 24px;
  width: 120px;
  margin-top: 50px;
  margin-left: 50px;
}
@media (max-width: 1024px) {
  .about-slider.swiper-container .swiper-slide .number-details {
    margin-top: 0;
    margin-left: 0;
    line-height: 1;
    font-size: 21px;
  }
}
@media (min-width: 1025px) {
  .about-slider.swiper-container .slider-controlls {
    display: none;
  }
}
@media (max-width: 1024px) {
  .about-slider.swiper-container .slider-controlls {
    display: none;
  }
}
@media (max-width: 719px) {
  .about-slider.swiper-container .slider-controlls {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .about-slider.swiper-container .slider-controlls img {
    width: 30px;
    height: 30px;
  }
}
.about-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1025px) {
  .about-info {
    margin-right: 9.9vw;
    margin-top: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .about-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 60px;
  }
}
@media (min-width: 1025px) {
  .about-info .about-cta {
    margin-left: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .about-info .about-cta {
    margin-top: 70px;
  }
}
.about-info .about-cta .btn {
  display: block;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .about-info .about-cta .btn {
    margin-bottom: 20px;
  }
}
.our-business {
  z-index: 3;
}
@media (min-width: 1025px) {
  .our-business {
    min-height: 100vh;
  }
  .our-business:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(20, 56, 80, 0.9)), color-stop(50%, rgba(20, 56, 80, 0.6)), to(rgba(20, 56, 80, 0)));
    background-image: -o-linear-gradient(left, rgba(20, 56, 80, 0.9) 0%, rgba(20, 56, 80, 0.6) 50%, rgba(20, 56, 80, 0) 100%);
    background-image: linear-gradient(90deg, rgba(20, 56, 80, 0.9) 0%, rgba(20, 56, 80, 0.6) 50%, rgba(20, 56, 80, 0) 100%);
  }
}
@media (max-width: 1024px) {
  .our-business {
    margin-top: 5.21vw;
    margin-bottom: 110px;
  }
}
.our-business .outer-container {
  position: relative;
}
@media (min-width: 1025px) {
  .our-business .outer-container {
    padding-top: 4.95vw;
  }
}
.our-business .section-badge {
  z-index: 444;
  color: #ffffff;
  left: -18px;
}
@media (min-width: 1441px) {
  .our-business .section-badge {
    left: 40px;
  }
}
@media (max-width: 1024px) {
  .our-business .section-badge {
    display: none;
  }
}
.our-business .tabs-group {
  position: relative;
  height: 630px;
  z-index: 9;
  width: 80%;
  border-left: 1px solid #415b6d;
}
@media (min-width: 1441px) {
  .our-business .tabs-group {
    height: 900px;
  }
}
@media (max-width: 1024px) {
  .our-business .tabs-group {
    width: 100%;
    border: none;
    height: 900px;
  }
}
.tab-nav {
  width: 100%;
  display: block;
  font-size: 18px;
  color: #ffffff;
  font-family: 'HK-grotesk-regular', sans-serif;
  margin: 5px 0;
  padding-left: 20px;
}
@media (min-width: 1441px) {
  .tab-nav {
    font-size: 21px;
    margin: 10px 0;
  }
}
@media (min-width: 1025px) {
  .tab-nav {
    -webkit-transition: font-size 0.5s ease;
    -o-transition: font-size 0.5s ease;
    transition: font-size 0.5s ease;
  }
}
@media (max-width: 1024px) {
  .tab-nav {
    color: #194563;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 90%;
    margin: 0 auto;
    padding-left: 0;
    font-size: 19px;
  }
  .tab-nav span {
    display: inline-block;
    width: 80%;
    padding: 10px 0;
  }
}
.tab-nav:hover {
  cursor: pointer;
}
.tab-nav.is-active {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1441px) {
  .tab-nav.is-active {
    font-size: 3.91vw;
    line-height: 4.69vw;
    max-width: 75%;
    border-left: 2px solid #ff7062;
  }
  .tab-nav.is-active .our-business-badge {
    display: block;
  }
}
@media (min-width: 1025px) {
  .tab-nav.is-active {
    font-size: 3.39vw;
    line-height: 4.17vw;
    max-width: 75%;
    border-left: 2px solid #ff7062;
  }
  .tab-nav.is-active .our-business-badge {
    display: block;
  }
}
@media (max-width: 1024px) {
  .tab-nav.is-active {
    font-size: 50px;
    line-height: 45px;
  }
}
.tab-content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
}
@media (min-width: 1025px) {
  .tab-content {
    position: absolute;
    bottom: 12%;
    left: 0;
    width: 80%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    max-height: initial;
    padding-left: 20px;
  }
  .tab-content .btn {
    margin-top: 45px;
  }
  .tab-content .p-30-light {
    width: 70%;
  }
}
.tab-content .para-20 {
  font-size: 18px;
}
@media (min-width: 1441px) {
  .tab-content {
    width: 50%;
  }
  .tab-content .para-20 {
    font-size: 21px;
  }
}
.tab-content.is-active {
  max-height: 2000px;
}
@media (min-width: 1025px) {
  .tab-content.is-active {
    -webkit-transition: max-height 0.4s ease-in;
    -o-transition: max-height 0.4s ease-in;
    transition: max-height 0.4s ease-in;
  }
}
@media (min-width: 1025px) {
  .tab-content.is-active {
    opacity: 1;
    visibility: visible;
    max-height: initial;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
}
@media (max-width: 1024px) {
  .active-bg-mobile {
    margin-bottom: 20px;
  }
  .active-bg-mobile .tab-nav {
    width: 95%;
    margin-right: 5%;
    color: #ffffff;
    padding-left: 80px;
    padding-top: 90px;
    margin: 0 0 40px 0;
  }
  .active-bg-mobile .tab-nav span {
    width: 80%;
  }
  .active-bg-mobile .p-30-light {
    width: 80%;
    font-size: 26px;
    padding-left: 80px;
  }
  .active-bg-mobile .btn {
    margin-left: 80px;
    margin-top: 40px;
  }
  .active-bg-mobile .btn-outline {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 430px) {
  .active-bg-mobile .tab-nav {
    padding-left: 60px;
  }
  .active-bg-mobile .p-30-light {
    padding-left: 60px;
  }
  .active-bg-mobile .btn {
    margin-left: 60px;
  }
}
@media (max-width: 430px) {
  .active-bg-mobile .tab-nav {
    font-size: 40px;
  }
}
.business-bg {
  min-width: 100%;
  min-height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.7s ease-in-out;
  -o-transition: opacity 0.7s ease-in-out;
  transition: opacity 0.7s ease-in-out;
  background-blend-mode: multiply;
}
.business-bg img {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .business-bg {
    display: none;
  }
}
.business-bg.active-bg {
  opacity: 1;
  -webkit-transition: opacity 0.7s ease-in-out;
  -o-transition: opacity 0.7s ease-in-out;
  transition: opacity 0.7s ease-in-out;
}
@media (max-width: 1024px) {
  .business-bg.active-bg {
    display: none;
  }
}
@media (max-width: 1024px) {
  .business-tab {
    position: relative;
  }
  .business-tab .para-20 {
    padding-left: 80px;
    width: 80%;
  }
}
.business-tab .business-tab-nav,
.business-tab .business-tab-content {
  z-index: 22;
}
@media (max-width: 1024px) {
  .business-tab .business-tab-nav,
  .business-tab .business-tab-content {
    position: relative;
    z-index: 444;
  }
}
.business-tab .business-bg-mobile-img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: auto;
  position: absolute;
  display: none;
  z-index: 1;
}
@media (min-width: 1025px) {
  .business-tab .business-bg-mobile-img {
    display: none;
  }
}
@media (max-width: 1024px) {
  .business-tab .btn {
    border: none;
  }
}
.business-tab {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
@media (max-width: 1024px) {
  .business-tab.active-bg-mobile {
    position: relative;
    top: 600px;
    height: 600px;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 600ms ease-in-out;
    transition: -webkit-transform 600ms ease-in-out;
    -o-transition: transform 600ms ease-in-out;
    transition: transform 600ms ease-in-out;
    transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
  }
  .business-tab.active-bg-mobile .business-bg-mobile-img {
    display: block;
    height: 100%;
  }
  .business-tab.active-bg-mobile .our-business-badge {
    display: block;
    z-index: 444;
  }
  .business-tab.active-bg-mobile .btn {
    border: 2px solid #ff7062;
  }
}
@media (max-width: 719px) {
  .business-tab.active-bg-mobile::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #194563ab;
    z-index: 333;
  }
}
.our-business-badge {
  color: #ffffff;
  position: absolute;
  display: block;
  z-index: 333;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  left: -45px;
  top: 50%;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 3px;
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
  display: none;
}
.partners {
  position: relative;
}
@media (min-width: 1025px) {
  .partners {
    margin-top: 8.33vw;
    margin-bottom: 8.33vw;
  }
  .partners .section-badge {
    top: 35%;
  }
}
@media (min-width: 1367px) {
  .partners .section-badge {
    top: 40%;
  }
}
@media (max-width: 1024px) {
  .partners {
    margin-bottom: 90px;
  }
}
@media (min-width: 1025px) {
  .partners-tabs {
    width: 62.5vw;
    float: right;
  }
}
@media (min-width: 1441px) {
  .partners-tabs {
    width: 47.24vw;
    float: right;
  }
}
@media (min-width: 1025px) {
  .partners-heading {
    width: 62.5vw;
    float: right;
    margin-right: 10%;
    text-align: right;
  }
}
@media (min-width: 1441px) {
  .partners-heading {
    width: 47.24vw;
    float: right;
  }
}
@media (max-width: 1024px) {
  .partners-heading {
    width: 80%;
    margin-right: 10%;
    text-align: right;
    float: right;
  }
}
[data-tab-content] {
  display: none;
}
.active-tab[data-tab-content] {
  display: block;
}
.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  text-align: right;
  margin-top: 40px;
  padding: 0;
}
@media (max-width: 1024px) {
  .tabs {
    text-align: left;
  }
}
.tabs .tab {
  cursor: pointer;
  color: #000;
  font-size: 18px;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (min-width: 1441px) {
  .tabs .tab {
    font-size: 21px;
  }
}
@media (max-width: 1024px) {
  .tabs .tab {
    font-size: 14px;
    line-height: 1.1;
    padding: 0 5px;
  }
}
.tabs .tab:hover {
  color: #ff7062;
}
.tabs .tab.active-tab {
  color: #ff7062;
  position: relative;
}
.tab-content-logos .active-tab .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .tab-content-logos .active-tab .swiper-slide {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.tab-content-logos .active-tab .slider-controlls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: relative;
  top: 15.63vw;
  z-index: 1;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls {
    position: relative;
    top: 13.02vw;
  }
}
.tab-content-logos .active-tab .slider-controlls .logos-one-slider-prev {
  margin-left: 20px;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls .logos-one-slider-prev {
    margin-left: 100px;
  }
}
.tab-content-logos .active-tab .slider-controlls .logos-one-slider-next {
  margin-right: 20px;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls .logos-one-slider-next {
    margin-right: 100px;
  }
}
.tab-content-logos .active-tab .slider-controlls-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: relative;
  top: 15.63vw;
  z-index: 1;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls-two {
    position: relative;
    top: 13.02vw;
  }
}
.tab-content-logos .active-tab .slider-controlls-two .logos-two-slider-prev {
  margin-left: 20px;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls-two .logos-two-slider-prev {
    margin-left: 100px;
  }
}
.tab-content-logos .active-tab .slider-controlls-two .logos-two-slider-next {
  margin-right: 20px;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls-two .logos-two-slider-next {
    margin-right: 100px;
  }
}
.tab-content-logos .active-tab .slider-controlls-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: relative;
  top: 15.63vw;
  z-index: 1;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls-three {
    position: relative;
    top: 13.02vw;
  }
}
.tab-content-logos .active-tab .slider-controlls-three .logos-three-slider-prev {
  margin-left: 20px;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls-three .logos-three-slider-prev {
    margin-left: 100px;
  }
}
.tab-content-logos .active-tab .slider-controlls-three .logos-three-slider-next {
  margin-right: 20px;
}
@media (min-width: 1441px) {
  .tab-content-logos .active-tab .slider-controlls-three .logos-three-slider-next {
    margin-right: 100px;
  }
}
.tab-content-logos .partners-logo {
  text-align: center;
}
.tab-content-logos .partners-logo img {
  max-width: 80%;
}
@media (max-width: 430px) {
  .tab-content-logos .partners-logo img {
    width: 70%;
    max-width: 70%;
    margin: 0 auto;
  }
}
@media (min-width: 1025px) {
  .tab-content-logos .partners-logo img {
    width: 80%;
    max-width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 1441px) {
  .tab-content-logos .partners-logo img {
    width: 80%;
    max-width: 80%;
  }
}
@media (min-width: 1025px) {
  .tab-content-logos .partners-logo {
    width: 20%;
    margin-top: 110px;
  }
}
@media (max-width: 1024px) {
  .tab-content-logos .partners-logo {
    margin-top: 70px;
    width: 50%;
  }
}
.logos-slider-one,
.logos-slider-two,
.logos-slider-three {
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .partners .slider-controlls {
    margin-top: 30px;
  }
}
.partners .slider-controlls img {
  width: 50px;
  height: 50px;
}
.partners .slider-controlls img:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .partners .slider-controlls img {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 1024px) {
  .partners .slider-controlls-two {
    margin-top: 30px;
  }
}
.partners .slider-controlls-two img {
  width: 50px;
  height: 50px;
}
.partners .slider-controlls-two img:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .partners .slider-controlls-two img {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 1024px) {
  .partners .slider-controlls-three {
    margin-top: 30px;
  }
}
.partners .slider-controlls-three img {
  width: 50px;
  height: 50px;
}
.partners .slider-controlls-three img:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .partners .slider-controlls-three img {
    width: 30px;
    height: 30px;
  }
}
.close-sector {
  width: 32px;
  height: 32px;
  border: 2px solid #ff7062;
  border-radius: 50%;
  display: block;
  position: relative;
}
@media (min-width: 1025px) {
  .close-sector {
    display: none;
  }
}
.close-sector:before {
  content: '';
  width: 15px;
  height: 2px;
  background-color: #ff7062;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.close-sector:after {
  content: '';
  height: 15px;
  width: 2px;
  background-color: #ff7062;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.tab-nav.is-active .close-sector {
  border: 2px solid #ffffff;
}
.tab-nav.is-active .close-sector:after {
  display: none;
}
.tab-nav.is-active .close-sector:before {
  background-color: #ffffff;
}
.careers {
  min-height: 100vh;
  background-size: cover;
  background-position: 80% 45%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.careers .section-badge {
  left: -75px;
  color: #ffffff;
}
@media (min-width: 1441px) {
  .careers .section-badge {
    left: -20px;
  }
}
@media (max-width: 1024px) {
  .careers .section-badge {
    display: none;
  }
}
@media (max-width: 719px) {
  .careers {
    background-color: rgba(0, 0, 0, 0.205);
    background-blend-mode: multiply;
    background-position: 60% 120%;
  }
}
@media (min-width: 1025px) {
  .careers .outer-container {
    padding-top: 18.23vw;
    padding-bottom: 8.85vw;
  }
}
@media (max-width: 1024px) {
  .careers .outer-container {
    padding-top: 10.42vw;
    padding-bottom: 5.21vw;
    width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 719px) {
  .careers .outer-container {
    padding-top: 210px;
    padding-bottom: 70px;
  }
}
@media (min-width: 1025px) {
  .careers .careers-inner-content {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.careers .careers-inner-content .careers-text {
  padding-top: 80px;
  margin-left: 10px;
}
@media (max-width: 1024px) {
  .careers .careers-inner-content .careers-text {
    padding-top: 20px;
  }
}
.careers .careers-inner-content .quote-img {
  width: 70%;
}
@media (min-width: 1441px) {
  .careers .careers-inner-content .quote-img {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .careers .careers-inner-content {
    width: 50%;
  }
  .careers .careers-inner-content .careers-text {
    position: relative;
    z-index: 1;
  }
  .careers .careers-inner-content .quote-img {
    width: 20%;
  }
}
@media (max-width: 719px) {
  .careers .careers-inner-content {
    width: 75%;
  }
  .careers .careers-inner-content .para-20 {
    color: #ffffff;
    font-family: 'hk_grotesklight', sans-serif;
  }
  .careers .careers-inner-content .quote-img {
    position: absolute;
    width: 120px;
    top: 350px;
    left: 13px;
  }
}
@media (max-width: 430px) {
  .careers .careers-inner-content {
    width: 90%;
  }
}
.careers .testimonial-author.white {
  color: #ffffff;
}
.careers .testimonial-author {
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #000;
  font-size: 18px;
  margin-bottom: 50px;
  margin-top: 30px;
}
@media (min-width: 1441px) {
  .careers .testimonial-author {
    font-size: 21px;
    margin-bottom: 65px;
    margin-top: 30px;
  }
}
@media (max-width: 1024px) {
  .careers .testimonial-author {
    margin-bottom: 55px;
    margin-top: 20px;
  }
}
@media (max-width: 719px) {
  .careers .testimonial-author {
    color: #ffffff;
  }
}
.opportunities {
  position: relative;
}
@media (min-width: 1025px) {
  .opportunities {
    margin-top: 9.64vw;
    margin-bottom: 9.11vw;
  }
}
.opportunities .outer-container .section-heading-dark.in-slider {
  display: none;
}
@media (max-width: 1024px) {
  .opportunities .outer-container {
    width: 80%;
    margin: 95px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .opportunities .outer-container .section-heading-dark.in-slider {
    display: block;
    max-width: 100%;
    width: 100%;
    margin-bottom: 50px;
  }
}
.opportunities .left-side-text {
  width: 50%;
  position: relative;
  display: inline-block;
  z-index: 2;
}
@media (max-width: 1024px) {
  .opportunities .left-side-text {
    width: 100%;
  }
}
.opportunities .left-side-text .p-21-dark {
  font-size: 18px;
  width: 68%;
  margin-top: 3.39vw;
  margin-bottom: 3.91vw;
}
@media (min-width: 1441px) {
  .opportunities .left-side-text .p-21-dark {
    font-size: 21px;
  }
}
@media (max-width: 1024px) {
  .opportunities .left-side-text .p-21-dark {
    margin-top: 40px;
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
    color: #20252c;
  }
}
@media (min-width: 1025px) {
  .opportunities .left-side-text .section-heading-dark {
    font-size: 4.17vw;
    line-height: 3.65vw;
  }
}
@media (min-width: 1441px) {
  .opportunities .left-side-text .section-heading-dark {
    font-size: 5.21vw;
    line-height: 4.69vw;
  }
}
@media (max-width: 1024px) {
  .opportunities .left-side-text .section-heading-dark {
    font-size: 50px;
    line-height: 45px;
  }
}
@media (max-width: 430px) {
  .opportunities .left-side-text .section-heading-dark {
    font-size: 40px;
    line-height: 35px;
  }
}
@media (max-width: 1024px) {
  .opportunities .left-side-text .section-heading-dark {
    display: none;
  }
}
.opportunities .left-side-text .btn {
  margin-top: 50px;
}
.opportunities .right-side-slider {
  width: 50%;
  display: inline-block;
  z-index: 1;
  float: right;
  position: unset;
}
@media (max-width: 1024px) {
  .opportunities .right-side-slider {
    width: 100%;
    height: 100%;
    position: relative;
  }
}
.opportunities .right-side-slider .swiper-slide img {
  width: 100%;
}
.opportunities .right-side-slider .slider-controlls {
  position: absolute;
  overflow: visible;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
}
.opportunities .right-side-slider .slider-controlls .mobile-arrow {
  display: none;
}
@media (max-width: 1024px) {
  .opportunities .right-side-slider .slider-controlls {
    position: relative;
  }
  .opportunities .right-side-slider .slider-controlls div {
    padding: 5px!important;
  }
  .opportunities .right-side-slider .slider-controlls .desktop-arrow {
    display: none;
  }
  .opportunities .right-side-slider .slider-controlls .mobile-arrow {
    display: inline-block;
  }
}
.opportunities .right-side-slider .slider-controlls div {
  display: inline-block;
  padding: 10px;
}
.opportunities .right-side-slider .slider-controlls img:hover {
  cursor: pointer;
}
.statistics {
  width: 100%;
  max-width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 719px) {
  .statistics {
    max-width: 100%;
  }
}
@media (min-width: 1025px) {
  .statistics .p-21-black {
    font-size: 18px;
  }
}
@media (min-width: 1441px) {
  .statistics .p-21-black {
    font-size: 21px;
  }
}
.statistics div {
  width: 50%;
  padding: 27px;
}
.statistics div .stat-number {
  font-size: 45px;
  display: block;
  color: #042439;
}
@media (min-width: 1441px) {
  .statistics div .stat-number {
    font-size: 60px;
  }
}
@media (max-width: 719px) {
  .statistics div .stat-number {
    color: #194563;
  }
}
@media (max-width: 430px) {
  .statistics div .stat-number {
    font-size: 40px;
  }
}
.statistics div:nth-child(1) {
  border-bottom: 1px solid #a9a8a7;
  border-right: 1px solid #a9a8a7;
}
.statistics div:nth-child(4) {
  border-top: 1px solid #a9a8a7;
  border-left: 1px solid #a9a8a7;
  position: relative;
  top: -1px;
  left: -1px;
}
.opportunities .section-badge {
  left: -75px;
}
@media (min-width: 1441px) {
  .opportunities .section-badge {
    left: -15px;
  }
}
@media (max-width: 1024px) {
  .opportunities .section-badge {
    left: -103px;
    top: 15%;
  }
}
.news {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (min-width: 1921px) {
  .news {
    width: 1770px;
    margin: 0 auto;
  }
}
@media (min-width: 1441px) {
  .news {
    width: 92.19vw;
    margin: 0 auto 170px auto;
  }
}
@media (min-width: 1025px) {
  .news {
    width: 92.19vw;
    margin: 0 auto 50px auto;
  }
}
@media (min-width: 1441px) {
  .news {
    width: 92.19vw;
    margin: 0 auto 100px auto;
  }
}
@media (max-width: 1024px) {
  .news {
    width: 80%;
    margin: 0 auto 70px auto;
  }
}
@media (max-width: 719px) {
  .news {
    width: 100%;
  }
  .news .news-grid {
    width: 95%;
    margin-left: 5%;
  }
}
.news .section-heading-dark {
  text-align: right;
}
@media (min-width: 1025px) {
  .news .section-heading-dark {
    padding-right: 3.91vw;
  }
}
@media (max-width: 1024px) {
  .news .section-heading-dark {
    text-align: left;
    margin-left: 40px;
  }
}
@media (min-width: 1025px) {
  .news .all-news {
    text-align: right;
    margin-right: 75px;
  }
}
@media (max-width: 1024px) {
  .news .all-news {
    text-align: left;
    margin-left: 30px;
  }
}
.news-grid article {
  vertical-align: top;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1441px) {
  .news-grid .article-image {
    height: 250px;
  }
}
@media (min-width: 1025px) {
  .news-grid {
    margin-top: 3.39vw;
  }
  .news-grid article {
    width: 24.5%;
    padding-right: 55px;
  }
  .news-grid article .article-link {
    display: block;
    overflow: hidden;
  }
  .news-grid article .article-image {
    display: block;
    width: 100%;
    max-width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 200px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    overflow: hidden;
  }
  .news-grid article .article-image:hover {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 1024px) {
  .news-grid {
    margin-top: 50px;
  }
  .news-grid article {
    width: 48%;
    padding-right: 10px;
  }
  .news-grid article img {
    width: 100%;
  }
}
@media (max-width: 719px) {
  .news-grid article {
    width: 100%;
    padding: 0;
  }
}
.news-grid article {
  position: relative;
}
@media (min-width: 1441px) {
  .news-grid .article-meta {
    margin: 33px 60px 75px 0px;
  }
}
@media (min-width: 1025px) {
  .news-grid .article-meta {
    margin: 33px 0 75px 0px;
  }
}
@media (max-width: 1024px) {
  .news-grid .article-meta {
    margin: 20px 20px 50px 0px;
  }
}
.article-sharing-link {
  position: absolute;
  display: inline-block;
  background-color: #194563;
  top: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .article-sharing-link {
    width: 2.86vw;
    height: 2.86vw;
  }
}
@media (max-width: 1024px) {
  .article-sharing-link {
    width: 50px;
    height: 50px;
  }
}
.article-sharing-link .article-sharing-icon {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .article-sharing-link .article-sharing-icon {
    width: 1.2vw;
    height: 1.2vw;
  }
}
@media (max-width: 1024px) {
  .article-sharing-link .article-sharing-icon {
    width: 20px;
    height: 20px;
  }
}
.article-sharing-link:hover {
  background-color: #ff7062;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .article-sharing-link:hover .article-sharing-icon {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
.grid-article-heading a {
  color: #194563;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.grid-article-heading a:hover {
  opacity: 0.8;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.slider-controlls-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: relative;
  top: 15.63vw;
  z-index: 1;
}
@media (min-width: 1441px) {
  .slider-controlls-three {
    position: relative;
    top: 13.02vw;
  }
}
.slider-controlls-three .logos-three-slider-prev {
  margin-left: 20px;
}
@media (min-width: 1441px) {
  .slider-controlls-three .logos-three-slider-prev {
    margin-left: 100px;
  }
}
.slider-controlls-three .logos-three-slider-next {
  margin-right: 20px;
}
@media (min-width: 1441px) {
  .slider-controlls-three .logos-three-slider-next {
    margin-right: 100px;
  }
}
@media (max-width: 1024px) {
  .slider-controlls-three {
    margin-top: 30px;
  }
}
.slider-controlls-three img {
  width: 50px;
  height: 50px;
}
.slider-controlls-three img:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .slider-controlls-three img {
    width: 30px;
    height: 30px;
  }
}
.slider-controlls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: relative;
  top: 15.63vw;
  z-index: 1;
}
@media (min-width: 1441px) {
  .slider-controlls {
    position: relative;
    top: 13.02vw;
  }
}
.slider-controlls .logos-one-slider-prev {
  margin-left: 20px;
}
@media (min-width: 1441px) {
  .slider-controlls .logos-one-slider-prev {
    margin-left: 100px;
  }
}
.slider-controlls .logos-one-slider-next {
  margin-right: 20px;
}
@media (min-width: 1441px) {
  .slider-controlls .logos-one-slider-next {
    margin-right: 100px;
  }
}
.slider-controlls-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: relative;
  top: 15.63vw;
  z-index: 1;
}
@media (min-width: 1441px) {
  .slider-controlls-two {
    position: relative;
    top: 13.02vw;
  }
}
.slider-controlls-two .logos-two-slider-prev {
  margin-left: 20px;
}
@media (min-width: 1441px) {
  .slider-controlls-two .logos-two-slider-prev {
    margin-left: 100px;
  }
}
.slider-controlls-two .logos-two-slider-next {
  margin-right: 20px;
}
@media (min-width: 1441px) {
  .slider-controlls-two .logos-two-slider-next {
    margin-right: 100px;
  }
}
@media (max-width: 1024px) {
  .slider-controlls {
    margin-top: 30px;
  }
}
.slider-controlls img {
  width: 50px;
  height: 50px;
}
.slider-controlls img:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .slider-controlls img {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 1024px) {
  .slider-controlls-two {
    margin-top: 30px;
  }
}
.slider-controlls-two img {
  width: 50px;
  height: 50px;
}
.slider-controlls-two img:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .slider-controlls-two img {
    width: 30px;
    height: 30px;
  }
}
.news-page .news {
  width: 100%;
  margin: 0px;
}
@media (max-width: 1024px) {
  .news-page .news-grid {
    width: 100%;
    margin-left: 0;
  }
}
.news-page .news-grid article {
  padding: 0 35px;
}
.news-page .article-sharing-link {
  left: 35px;
}
.news-page .single-news-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 35px;
}
@media (min-width: 1025px) {
  .news-page .single-news-grid {
    padding: 40px 0;
  }
}
@media (max-width: 1024px) {
  .news-page .single-news-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.news-page .single-news-grid div {
  width: 49%;
}
@media (max-width: 1024px) {
  .news-page .single-news-grid div {
    width: 100%;
  }
}
.news-page .single-news-grid .single-grid-image img {
  width: 100%;
  max-width: 100%;
}
.news-page .single-news-grid .article-meta {
  width: 100%;
}
.news-page .single-news-grid .grid-article-heading {
  font-size: 30px;
  margin-top: 60px;
}
.news-page .single-news-grid p {
  margin: 40px 0 80px 0;
  font-family: 'HK-grotesk-regular', sans-serif;
  font-size: 18px;
  color: #194563;
}
.news-page #show-more {
  text-align: center;
  padding-bottom: 40px;
}
@media (min-width: 1025px) {
  .news-page .show-more {
    padding-bottom: 6.77vw;
  }
}
@media (max-width: 1024px) {
  .news-page .show-more {
    padding-bottom: 40px;
  }
}
.news-page .show-more #show-more {
  width: 10%;
  margin: 0 auto;
  text-align: center;
}
.news-page .show-more #show-more:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .news-page .show-more #show-more {
    width: 100%;
  }
}
.news-page .show-more .show-more-img {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-top: 30px;
}
.news-page .expand-news {
  display: none;
}
.article-intro .single-article-heading {
  color: #194563;
  font-size: 35px;
  line-height: 1;
}
@media (min-width: 1441px) {
  .article-intro .single-article-heading {
    font-size: 50px;
  }
}
@media (max-width: 1024px) {
  .article-intro .single-article-heading {
    font-size: 26px;
    margin-top: 30px;
    line-height: 1.2;
  }
}
@media (min-width: 1025px) {
  .article-intro .article-inner-content {
    width: 46.88vw;
    margin: 0 auto;
    padding: 40px 0 80px 0;
  }
}
.article-intro .article-inner-content p {
  font-size: 18px;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (min-width: 1025px) {
  .article-intro .article-inner-content p {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .article-intro .article-inner-content p {
    margin-top: 30px;
  }
}
.article-intro .article-inner-content img {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1025px) {
  .article-intro .article-inner-content img {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .article-intro .article-inner-content img {
    margin-top: 30px;
  }
}
.article-intro .article-heading-content {
  margin-top: 40px;
  position: relative;
}
.article-intro .article-heading-content .article-sharing-link {
  top: 50px;
  left: -9.9vw;
}
.article-intro .article-heading-content .article-sharing-link img {
  margin-top: 0px;
}
.article-intro .article-heading-content .second-sharing-link {
  top: 105px;
  background-color: #a9a8a7;
}
.article-intro .article-heading-content .first-paragraph {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .article-intro .article-heading-content .sharing-in-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
  }
  .article-intro .article-heading-content .article-sharing-link {
    position: static;
  }
  .article-intro .article-heading-content .second-sharing-link {
    margin-left: 10px;
  }
}
.article-banner {
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1024px) {
  .article-banner {
    background-position: center;
  }
}
.article-banner h3 {
  color: #ffffff;
  font-size: 35px;
}
@media (min-width: 1441px) {
  .article-banner h3 {
    font-size: 40px;
  }
}
@media (min-width: 1025px) {
  .article-banner h3 {
    width: 80%;
    padding-top: 25vw;
    padding-bottom: 8.33vw;
  }
}
@media (max-width: 1024px) {
  .article-banner h3 {
    width: 100%;
    font-size: 18px;
    padding: 40px 0;
    margin-top: 30px;
  }
}
.article-controlls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.article-controlls a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  -webkit-transition: opacity 0.3 ease-in-out;
  -o-transition: opacity 0.3 ease-in-out;
  transition: opacity 0.3 ease-in-out;
  opacity: 1;
}
.article-controlls a img {
  width: 50px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (max-width: 719px) {
  .article-controlls a img {
    width: 30px;
  }
}
.article-controlls a:hover img {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.article-controlls a div {
  border-radius: 50%;
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.article-controlls a:hover {
  opacity: 0.8;
  -webkit-transition: opacity 0.3 ease-in-out;
  -o-transition: opacity 0.3 ease-in-out;
  transition: opacity 0.3 ease-in-out;
}
.article-controlls p {
  padding: 0 30px;
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #194563;
  font-size: 18px;
}
@media (max-width: 1024px) {
  .article-controlls {
    margin-top: 40px;
  }
}
@media (max-width: 430px) {
  .article-controlls {
    overflow: hidden;
  }
  .article-controlls a {
    padding: 0 5px;
  }
  .article-controlls a img {
    width: 20px;
  }
  .article-controlls a div {
    width: 40px;
    height: 40px;
  }
}
.to-be-scaled {
  position: relative;
}
.award-icon-holder,
.caring-icon-holder {
  position: absolute;
  display: inline-block;
  background-color: #194563;
  top: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .award-icon-holder,
  .caring-icon-holder {
    width: 2.86vw;
    height: 2.86vw;
  }
}
@media (max-width: 1024px) {
  .award-icon-holder,
  .caring-icon-holder {
    width: 50px;
    height: 50px;
  }
}
.award-icon-holder .article-sharing-icon,
.caring-icon-holder .article-sharing-icon {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .award-icon-holder .article-sharing-icon,
  .caring-icon-holder .article-sharing-icon {
    width: 1.56vw;
    height: 1.72vw;
  }
}
@media (max-width: 1024px) {
  .award-icon-holder .article-sharing-icon,
  .caring-icon-holder .article-sharing-icon {
    width: 20px;
    height: 20px;
  }
}
.award-icon-holder:hover,
.caring-icon-holder:hover {
  background-color: #ff7062;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .award-icon-holder:hover .article-sharing-icon,
  .caring-icon-holder:hover .article-sharing-icon {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (min-width: 1025px) {
  .heading-section.history-heading {
    padding-top: 16.67vw;
  }
}
.heading-section.history-heading .para-20 {
  margin-bottom: 0;
}
.history-hero {
  background-position-y: 100%;
}
.history-slider {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media (min-width: 1025px) {
  .history-slider {
    padding-left: 15.63vw;
  }
}
.history-slider .year {
  position: relative;
  z-index: 2;
  background-color: #082133;
  margin-left: 0;
  padding: 30px 20px 20px;
}
@media (min-width: 1025px) {
  .history-slider .year {
    padding: 40px 20px 20px;
  }
}
.history-slider .year-desc {
  margin-top: 0;
}
.history-slider span {
  display: block;
}
.history-slider .swiper-slide {
  border-left: 1px solid #a9a8a7;
  height: auto;
  position: relative;
  padding-bottom: 100px;
}
@media (min-width: 1025px) {
  .history-slider .swiper-slide {
    padding-bottom: 120px;
  }
}
.history-slider .history-slide-arrow {
  width: 50px;
}
.history-slider .history-slider-prev {
  position: absolute;
  left: 50px;
  top: 10%;
  z-index: 19;
}
.history-slider .history-slider-prev:hover {
  cursor: pointer;
}
@media (max-width: 719px) {
}
.history-slider .history-slider-next {
  position: absolute;
  right: 50px;
  top: 10%;
  z-index: 19;
}
.history-slider .history-slider-next:hover {
  cursor: pointer;
}
@media (max-width: 719px) {
}
.history-slider .left-slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 10px;
  z-index: 888;
}
@media (max-width: 719px) {
  .history-slider .left-slide {
    display: none;
  }
}
.history-slider .right-slide {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 10px;
  z-index: 888;
}
@media (max-width: 719px) {
  .history-slider .right-slide {
    display: none;
  }
}
.history-slider .swiper-pagination {
  position: absolute;
  top: 0;
  width: 100%;
}
.history-slider .swiper-pagination .swiper-pagination-bullet {
  width: 10%;
  border-radius: 0;
  opacity: 0;
  height: 100%;
  display: inline-block;
  background-color: red;
}
.history-slider .swiper-pagination .swiper-pagination-bullet:nth-child(1) {
  float: left;
  margin-left: 10px;
}
.history-slider .swiper-pagination .swiper-pagination-bullet:nth-child(2) {
  float: right;
  margin-right: 10px;
}
.history-slider .swiper-pagination .swiper-pagination-bullet:hover {
  cursor: initial;
}
.history-slider .swiper-pagination .swiper-pagination-bullet:nth-child(3) {
  display: none;
}
.history-slider .event-description {
  font-size: 13px;
}
.slide-hover {
  width: 300px;
  height: 100%;
  background-color: aliceblue;
  position: absolute;
  z-index: 7;
  top: 0;
  right: 0;
}
.year,
.year-bottom {
  color: #ffffff;
  font-size: 30px;
  margin-left: 20px;
}
@media (max-width: 1024px) {
  .year,
  .year-bottom {
    font-size: 30px;
  }
}
.year-bottom {
  position: absolute;
  bottom: 20px;
}
.year-desc {
  color: #a9a8a7;
  text-transform: uppercase;
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1025px) {
  .year-desc {
    margin-top: 20px;
    min-height: 50px;
  }
}
.event-name {
  color: #d19a3f;
  margin: 15px 0 10px 20px;
  line-height: 1.5;
  position: relative;
}
@media (min-width: 1025px) {
  .event-name {
    margin: 25px 0 10px 20px;
  }
}
.event-name::before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #d19a3f;
  position: absolute;
  left: -25px;
  top: 5px;
  border-radius: 50%;
}
.event-description {
  color: #ffffff;
  font-size: 14px;
  margin-left: 20px;
  margin-top: 10px;
  line-height: 1.5;
  padding-right: 10px;
  position: relative;
}
.event-description::before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #ffffff;
  position: absolute;
  left: -23px;
  top: 7px;
  border-radius: 50%;
}
.event-description a {
  color: #ff7062;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  font-weight: normal;
}
.event-description a:hover {
  opacity: 0.8;
}
.event-sub-description {
  color: #ffffff;
  padding-right: 10px;
  margin-left: 20px;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
  position: relative;
}
.event-sub-description::before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #ffffff;
  position: absolute;
  left: -23px;
  top: 7px;
  border-radius: 50%;
}
.history-slider ul li {
  color: #ffffff;
  font-size: 14px;
  margin-left: 20px;
  margin-top: 10px;
  line-height: 1.5;
  padding-right: 10px;
}
.history-img-holder {
  width: 70%;
  margin-left: 10%;
  display: inline-block;
}
.history-logo-img {
  margin: 30px auto 0px auto;
  width: 100%;
  max-width: 100%;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.history-logo-img:hover {
  -webkit-filter: invert(0);
          filter: invert(0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (min-width: 1025px) {
  .history-logo-img {
    margin: 40px 0 0 20px;
    width: 78%;
  }
}
.history-img {
  margin: 30px auto 0px auto;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1025px) {
  .history-img {
    margin: 40px 0 0 20px;
    width: 78%;
  }
}
@media (min-width: 1025px) {
  .heading-section.careers-page {
    padding-top: 21.35vw;
  }
}
@media (max-width: 1024px) {
  .heading-section.careers-page {
    background-position: 80% 90%;
  }
}
.inner-page.careers-page {
  padding-top: 0;
}
.sector-careers {
  background-color: #042439;
}
@media (min-width: 1025px) {
  .sector-careers {
    padding-top: 7.29vw;
    padding-bottom: 7.29vw;
    padding-left: 5.21vw;
    padding-right: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .sector-careers {
    padding: 20px 50px 50px 50px;
  }
}
.sector-careers {
  position: relative;
}
.sectors-positions-slider-prev {
  height: 100%;
  width: 60px;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #042439;
  z-index: 12;
}
@media (min-width: 1340px) {
  .sectors-positions-slider-prev img {
    display: none;
  }
}
@media (max-width: 430px) {
  .sectors-positions-slider-prev {
    width: 50px;
  }
}
.sectors-positions-slider-prev img {
  width: 50px;
  z-index: 9;
  position: absolute;
  left: 10px;
  top: 40%;
}
@media (max-width: 430px) {
  .sectors-positions-slider-prev img {
    width: 40px;
  }
}
.sectors-positions-slider-next {
  height: 100%;
  width: 70px;
  top: 0;
  right: 0;
  position: absolute;
  background-color: #042439;
  z-index: 12;
}
@media (min-width: 1340px) {
  .sectors-positions-slider-next img {
    display: none;
  }
}
@media (max-width: 430px) {
  .sectors-positions-slider-next {
    width: 50px;
  }
}
.sectors-positions-slider-next img {
  width: 50px;
  z-index: 9;
  position: absolute;
  right: 10px;
  top: 40%;
}
@media (max-width: 430px) {
  .sectors-positions-slider-next img {
    width: 40px;
  }
}
.sector-jobs {
  text-align: center;
}
@media (min-width: 1025px) {
  .sector-jobs {
    width: 12.5%;
  }
}
@media (max-width: 1024px) {
  .sector-jobs {
    width: 25%;
    margin-top: 30px;
  }
}
.sector-jobs a path {
  -webkit-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}
.sector-jobs a:hover path {
  fill: #ff7062;
  -webkit-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}
.sector-jobs p {
  color: #ffffff;
  text-transform: uppercase;
  width: 60%;
  margin: 0 auto;
  height: 70px;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .sector-jobs p {
    font-size: 14px;
    width: 80%;
    height: 50px;
  }
}
.sector-jobs span {
  color: #ffffff;
  font-family: 'HK-grotesk-regular', sans-serif;
  display: block;
  width: 70%;
  position: relative;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .sector-jobs span {
    font-size: 13px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .sector-jobs img {
    width: 50px;
  }
}
.sectors-svg-icons:hover {
  -webkit-filter: brightness(0) saturate(100%) invert(72%) sepia(85%) saturate(3937%) hue-rotate(322deg) brightness(102%) contrast(95%);
          filter: brightness(0) saturate(100%) invert(72%) sepia(85%) saturate(3937%) hue-rotate(322deg) brightness(102%) contrast(95%);
}
@media (min-width: 1025px) {
  .careers-title {
    margin-top: 6.77vw;
    margin-bottom: 6.77vw;
  }
}
@media (max-width: 1024px) {
  .careers-title {
    margin: 50px 0;
  }
}
.article-banner.careers-banner {
  position: relative;
}
.article-banner.careers-banner .video-thumbnail {
  width: 100%;
  max-width: 100%;
}
.article-banner.careers-banner .video-player-btn {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.careers-block .careers-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
.careers-block .careers-cta a {
  margin: 0 10px;
  min-width: 350px;
}
@media (max-width: 719px) {
  .careers-block .careers-cta {
    margin-top: 0;
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .careers-block .careers-cta a {
    margin-top: 10px;
    display: inline-block;
  }
}
@media (min-width: 1441px) {
  .careers-block .careers-cta {
    margin-top: 90px;
  }
}
@media (min-width: 1025px) {
  .careers-block {
    padding-bottom: 10.42vw;
  }
}
.careers-statistics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .careers-statistics {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 50px 0;
  }
}
@media (min-width: 1025px) {
  .careers-statistics {
    padding-top: 8.33vw;
  }
}
@media (min-width: 1441px) {
  .careers-statistics {
    padding-top: 13.54vw;
  }
}
.careers-statistics .left-statistics,
.careers-statistics .right-statistics {
  width: 40%;
  margin-left: 5%;
}
@media (max-width: 1024px) {
  .careers-statistics .left-statistics,
  .careers-statistics .right-statistics {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1025px) {
  .careers-statistics .open-positions.btn {
    margin-top: 7.29vw;
  }
}
@media (max-width: 1024px) {
  .careers-statistics .open-positions.btn {
    margin-top: 30px;
  }
}
.careers-statistics .btn {
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .careers-statistics .right-statistics {
    margin-top: 50px;
  }
}
.careers-statistics .right-statistics p {
  color: #194563;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (min-width: 1025px) {
  .careers-statistics .right-statistics p {
    margin-top: 2.34vw;
    margin-bottom: 3.65vw;
  }
}
@media (max-width: 1024px) {
  .careers-statistics .right-statistics p {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
.careers-statistics .right-statistics .btn {
  min-width: 300px;
}
.careers-statistics .left-statistics .statistics-subtitle {
  margin-top: 25px;
}
.careers-statistics .left-statistics .statistics {
  max-width: 550px;
}
.careers-statistics .left-statistics .statistics div {
  text-align: center;
}
.careers-statistics .left-statistics .statistics div:nth-child(1) {
  padding-right: 30px;
}
@media (min-width: 1025px) {
  .careers-statistics .left-statistics .statistics div:nth-child(2),
  .careers-statistics .left-statistics .statistics div:nth-child(4) {
    padding-left: 70px;
  }
}
@media (min-width: 1025px) {
  .careers-statistics .left-statistics .stat-number {
    font-size: 6.25vw;
  }
}
.careers-statistics .left-statistics .p-21-black {
  color: #034f6f;
}
.careers-statistics .social a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0;
}
.careers-statistics .social a span {
  color: #194563;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 30px;
}
.story {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: -5px;
  background-color: #dee6e7;
}
@media (max-width: 1024px) {
  .story {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .story .story-text {
    width: 30%;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 100px;
  }
}
@media (max-width: 1024px) {
  .story .story-text {
    width: 80%;
    margin: 0 auto;
  }
}
.story .story-text p {
  margin: 30px 0;
  color: #194563;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (min-width: 1025px) {
  .story .story-text .btn {
    margin-top: 70px;
  }
}
@media (max-width: 1024px) {
  .story .story-text .btn {
    margin: 10px 0 50px 0;
  }
}
@media (min-width: 1025px) {
  .story .story-text h3 {
    margin-bottom: 70px;
  }
}
@media (max-width: 1024px) {
  .story .story-text h3 {
    margin: 40px 0 50px 0;
  }
}
.story .story-img {
  position: relative;
  width: 50%;
}
@media (max-width: 1024px) {
  .story .story-img {
    width: 100%;
  }
}
.story .story-img .story-name {
  position: absolute;
  right: 60px;
  bottom: 95px;
  color: #ffffff;
  font-family: 'HK-grotesk-regular', sans-serif;
}
.story .story-img img {
  width: 100%;
}
.stories-section {
  position: relative;
}
.careers-slider-heading {
  margin-bottom: 30px;
}
@media (min-width: 1025px) {
  .careers-slider-heading {
    margin-bottom: 40px;
  }
}
.stories-slider .video-player-btn {
  width: 100%;
  height: 100%;
  border-radius: 0;
  border: none;
}
.stories-slider .video-player-btn:after {
  content: '';
  position: absolute;
  width: 55px;
  height: 55px;
  border: 1px solid #ffffff;
  border-radius: 100px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.stories-slider .story-video.video-play .video-player-btn {
  pointer-events: none;
  visibility: hidden;
}
@media (min-width: 1025px) {
  .stories-slider {
    margin-top: 5.73vw;
  }
  .stories-slider .swiper-slide {
    z-index: 1;
  }
}
@media (max-width: 1024px) {
  .stories-slider {
    margin-top: 50px;
  }
}
.stories-slider-prev,
.stories-slider-next {
  position: absolute;
  top: 39%;
  width: 50px;
  z-index: 12;
}
@media (max-width: 1024px) {
  .stories-slider-prev,
  .stories-slider-next {
    top: 95%;
  }
}
.stories-slider-prev:hover img,
.stories-slider-next:hover img {
  cursor: pointer;
}
.stories-slider-next {
  right: -8%;
}
.stories-slider-prev {
  left: -8%;
}
.single-story-video .story-video {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.single-story-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.single-story-video video[poster] {
  -o-object-fit: cover;
     object-fit: cover;
}
.story-video {
  position: relative;
}
.story-video .video-overlay {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.507);
}
.story-video .video-thumbnail {
  width: 100%;
  max-width: 100%;
}
.story-video .video-player-btn {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.video-caption.full-width {
  display: block;
}
.video-caption.full-width p {
  width: 100%;
  margin-left: 0;
}
.video-caption.full-width .story-name {
  margin-left: 0;
}
@media (min-width: 1025px) {
  .video-caption {
    margin-top: 70px;
  }
  .video-caption.full-width {
    margin-top: 2.08vw;
  }
}
@media (max-width: 1024px) {
  .video-caption {
    margin-top: 40px;
  }
}
.video-caption p {
  font-family: 'HK-grotesk-regular', sans-serif;
  margin-left: 30px;
  font-size: 21px;
}
@media (min-width: 1025px) {
  .video-caption p {
    width: 50%;
  }
}
.video-caption img {
  width: 50px;
}
.video-caption .story-name {
  margin-left: 30px;
}
.video-caption .story-name p {
  font-size: 18px;
}
.video-caption .story-name .bold {
  margin-top: 20px;
}
.bg-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1024px) {
  .positions-page {
    margin-top: 50px;
  }
}
.positions-page.inner-page {
  padding-bottom: 0;
}
.positions {
  padding: 40px 0;
  position: relative;
}
.positions h2 {
  margin-bottom: 30px;
}
@media (min-width: 1025px) {
  .positions {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
  }
  .positions h2 {
    margin-bottom: 50px;
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .positions .jobs-description {
    margin-bottom: 80px;
  }
}
.positions .company-logo img {
  margin-bottom: 30px;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.positions .company-logo img:hover {
  opacity: 0.8;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.positions-form {
  margin-bottom: 50px;
}
.positions-form p {
  margin-bottom: 20px;
}
.positions-form .col-form-fields {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.positions-form .col-form-fields .field-holder {
  width: 24%;
  margin: 0;
  z-index: 5;
}
.positions-form .col-form-fields .field-holder .form-field::before {
  content: '';
  width: 5px;
  height: 5px;
  background: url(../images/all-icons/menu_arrow_dark.png);
  z-index: 6;
  position: absolute;
  right: 10px;
  top: 30px;
}
@media (max-width: 1024px) {
  .positions-form .col-form-fields .field-holder {
    width: 49%;
    display: inline-block;
    margin-top: 3px;
  }
}
@media (max-width: 430px) {
  .positions-form .col-form-fields .field-holder {
    width: 100%;
  }
}
.positions-form .col-form-fields .field-holder:nth-child(2n) {
  margin-left: 0;
}
@-webkit-keyframes bounce {
  50% {
    -webkit-transform: translatey(-20px);
            transform: translatey(-20px);
  }
  100% {
    -webkit-transform: translatey(20px);
            transform: translatey(20px);
  }
}
@keyframes bounce {
  50% {
    -webkit-transform: translatey(-20px);
            transform: translatey(-20px);
  }
  100% {
    -webkit-transform: translatey(20px);
            transform: translatey(20px);
  }
}
.bounce {
  width: 100px;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 50%;
  top: 70%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
}
.bounce.loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bounce div {
  border-radius: 100%;
  height: 10px;
  width: 10px;
  background-color: #ff7062;
  -webkit-animation: bounce 1s ease-in-out infinite;
          animation: bounce 1s ease-in-out infinite;
  top: 0;
  -webkit-transform: translatey(20px);
      -ms-transform: translatey(20px);
          transform: translatey(20px);
}
.bounce div:first-of-type {
  left: -20px;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.bounce div:nth-of-type(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.bounce div:last-of-type {
  left: 20px;
}
.jobs-results {
  padding: 25px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #042439;
}
@media (max-width: 1024px) {
  .jobs-results {
    display: block;
    position: relative;
  }
}
@media (max-width: 1024px) {
  .jobs-results .result-column {
    width: 100%;
  }
  .jobs-results .result-column .btn {
    width: 100%!important;
    height: 100%;
    margin-left: 0!important;
    margin-top: 0;
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: transparent;
    border: none;
  }
}
@media (min-width: 1025px) {
  .jobs-results .result-column {
    width: 25%;
  }
}
.jobs-results .result-column .btn {
  width: 96%;
  margin-left: 4%;
}
.jobs-results .result-column:nth-child(2),
.jobs-results .result-column:nth-child(3) {
  padding-left: 30px;
}
@media (max-width: 1024px) {
  .jobs-results .result-column:nth-child(2),
  .jobs-results .result-column:nth-child(3) {
    padding-left: 0;
  }
}
.jobs-results:last-child {
  border-bottom: 1px solid #042439;
}
.job-page {
  padding-top: 6.25vw;
}
.job-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-top: 10px;
  margin-right: 10px;
}
.job-bullet.red {
  background-color: #ff7062;
}
.job-bullet.orange {
  background-color: #d19a3f;
}
.job-bullet.blue {
  background-color: #194563;
}
.job-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1024px) {
  .job-description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.job-description .company {
  width: 30%;
}
@media (max-width: 1024px) {
  .job-description .company {
    width: 100%;
    margin-bottom: 50px;
  }
}
.job-description .company img {
  max-width: 130px;
  display: block;
}
@media (max-width: 1024px) {
  .job-description .company img {
    max-width: 120px;
  }
}
.job-description .company .job-subtitle {
  text-transform: uppercase;
  color: #194563;
  font-size: 14px;
}
.job-description .company .opportunity-desc {
  margin-top: 40px;
}
.job-description .job-information {
  width: 70%;
}
@media (max-width: 1024px) {
  .job-description .job-information {
    width: 100%;
  }
}
.single {
  margin-top: 30px;
  margin-right: 30px;
}
@media (max-width: 719px) {
  .single {
    width: 100%;
    margin-right: 0px;
  }
}
.description-hold {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #a9a8a7;
  margin-bottom: 50px;
  padding-bottom: 30px;
}
@media (max-width: 1024px) {
  .description-hold {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.description-hold .single-description ul li {
  font-family: 'HK-grotesk-regular', sans-serif;
  color: #194563;
  position: relative;
  margin-bottom: 10px;
}
.description-hold .single-description ul li:before {
  content: '';
  position: absolute;
  left: -20px;
  top: 10px;
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: red;
  margin-right: 5px;
  border-radius: 50%;
}
.description-hold .single-description ul li:last-child {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  .description-hold .single-description li {
    font-size: 18px;
  }
}
.description-hold .single-description.in-orange ul li::before {
  background-color: #d19a3f;
}
.description-hold .single-description.in-red ul li::before {
  background-color: #ff7062;
}
.description-hold .single-description.in-blue ul li::before {
  background-color: #194563;
}
.job-cta {
  background-color: #bac7d0;
}
@media (min-width: 1025px) {
  .job-cta {
    padding: 60px 0;
  }
}
@media (min-width: 1441px) {
  .job-cta {
    padding: 100px 0;
  }
}
@media (max-width: 1024px) {
  .job-cta {
    padding: 50px 0;
  }
}
.job-apply {
  background-color: #e8ecef;
  overflow: hidden;
  text-align: center;
}
.job-apply form {
  width: 75%;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .job-apply form {
    width: 100%;
  }
}
.job-apply form .field-holder {
  text-align: left;
}
@media (min-width: 1025px) {
  .job-apply {
    padding-top: 4.69vw;
    padding-bottom: 4.69vw;
  }
}
@media (max-width: 1024px) {
  .job-apply {
    padding: 50px 0;
  }
}
.job-apply input[type="file"] {
  position: relative;
  top: 20px;
  color: #194563;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (max-width: 1024px) {
  .job-apply input[type="file"] {
    display: none;
  }
}
.job-apply ::-webkit-file-upload-button {
  display: none;
}
.job-apply .btn.file {
  max-width: 260px;
  height: 50px;
  margin-right: 10px;
}
.job-apply .btn.file:hover {
  cursor: pointer;
}
@media (max-width: 1024px) {
  .job-apply .btn.file span {
    position: relative;
    top: 4px;
  }
}
.job-apply .contact-form-btn {
  height: 50px;
}
.job-apply .form-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 719px) {
  .job-apply .form-submit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .job-apply .form-submit .contact-form-btn {
    margin-left: 0;
    margin-top: 20px;
    width: 260px;
  }
  .job-apply .form-submit .file {
    margin-top: 30px;
  }
}
.job-apply input[type=checkbox]::before {
  content: '';
  width: 17px;
  height: 17px;
  Border: 1px solid #194563;
  position: absolute;
  top: 3px;
  border-radius: 50%;
}
.job-apply input[type="checkbox"]:checked::after {
  content: '';
  width: 9px;
  height: 9px;
  background-color: #194563;
  position: absolute;
  border-radius: 50%;
  top: 8px;
  left: 5.5px;
}
.job-apply p {
  font-family: 'HK-grotesk-regular', sans-serif;
}
.job-apply .user-agreement {
  margin-top: 30px;
  text-align: left;
}
.job-apply .terms {
  font-family: 'HK-grotesk-regular', sans-serif;
  margin-left: 40px;
}
.job-apply .terms a {
  color: #ff7062;
}
.apply-form-hold.job-apply form {
  width: 100%;
}
.apply-form-hold {
  box-shadow: 0px 0px 2px 0px rgba(25, 69, 99, 0.75);
  -webkit-box-shadow: 0px 0px 2px 0px rgba(25, 69, 99, 0.75);
  -moz-box-shadow: 0px 0px 2px 0px rgba(25, 69, 99, 0.75);
  width: 50%;
  margin-left: 25%;
  padding: 30px 50px;
  height: 95%;
  overflow: auto;
  position: fixed;
  z-index: 22;
  top: 2.5%;
  left: 2.5%;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: none;
}
@media (min-width: 1441px) {
  .apply-form-hold {
    width: 50%;
    margin-left: 25%;
    padding: 30px 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 719px) {
  .apply-form-hold {
    width: 90%;
    margin-left: 5%;
    padding: 30px 50px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.apply-form-hold .search-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apply-form-hold .search-close {
  position: relative;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.apply-form-hold .search-close:hover {
  cursor: pointer;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.apply-form-hold .search-close span {
  background-color: #194563;
  width: 25px;
  height: 1px;
  display: inline-block;
}
.apply-form-hold .search-close span:nth-child(1) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 14px;
}
.apply-form-hold .search-close span:nth-child(2) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.single-story-video p {
  margin-bottom: 40px;
}
.partners-page {
  position: relative;
}
@media (min-width: 1025px) {
  .partners-page .inner-container .para-20 {
    width: 70%;
  }
}
@media (max-width: 1024px) {
  .partners-page .inner-container .para-20 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .partners-page .medium-container {
    margin-top: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .partners-page .medium-container {
    margin-top: 50px;
  }
}
.partners-page .medium-container .section-badge {
  position: absolute;
}
@media (min-width: 1025px) {
  .partners-page .medium-container .section-badge {
    left: 20px;
  }
}
@media (min-width: 1441px) {
  .partners-page .medium-container .section-badge {
    top: 20%;
    left: 50px;
  }
}
@media (min-width: 1025px) {
  .partners-page .btns-group-section {
    margin-top: 6.77vw;
  }
}
@media (min-width: 1025px) {
  .partners-page.inner-page .section-badge {
    top: 35%;
  }
}
.page-bg.sector-page {
  padding-bottom: 0;
}
.sector-page {
  position: relative;
}
.sector-page .section-badge {
  top: 22%;
  left: -90px;
}
@media (min-width: 1441px) {
  .sector-page .section-badge {
    left: 0;
  }
}
.sector-page .btns-wrap {
  max-width: 303px;
  width: 100%;
  margin: 0 auto;
}
.sector-page .btns-wrap .btn-el-wrap:not(:last-of-type) {
  margin-bottom: 20px;
}
.sector-page .btns-wrap .btn {
  width: 100%;
}
.sectors-page {
  position: relative;
}
.sectors-page .section-badge {
  top: 22%;
}
@media (max-width: 1024px) {
  .sectors-page .section-badge {
    left: -90px;
  }
}
@media (max-width: 1024px) {
  .retail-page .section-badge {
    left: -10px;
  }
}
@media (max-width: 1024px) {
  .media-page .section-badge {
    left: -40px;
  }
}
@media (max-width: 1024px) {
  .education-page .section-badge {
    left: -35px;
  }
}
@media (max-width: 1024px) {
  .marketing-page .section-badge {
    left: -75px;
  }
}
@media (min-width: 1025px) {
  .solutions-page .section-badge {
    left: -70px;
  }
}
@media (max-width: 1024px) {
  .solutions-page .section-badge {
    left: -135px;
  }
}
@media (max-width: 1024px) {
  .services-page .section-badge {
    left: -60px;
  }
}
@media (min-width: 1025px) {
  .heading-wrapper .para-20 {
    margin: 2.08vw 0vw;
  }
}
.sector-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1025px) {
  .sector-intro .sector-inner-content {
    width: 52.08vw;
    padding-left: 5.73vw;
    padding-top: 70px;
    margin: 0 auto;
  }
}
@media (max-width: 1024px) {
  .sector-intro .sector-inner-content {
    padding-top: 40px;
  }
}
@media (min-width: 1367px) {
  .sector-intro .sector-inner-content {
    width: 46.88vw;
  }
}
.sector-intro .sector-inner-content p {
  font-size: 18px;
  font-family: 'HK-grotesk-regular', sans-serif;
}
.sector-intro .sector-inner-content a {
  color: #ff7062;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sector-intro .sector-inner-content a:hover {
  opacity: 0.8;
}
@media (max-width: 1024px) {
  .sector-intro {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .sector-intro .sector-left {
    width: 93.75vw;
  }
  .sector-intro .sector-left h3 {
    width: 86%;
  }
}
.sector-intro .sector-left ul {
  list-style-type: disc;
  margin: 25px 0 25px 25px;
}
.sector-intro .sector-left ul li {
  font-family: 'HK-grotesk-regular', sans-serif;
  font-size: 18px;
}
.sector-intro .sector-left ul li::marker {
  color: #ff7062;
}
@media (min-width: 1367px) {
  .sector-intro .sector-left {
    width: 46.88vw;
  }
}
.sector-intro .sector-right {
  text-align: center;
}
.sector-intro .sector-right img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media (min-width: 1025px) {
}
@media (max-width: 1024px) {
  .sector-intro .sector-right img {
    width: 20%;
    margin-bottom: 20px;
  }
}
@media (max-width: 430px) {
  .sector-intro .sector-right img {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .sector-intro .sector-right {
    margin-top: 40px;
  }
}
.sector-full-block .sector-inner-content {
  width: 100%;
  padding-left: 0;
}
.sector-full-block .sector-left {
  width: 100%;
}
@media (min-width: 1025px) {
  .sector-slider {
    margin-top: 7.81vw;
  }
}
@media (max-width: 1024px) {
  .sector-slider {
    margin-top: 40px;
  }
}
.sector-slider .swiper-slide[data-src] {
  cursor: pointer;
}
.sector-slider .swiper-slide[data-src]::before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.sector-slider .swiper-slide[data-src]::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0;
  background-image: url('../images/magnifying-glass.svg');
}
.sector-slider .swiper-slide[data-src]:hover::before,
.sector-slider .swiper-slide[data-src]:hover::after {
  opacity: 1;
}
.sector-slider .slider-controlls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 30px;
  top: 0;
}
@media (min-width: 1025px) {
  .sector-slider .slider-controlls {
    margin-right: 9.9vw;
  }
}
.sector-slider .slider-controlls div {
  padding: 0 15px;
}
.sector-slider .slider-controlls img {
  width: 50px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.sector-slider .slider-controlls img:hover {
  opacity: 0.7;
  cursor: pointer;
  scale: 0.9;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .sector-slider .slider-controlls {
    margin-bottom: 10px;
  }
}
.sector-slider .slider-controlls.sectors-controlls {
  margin-top: 30px;
}
.sector-slider .swiper-slide {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.sector-slider .swiper-slide img {
  position: relative;
  top: 5px;
  width: 100%;
  display: inline-block;
}
@media (min-width: 1025px) {
  .second-sector {
    padding-top: 5.21vw;
  }
}
@media (max-width: 1024px) {
  .second-sector {
    padding-top: 50px;
  }
}
.second-sector .swiper-slide img {
  position: relative;
  top: 5px;
}
@media (max-width: 719px) {
  .founder-heading {
    background-position: 75% 40%;
  }
}
.founder-page.inner-page {
  position: relative;
  padding-bottom: 0;
}
.founder-page.inner-page .section-badge {
  top: 5%;
}
@media (max-width: 1024px) {
  .founder-page.inner-page .article-intro {
    margin-bottom: 30px;
  }
  .founder-page.inner-page .quote-img {
    width: 20%;
  }
  .founder-page.inner-page .heading-quote {
    margin-top: 30px;
  }
  .founder-page.inner-page .single-article-heading {
    margin-top: 10px;
  }
}
.founder-page.inner-page .single-article-heading.quote-heading {
  margin-top: 0;
}
@media (min-width: 1025px) {
  .founder-page.inner-page .single-article-heading {
    width: 80%;
    margin-top: 30px;
  }
  .founder-page.inner-page .single-article-heading.quote-heading {
    margin-top: 30px;
  }
}
.founder-page.inner-page .article-banner h3 {
  padding-top: 0;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .founder-page.inner-page .article-banner h3 {
    margin-top: 10px;
  }
}
@media (min-width: 1025px) {
  .founder-page.inner-page .article-banner .quote-img {
    padding-top: 25vw;
    padding-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .founder-page.inner-page .article-banner .quote-img {
    padding-top: 100px;
  }
}
.founder-page .quote-img {
  width: 70px;
}
@media (min-width: 1441px) {
  .founder-page .quote-img {
    width: 100px;
  }
}
@media (min-width: 1025px) {
  .founder-single-img {
    margin-bottom: 5.21vw;
    margin-top: 5.21vw;
  }
}
.founder-single-img span {
  font-size: 14px;
  font-family: 'HK-grotesk-regular', sans-serif;
  display: inline-block;
  margin-top: 20px;
}
@media (min-width: 1025px) {
  .founder-single-img span {
    width: 80%;
    margin-top: 30px;
  }
}
.founder-bio {
  background-color: #dee6e7;
  padding: 30px 0 50px 0;
}
@media (min-width: 1025px) {
  .founder-bio {
    padding-top: 8.85vw;
    padding-bottom: 8.33vw;
  }
}
.founder-bio .single-article-heading {
  color: #075d7d;
}
.founder-bio .slider-controlls {
  z-index: 8;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 1024px) {
  .founder-bio .slider-controlls {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 15px;
  }
}
@media (min-width: 1025px) {
  .founder-bio .slider-controlls {
    margin-bottom: 0;
    position: absolute;
    top: 457px;
    left: calc(100% + 2.083vw);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .founder-bio .slider-controlls {
    left: inherit;
    right: 0;
    top: calc(100% + 10px);
  }
}
@media (min-width: 1921px) {
  .founder-bio .slider-controlls {
    left: calc(100% + 40px);
  }
}
.founder-bio .slider-controlls div:nth-child(2) {
  margin-left: 20px;
}
.founder-bio .inner-founder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0 50px 0;
}
@media (min-width: 1025px) {
  .founder-bio .inner-founder {
    margin-top: 2.08vw;
    margin-bottom: 7.81vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .founder-bio .inner-founder div {
    width: 46%;
  }
}
@media (max-width: 1024px) {
  .founder-bio .inner-founder div:nth-child(2) {
    margin-top: 20px;
  }
}
.founder-bio .inner-founder p {
  color: #075d7d;
  font-family: 'HK-grotesk-regular', sans-serif;
}
.founder-slider-content-wrap {
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 900px;
}
@media (max-width: 1024px) {
  .founder-slider-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.founder-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media (max-width: 1024px) {
  .founder-slider {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.founder-slider .swiper-wrapper {
  width: 100%;
}
.founder-slider .swiper-wrapper .swiper-slide .img-content {
  width: 100%;
}
.founder-slider .swiper-wrapper .swiper-slide span {
  display: inline-block;
  width: 60%;
  font-size: 14px;
  font-family: 'HK-grotesk-regular', sans-serif;
  margin-top: 30px;
}
@media (max-width: 1024px) {
  .founder-slider .swiper-wrapper .swiper-slide span {
    width: 100%;
    margin-top: 20px;
  }
}
.four-o-four .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 100px;
}
@media (min-width: 1025px) {
  .four-o-four .inner-container {
    padding-top: 5.21vw;
    padding-bottom: 5.21vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .four-o-four .inner-container div:first-child {
    width: 35%;
    text-align: right;
  }
}
@media (max-width: 1024px) {
  .four-o-four .inner-container div:first-child {
    width: 100%;
    text-align: left;
  }
}
.four-o-four .error-type {
  color: #194563;
  margin-bottom: 30px;
}
@media (min-width: 1025px) {
  .four-o-four .error-type {
    padding-right: 100px;
  }
}
.four-o-four a {
  color: #ff7062;
}
.four-o-four .links {
  margin-top: 30px;
}
.hotline-page {
  padding-bottom: 4.17vw;
}
.hotline-page .para-20 {
  width: 100%;
}
@media (min-width: 1025px) {
  .hotline-page .para-20 {
    width: 60%;
    margin-bottom: 40px;
  }
}
@media (max-width: 1024px) {
  .hotline-page .section-badge {
    left: -40px;
  }
}
@media (min-width: 1025px) {
  .hotline-page .section-badge {
    top: 60%;
  }
}
#file {
  opacity: 0;
}
.hotline-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .hotline-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hotline-block form {
    width: 65%;
  }
  .hotline-block .hotline-info {
    width: 35%;
    padding-left: 100px;
    padding-top: 70px;
  }
}
.hotline-block form {
  width: 100%;
}
.hotline-block input[type="file"] {
  position: relative;
  left: 270px;
  top: -20px;
  color: #194563;
  font-family: 'HK-grotesk-regular', sans-serif;
}
@media (max-width: 1024px) {
  .hotline-block input[type="file"] {
    display: none;
  }
}
.hotline-block ::-webkit-file-upload-button {
  display: none;
}
.hotline-block .file {
  width: 250px;
  height: 50px;
}
.hotline-block .file:hover {
  cursor: pointer;
}
@media (max-width: 719px) {
  .hotline-block .file {
    height: 42px;
  }
}
.hotline-block input[type=checkbox]::before {
  content: '';
  width: 17px;
  height: 17px;
  Border: 1px solid #194563;
  position: absolute;
  top: 3px;
  border-radius: 50%;
}
.hotline-block input[type="checkbox"]:checked::after {
  content: '';
  width: 9px;
  height: 9px;
  background-color: #194563;
  position: absolute;
  border-radius: 50%;
  top: 8px;
  left: 5.5px;
}
.hotline-block p {
  font-family: 'HK-grotesk-regular', sans-serif;
}
.hotline-block .user-agreement {
  margin-top: 30px;
}
.hotline-block .terms {
  font-family: 'HK-grotesk-regular', sans-serif;
  margin-left: 40px;
}
.hotline-info {
  color: #194563;
  font-family: 'HK-grotesk-regular', sans-serif;
  width: 100%;
  padding-left: 0px;
  padding-top: 40px;
}
.hotline-info a {
  color: #ff7062;
}
.hotline-heading {
  color: #194563;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 50px;
}
.hotline-heading:first-child {
  margin-top: 0;
}
.hotline-heading.no-margin {
  margin-bottom: 0;
}
.about-video .video {
  position: relative;
  bottom: -5px;
}
.about-page {
  padding-top: 6.25vw;
}
.about-page .inner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.about-page .inner-wrapper .para-20 {
  margin-right: 50px;
}
.about-page .inner-wrapper .btn {
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .about-page .inner-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about-page .inner-wrapper .para-20 {
    margin-right: 0;
  }
}
.about-page .heading-separator {
  margin: 60px 0 40px 0;
}
.companies-logos {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .companies-logos {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.companies-logos .logo-block {
  width: 25%;
  text-align: center;
}
@media (max-width: 1024px) {
  .companies-logos .logo-block {
    width: 50%;
  }
}
.companies-logos .logo-block img {
  width: 80%;
  max-width: 80%;
  margin-left: 10%;
  -webkit-filter: grayscale(100%) contrast(0%);
          filter: grayscale(100%) contrast(0%);
  -webkit-transition: -webkit-filter 0.3s ease-in-out;
  transition: -webkit-filter 0.3s ease-in-out;
  -o-transition: filter 0.3s ease-in-out;
  transition: filter 0.3s ease-in-out;
  transition: filter 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out;
}
@media (min-width: 1441px) {
  .companies-logos .logo-block img {
    width: 100%;
  }
}
.companies-logos .logo-block img:hover {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
  -webkit-transition: -webkit-filter 0.3s ease-in-out;
  transition: -webkit-filter 0.3s ease-in-out;
  -o-transition: filter 0.3s ease-in-out;
  transition: filter 0.3s ease-in-out;
  transition: filter 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out;
}
.corporate {
  position: relative;
}
.corporate .first-block {
  border-top: 10px solid #194563;
}
.corporate .block h3 {
  padding-top: 6.77vw;
  padding-bottom: 6.77vw;
  font-size: 1.56vw;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1;
  color: #ffffff;
  font-family: 'HK-grotesk-regular', sans-serif;
  text-align: center;
}
@media (max-width: 1024px) {
  .corporate .block h3 {
    font-size: 20px;
  }
}
.corporate .inner-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.corporate .middle-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 0;
}
@media (min-width: 1441px) {
  .corporate .middle-block {
    padding: 30px 0;
  }
}
.corporate .middle-block .arrow-up {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.corporate .middle-block img {
  width: 20px;
  margin: 0 20px;
}
.corporate .three-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 719px) {
  .corporate .three-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.corporate .three-columns div {
  width: 33.3333%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #042439a6;
  background-blend-mode: multiply;
}
@media (max-width: 719px) {
  .corporate .three-columns div {
    width: 100%;
  }
}
.corporate .second-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 10px solid #075d7d;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.corporate .second-block div {
  width: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #0c273bb2;
  background-blend-mode: multiply;
}
@media (max-width: 719px) {
  .corporate .second-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .corporate .second-block div {
    width: 100%;
  }
}
.corporate .third-block {
  border-top: 10px solid #d19a3f;
}
.corporate .third-block .second-block {
  border-top: 0px;
}
.corporate .third-block .second-block div {
  background-color: #c7974aa1;
  background-blend-mode: multiply;
}
.corporate .third-block .three-columns div {
  background-color: #d1993f6c;
  background-blend-mode: multiply;
}
.corporate .child-companies {
  font-family: 'HK-grotesk-regular', sans-serif;
  text-align: center;
  font-size: 1.56vw;
  color: #194563;
}
@media (min-width: 1025px) {
  .corporate .child-companies {
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .corporate .child-companies {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.corporate .fourth-block {
  border-top: 10px solid #ff7062;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #81A6B7;
  background-blend-mode: multiply;
  padding-top: 20px;
  padding-bottom: 20px;
}
.corporate .fourth-block img {
  max-width: 120px;
}
@media (min-width: 1025px) {
  .corporate .fourth-block {
    padding-top: 2.08vw;
    padding-bottom: 2.08vw;
  }
}
.corporate .companies-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-left {
  position: absolute;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
          transform-origin: left bottom;
  left: -40px;
  top: 252%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 150%;
}
.structure-left h3 {
  display: inline-block;
  margin-right: 100px;
}
@media (max-width: 719px) {
  .structure-left {
    width: 300%;
    left: -10px;
  }
  .structure-left h3 {
    width: 100%;
    margin-right: 40px;
    font-size: 16px;
  }
}
.structure-right {
  right: -80px;
  position: absolute;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
  top: 92%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 150%;
}
.structure-right h3 {
  display: inline-block;
  margin-right: 100px;
}
@media (max-width: 719px) {
  .structure-right {
    width: 300%;
    right: -25px;
  }
  .structure-right h3 {
    width: 100%;
    margin-right: 40px;
    font-size: 16px;
  }
}
.development-page p {
  margin-bottom: 25px;
}
@media (min-width: 1025px) {
  .positions-results-container {
    padding-top: 50px;
    border-top: 10px solid #ff7062;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zdGFydGluZy10ZW1wbGF0ZS1mcm9udGVuZC8uL3dlYnJvb3QvYXNzZXRzL2xlc3MvX19hbmltYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19fbWFpbi5sZXNzIiwid2VicGFjazovL3N0YXJ0aW5nLXRlbXBsYXRlLWZyb250ZW5kLy4vd2Vicm9vdC9hc3NldHMvbGVzcy9fX2Jhc2VfX2dlbmVyYWwubGVzcyIsIndlYnBhY2s6Ly9zdGFydGluZy10ZW1wbGF0ZS1mcm9udGVuZC8uL3dlYnJvb3QvYXNzZXRzL2xlc3MvX19iYXNlX19mb250cy5sZXNzIiwid2VicGFjazovL3N0YXJ0aW5nLXRlbXBsYXRlLWZyb250ZW5kLy4vd2Vicm9vdC9hc3NldHMvbGVzcy9fX2lubmVyX3BhZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19fYmFzZV9wbHVnaW5fZ3JpZC5sZXNzIiwid2VicGFjazovL3N0YXJ0aW5nLXRlbXBsYXRlLWZyb250ZW5kLy4vd2Vicm9vdC9hc3NldHMvbGVzcy9saWdodGdhbGxlcnkubGVzcyIsIndlYnBhY2s6Ly9zdGFydGluZy10ZW1wbGF0ZS1mcm9udGVuZC8uL3dlYnJvb3QvYXNzZXRzL2xlc3MvX19sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly9zdGFydGluZy10ZW1wbGF0ZS1mcm9udGVuZC8uL3dlYnJvb3QvYXNzZXRzL2xlc3MvX190ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19fc3dpcGVyLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19faGVhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19fZm9vdGVyLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19fYmxvY2tzLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19faW5uZXItY29tbW9uLmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19faG9tZS5sZXNzIiwid2VicGFjazovL3N0YXJ0aW5nLXRlbXBsYXRlLWZyb250ZW5kLy4vd2Vicm9vdC9hc3NldHMvbGVzcy9fX25ld3MubGVzcyIsIndlYnBhY2s6Ly9zdGFydGluZy10ZW1wbGF0ZS1mcm9udGVuZC8uL3dlYnJvb3QvYXNzZXRzL2xlc3MvX19oaXN0b3J5Lmxlc3MiLCJ3ZWJwYWNrOi8vc3RhcnRpbmctdGVtcGxhdGUtZnJvbnRlbmQvLi93ZWJyb290L2Fzc2V0cy9sZXNzL19fY2FyZWVycy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7SUFFSTtJQUNBO0VDQU47RURFTTtJQUNFO0lBQ0E7RUNBUjtFREdNO0lBQ0U7SUFBQTtJQUFBO0lBQ0E7WUFBQTtJQUNBO0lBQ0E7RUNEUjtFREdNO0lFc2JOO0lBQ0E7UUFBQTtFRHRiQTtFREVRO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFBQTtJRWtiVjtJQUNBO1FBQUE7RURqYkE7RURHTTtJRTZhTjtJQUNBO1FBQUE7RUQ3YUE7RURFUTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUV5YVY7SUFDQTtRQUFBO0VEeGFBO0VESU07SUVtYU47SUFDQTtRQUFBO0VEcGFBO0VER1E7SUFDRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lFK1pWO0lBQ0E7UUFBQTtFRC9aQTtFRElNO0lFMFpOO0lBQ0E7UUFBQTtFRDNaQTtFREdRO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFBQTtJRXNaVjtJQUNBO1FBQUE7RUR0WkE7RURJTTtJRWlaTjtJQUNBO1FBQUE7RURsWkE7RURHUTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUU2WVY7SUFDQTtRQUFBO0VEN1lBO0VES007SUV1WU47SUFDQTtRQUFBO0VEellBO0VESVE7SUFDRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lFbVlWO0lBQ0E7UUFBQTtFRHBZQTtFRE1NO0lFd1hOO0lBQ0E7UUFBQTtFRDNYQTtFREtRO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFBQTtJRW9YVjtJQUNBO1FBQUE7RUR0WEE7RURPTTtJRThXTjtJQUNBO1FBQUE7RURsWEE7RURNUTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUUwV1Y7SUFDQTtRQUFBO0VEN1dBO0VET007SUVxV047SUFDQTtRQUFBO0VEeldBO0VETVE7SUFDRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lFaVdWO0lBQ0E7UUFBQTtFRHBXQTtFRFFNO0lFMlZOO0lBQ0E7UUFBQTtFRGhXQTtFRE9RO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFBQTtJRXVWVjtJQUNBO1FBQUE7RUQzVkE7RURTTTtJRWlWTjtJQUNBO1FBQUE7RUR2VkE7RURRUTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUU2VVY7SUFDQTtRQUFBO0VEbFZBO0VEVU07SUFDRTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7RUNSUjtFRFVRO0lBQ0U7SUFFQTtJQUVBO0lBRUE7SUFFQTtJQUFBO0lBQUE7SUFBQTtJQUVBO1FBQUE7WUFBQTtFQ2JWO0VEaUJNO0lBQ0U7SUFDQTtJQUNBO0VDZlI7RURpQlE7SUFDRTtJQUNBO0lBQUE7SUFBQTtFQ2ZWO0VEbUJNO0lFOFNOO0lBQ0E7UUFBQTtFRDlUQTtFRGlCUTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUUyU1Y7SUFDQTtRQUFBO0VEelRBO0VEWVE7SUU0U1I7SUFDQTtRQUFBO0lGdlNZO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFDQTtTQUFBO1lBQUE7RUNiWjtFRGtCTTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUNoQlI7RURpQlE7SUFDRTtZQUFBO0VDZlY7RURvQlE7SUFDRTtJQUNBO09BQUE7RUNsQlY7RUR1QlE7SUFDRTtJQUNBO09BQUE7RUNyQlY7RUQwQlE7SUFDRTtJQUNBO09BQUE7RUN4QlY7RUQ2QlE7SUFDRTtJQUNBO09BQUE7RUMzQlY7RURnQ1E7SUFDRTtJQUNBO09BQUE7RUM5QlY7RURtQ1E7SUFDRTtJQUNBO09BQUE7RUNqQ1Y7RURzQ1E7SUFDRTtJQUNBO09BQUE7RUNwQ1Y7RUR5Q1E7SUFDRTtJQUNBO09BQUE7RUN2Q1Y7RUQ0Q1E7SUFDRTtJQUNBO09BQUE7RUMxQ1Y7RUQrQ1E7SUFDRTtJQUNBO09BQUE7RUM3Q1Y7RURrRFE7SUFDRTtJQUNBO09BQUE7RUNoRFY7RURxRFE7SUFDRTtJQUNBO09BQUE7RUNuRFY7QUFDRjtBRHlERTtFQUNFO0lBQ0U7RUN2REo7RUR5REU7SUFDRTtFQ3ZESjtFRHlERTtJQUNFO0VDdkRKO0FBQ0Y7QUQ4Q0U7RUFDRTtJQUNFO0VDdkRKO0VEeURFO0lBQ0U7RUN2REo7RUR5REU7SUFDRTtFQ3ZESjtBQUNGO0FEMERFO0VBQ0U7SUVzS0Y7SUFDQTtFRDdOQTtFRDJERTtJQUNFO0lFZ0tKO0lBQ0E7RUR4TkE7RUQyREU7SUFDRTtJRTJKSjtJQUNBO0VEbk5BO0FBQ0Y7QUQwQ0U7RUFDRTtJRXNLRjtJQUNBO0VEN05BO0VEMkRFO0lBQ0U7SUVnS0o7SUFDQTtFRHhOQTtFRDJERTtJQUNFO0lFMkpKO0lBQ0E7RURuTkE7QUFDRjtBRDJERTtFQUNFO0lFcUpGO0lBQ0E7RUQ3TUE7RUQ0REU7SUVnSkY7SUFDQTtFRHpNQTtFRDZERTtJRTJJRjtJQUNBO0VEck1BO0FBQ0Y7QUQ2Q0U7RUFDRTtJRXFKRjtJQUNBO0VEN01BO0VENERFO0lFZ0pGO0lBQ0E7RUR6TUE7RUQ2REU7SUUySUY7SUFDQTtFRHJNQTtBQUNGO0FEOERFO0VBQ0U7SUVvSUY7SUFDQTtFRC9MQTtFRCtERTtJRStIRjtJQUNBO0VEM0xBO0VEZ0VFO0lFMEhGO0lBQ0E7RUR2TEE7QUFDRjtBRGdERTtFQUNFO0lFb0lGO0lBQ0E7RUQvTEE7RUQrREU7SUUrSEY7SUFDQTtFRDNMQTtFRGdFRTtJRTBIRjtJQUNBO0VEdkxBO0FBQ0Y7QURpRUU7RUFDRTtJQUNFO0lFa0hKO0lBQ0E7RURoTEE7RURpRUU7SUFDRTtJRTZHSjtJQUNBO0VEM0tBO0VEaUVFO0lBQ0U7SUV3R0o7SUFDQTtFRHRLQTtBQUNGO0FEZ0RFO0VBQ0U7SUFDRTtJRWtISjtJQUNBO0VEaExBO0VEaUVFO0lBQ0U7SUU2R0o7SUFDQTtFRDNLQTtFRGlFRTtJQUNFO0lFd0dKO0lBQ0E7RUR0S0E7QUFDRjtBRGdFRTtFQUNFO0lBQ0U7SUVrR0o7SUFDQTtFRC9KQTtFRGlFRTtJRTZGRjtJQUNBO0VEM0pBO0FBQ0Y7QURxREU7RUFDRTtJQUNFO0lFa0dKO0lBQ0E7RUQvSkE7RURpRUU7SUU2RkY7SUFDQTtFRDNKQTtBQUNGO0FEaUVFO0VBQ0U7SUU0RUY7SUFDQTtJQUNBO0VEMUlBO0VEZ0VFO0lFd0VGO0lBQ0E7SUFDQTtFRHJJQTtFRCtERTtJRW9FRjtJQUNBO0lBQ0E7RURoSUE7QUFDRjtBRGdERTtFQUNFO0lFNEVGO0lBQ0E7SUFDQTtFRDFJQTtFRGdFRTtJRXdFRjtJQUNBO0lBQ0E7RURySUE7RUQrREU7SUVvRUY7SUFDQTtJQUNBO0VEaElBO0FBQ0Y7QUQ4REU7RUFDRTtJRThERjtJQUNBO0lBQ0E7RUR6SEE7RUQ2REU7SUUwREY7SUFDQTtJQUNBO0VEcEhBO0VENERFO0lFc0RGO0lBQ0E7SUFDQTtFRC9HQTtBQUNGO0FENkNFO0VBQ0U7SUU4REY7SUFDQTtJQUNBO0VEekhBO0VENkRFO0lFMERGO0lBQ0E7SUFDQTtFRHBIQTtFRDRERTtJRXNERjtJQUNBO0lBQ0E7RUQvR0E7QUFDRjtBRDBERTtFQUNFO0lFaURGO0lBQ0E7SUFDQTtFRHhHQTtFRHlERTtJRTZDRjtJQUNBO0lBQ0E7RURuR0E7RUR3REU7SUV5Q0Y7SUFDQTtJQUNBO0VEOUZBO0FBQ0Y7QUR5Q0U7RUFDRTtJRWlERjtJQUNBO0lBQ0E7RUR4R0E7RUR5REU7SUU2Q0Y7SUFDQTtJQUNBO0VEbkdBO0VEd0RFO0lFeUNGO0lBQ0E7SUFDQTtFRDlGQTtBQUNGO0FEdURFO0VBQ0U7SUVtQ0Y7SUFDQTtJQUNBO0VEdkZBO0VEcURFO0lFZ0NGO0lBQ0E7SUFDQTtFRGxGQTtFRG1ERTtJRTZCRjtJQUNBO0lBQ0E7RUQ3RUE7RURpREU7SUUwQkY7SUFDQTtJQUNBO0VEeEVBO0VEZ0RFO0lFc0JGO0lBQ0E7SUFDQTtFRG5FQTtBQUNGO0FENEJFO0VBQ0U7SUVtQ0Y7SUFDQTtJQUNBO0VEdkZBO0VEcURFO0lFZ0NGO0lBQ0E7SUFDQTtFRGxGQTtFRG1ERTtJRTZCRjtJQUNBO0lBQ0E7RUQ3RUE7RURpREU7SUUwQkY7SUFDQTtJQUNBO0VEeEVBO0VEZ0RFO0lFc0JGO0lBQ0E7SUFDQTtFRG5FQTtBQUNGO0FEK0NFO0VBQ0U7SUUwQ0Y7SUFDQTtFRHRGQTtFRCtDRTtJRXNDRjtJQUNBO0VEbEZBO0VEK0NFO0lFa0NGO0lBQ0E7RUQ5RUE7QUFDRjtBRGlDRTtFQUNFO0lFMENGO0lBQ0E7RUR0RkE7RUQrQ0U7SUVzQ0Y7SUFDQTtFRGxGQTtFRCtDRTtJRWtDRjtJQUNBO0VEOUVBO0FBQ0Y7QUQrQ0U7RUFDRTtJRTRCRjtJQUNBO0VEeEVBO0VEK0NFO0lFd0JGO0lBQ0E7RURwRUE7RUQrQ0U7SUVvQkY7SUFDQTtFRGhFQTtBQUNGO0FEaUNFO0VBQ0U7SUU0QkY7SUFDQTtFRHhFQTtFRCtDRTtJRXdCRjtJQUNBO0VEcEVBO0VEK0NFO0lFb0JGO0lBQ0E7RURoRUE7QUFDRjtBRCtDRTtFQUNFO0lBQ0U7RUM3Q0o7RUQrQ0U7SUFDRTtFQzdDSjtFRCtDRTtJQUNFO0VDN0NKO0VEa0RFO0lBQ0U7SUFDQTtFQ2hESjtBQUNGO0FEZ0NFO0VBQ0U7SUFDRTtFQzdDSjtFRCtDRTtJQUNFO0VDN0NKO0VEK0NFO0lBQ0U7RUM3Q0o7RURrREU7SUFDRTtJQUNBO0VDaERKO0FBQ0Y7QURtREU7RUFDRTtJRVZGO0lBQ0E7RUR0Q0E7RURtREU7SUVkRjtJQUNBO0VEbENBO0VEbURFO0lFbEJGO0lBQ0E7RUQ5QkE7RURtREU7SUV0QkY7SUFDQTtFRDFCQTtFRG1ERTtJRTFCRjtJQUNBO0VEdEJBO0FBQ0Y7QUQ2QkU7RUFDRTtJRVZGO0lBQ0E7RUR0Q0E7RURtREU7SUVkRjtJQUNBO0VEbENBO0VEbURFO0lFbEJGO0lBQ0E7RUQ5QkE7RURtREU7SUV0QkY7SUFDQTtFRDFCQTtFRG1ERTtJRTFCRjtJQUNBO0VEdEJBO0FBQ0Y7QURxREU7RUFDRTtJQUNFO0lBQ0E7RUNuREo7RURxREU7SUFDRTtJQUNBO0VDbkRKO0FBQ0Y7QUQyQ0U7RUFDRTtJQUNFO0lBQ0E7RUNuREo7RURxREU7SUFDRTtJQUNBO0VDbkRKO0FBQ0Y7QUR3REU7RUFDRTtJQUFHO0lBQStCO0VDcERwQztFRHFERTtJQUFJO0lBQWdDO0VDakR0QztFRGtERTtJQUFJO0lBQWdDO0VDOUN0QztFRCtDRTtJQUFJO0lBQWdDO0VDM0N0QztFRDRDRTtJQUFJO0lBQWdDO0VDeEN0QztFRHlDRTtJQUFJO0lBQWdDO0VDckN0QztFRHNDRTtJQUFJO0lBQStCO0VDbENyQztFRG1DRTtJQUFHO0lBQStCO0VDL0JwQztBQUNGO0FEc0JFO0VBQ0U7SUFBRztJQUErQjtFQ3BEcEM7RURxREU7SUFBSTtJQUFnQztFQ2pEdEM7RURrREU7SUFBSTtJQUFnQztFQzlDdEM7RUQrQ0U7SUFBSTtJQUFnQztFQzNDdEM7RUQ0Q0U7SUFBSTtJQUFnQztFQ3hDdEM7RUR5Q0U7SUFBSTtJQUFnQztFQ3JDdEM7RURzQ0U7SUFBSTtJQUErQjtFQ2xDckM7RURtQ0U7SUFBRztJQUErQjtFQy9CcEM7QUFDRjtBQ3BkQTs7RUFFRTtFQUNBO0VBQ0E7QURzZEY7QUNuZEE7RUFDRTtFQUNBO0FEcWRGO0FDbGRBOzs7Ozs7RUFNRTtBRG9kRjtBQ2pkQTtFQUNFO0VBQ0E7QURtZEY7QUNoZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtkRjtBQy9jQTtFQUNFO0FEaWRGO0FDOWNBO0VBQ0U7QURnZEY7QUM3Y0E7RUFDRTtFQUNBO0FEK2NGO0FDNWNBO0VBQ0U7QUQ4Y0Y7QUMzY0E7RUFDRTtFQUNBO0VBQ0E7QUQ2Y0Y7QUNqYkE7RUFDRTtBRG1iRjtBQ2hiQTtFQUNFO0VBQ0E7QURrYkY7QUNwYkE7RUFJSTtBRG1iSjtBQy9hQTs7Ozs7RUFNSTtBRGdiSjtBQzVhQTtFQUNFO0VBQ0E7QUQ4YUY7QUMzYUE7RUFDRTtBRDZhRjtBQ3hhQTtFQUNFO0FEMGFGO0FDeGFBO0VBQ0U7QUQwYUY7QUN0YUE7RUFDRTtBRHdhRjtBQ3RhQTtFQUNFO0FEd2FGO0FDdGFBO0VBQ0U7QUR3YUY7QUNyYUE7RUFDRTtFQUNBO0FEdWFGO0FDcGFBO0VBQ0U7RUFDQTtBRHNhRjtBQ2phQTs7O0VBR0U7QURtYUY7QUNqYUE7O0VBRUU7RUFDQTtFQUNBO0FEbWFGO0FDaGFBO0VBQ0U7RUFDQTtBRGthRjtBQy9aQTs7OztFQUlFO0VBQ0E7QURpYUY7QUMxWkE7O0VBRUU7QUQ0WkY7QUNyWkE7O0VEd1pFLE1BQU07RUNyWk47QUR1WkY7QUMvWUE7Ozs7RUFJRTtFRGlaQSxNQUFNO0FBQ1I7QUM1WUE7Ozs7RUFJRTtFQUNBO0FEOFlGO0FDeFlBOzs7O0VBSUU7QUQwWUY7QUN2WUE7RUFDRTtFQUNBO0FEeVlGO0FDdFlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3WUY7QUNyWUE7RUFDRTtBRHVZRjtBQ3RYQTtFQUNFO0FEd1hGO0FDclhBO0VBQ0U7QUR1WEY7QUNyWEE7RUFDRTtBRHVYRjtBQ3JYQTtFQUNFO0FEdVhGO0FDclhBO0VBQ0U7QUR1WEY7QUNwWEE7RUFDRTtBRHNYRjtBQ25YQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFYRjtBQ2hYQTtFQUNFO0FEa1hGO0FDaFhBO0VBQ0U7QURrWEY7QUNoWEE7RUFDRTtBRGtYRjtBQzdXQTtFQUNFO0FEK1dGO0FDNVdBO0VBQ0U7QUQ4V0Y7QUMzV0E7RUFDRTtBRDZXRjtBQzFXQTtFQUNFO0VBQ0E7QUQ0V0Y7QUMxV0U7RUFDRTtFQUNBO0FENFdKO0FDbFhBO0VBVUk7RUFDQTtBRDJXSjtBQ3ZXQTtFQUNFO0FEeVdGO0FDN1ZBO0VBQ0U7RUFDQTtFQUNBO1VBQUE7QUQrVkY7QUM5UkE7RUFDRTtFQUNBO0FEZ1NGO0FFM3FCQTtFQUNFO0VBQ0E7RUFDQTtBRjZxQkY7QUUxcUJBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUYycUJGO0FHdHNCQztFQ3NFRztBSm1vQko7QUlob0JNO0VBQ0U7RUFDQTtBSmtvQlI7QUlqb0JRO0VBRUU7QUprb0JWO0FHaHRCQztFQ3NFRztBSjZvQko7QUkxb0JNO0VBQ0U7RUFDQTtBSjRvQlI7QUkzb0JRO0VBRUU7QUo0b0JWO0FHMXRCQztFQ3NFRztBSnVwQko7QUlwcEJNO0VBQ0U7RUFDQTtBSnNwQlI7QUlycEJRO0VBRUU7QUpzcEJWO0FHcHVCQztFQ3NFRztBSmlxQko7QUk5cEJNO0VBQ0U7RUFDQTtBSmdxQlI7QUkvcEJRO0VBRUU7QUpncUJWO0FHOXVCQztFQ3NFRztBSjJxQko7QUl4cUJNO0VBQ0U7RUFDQTtBSjBxQlI7QUl6cUJRO0VBRUU7QUowcUJWO0FHeHZCQztFQ3NFRztBSnFyQko7QUlsckJNO0VBQ0U7RUFDQTtBSm9yQlI7QUluckJRO0VBRUU7QUpvckJWO0FHbHdCQztFQ3NFRztBSityQko7QUk1ckJNO0VBQ0U7RUFDQTtBSjhyQlI7QUk3ckJRO0VBRUU7QUo4ckJWO0FHNXdCQztFQ3NFRztBSnlzQko7QUl0c0JNO0VBQ0U7RUFDQTtBSndzQlI7QUl2c0JRO0VBRUU7QUp3c0JWO0FHdHhCQztFQ3NFRztBSm10Qko7QUlodEJNO0VBQ0U7RUFDQTtBSmt0QlI7QUlqdEJRO0VBRUU7QUprdEJWO0FHaHlCQztFQ3NFRztBSjZ0Qko7QUkxdEJNO0VBQ0U7RUFDQTtBSjR0QlI7QUkzdEJRO0VBRUU7QUo0dEJWO0FJbHNCQTtFRHhHQztJQ3NFRztFSnd1QkY7RUlydUJJO0lBQ0U7SUFDQTtFSnV1Qk47RUl0dUJNO0lBRUU7RUp1dUJSO0VHcnpCRDtJQ3NFRztFSmt2QkY7RUkvdUJJO0lBQ0U7SUFDQTtFSml2Qk47RUlodkJNO0lBRUU7RUppdkJSO0VHL3pCRDtJQ3NFRztFSjR2QkY7RUl6dkJJO0lBQ0U7SUFDQTtFSjJ2Qk47RUkxdkJNO0lBRUU7RUoydkJSO0VHejBCRDtJQ3NFRztFSnN3QkY7RUlud0JJO0lBQ0U7SUFDQTtFSnF3Qk47RUlwd0JNO0lBRUU7RUpxd0JSO0VHbjFCRDtJQ3NFRztFSmd4QkY7RUk3d0JJO0lBQ0U7SUFDQTtFSit3Qk47RUk5d0JNO0lBRUU7RUord0JSO0VHNzFCRDtJQ3NFRztFSjB4QkY7RUl2eEJJO0lBQ0U7SUFDQTtFSnl4Qk47RUl4eEJNO0lBRUU7RUp5eEJSO0VHdjJCRDtJQ3NFRztFSm95QkY7RUlqeUJJO0lBQ0U7SUFDQTtFSm15Qk47RUlseUJNO0lBRUU7RUpteUJSO0VHajNCRDtJQ3NFRztFSjh5QkY7RUkzeUJJO0lBQ0U7SUFDQTtFSjZ5Qk47RUk1eUJNO0lBRUU7RUo2eUJSO0VHMzNCRDtJQ3NFRztFSnd6QkY7RUlyekJJO0lBQ0U7SUFDQTtFSnV6Qk47RUl0ekJNO0lBRUU7RUp1ekJSO0VHcjRCRDtJQ3NFRztFSmswQkY7RUkvekJJO0lBQ0U7SUFDQTtFSmkwQk47RUloMEJNO0lBRUU7RUppMEJSO0FBQ0Y7QUlyeUJBO0VEM0dDO0lDc0VHO0VKODBCRjtFSTMwQkk7SUFDRTtJQUNBO0VKNjBCTjtFSTUwQk07SUFFRTtFSjYwQlI7RUczNUJEO0lDc0VHO0VKdzFCRjtFSXIxQkk7SUFDRTtJQUNBO0VKdTFCTjtFSXQxQk07SUFFRTtFSnUxQlI7RUdyNkJEO0lDc0VHO0VKazJCRjtFSS8xQkk7SUFDRTtJQUNBO0VKaTJCTjtFSWgyQk07SUFFRTtFSmkyQlI7RUcvNkJEO0lDc0VHO0VKNDJCRjtFSXoyQkk7SUFDRTtJQUNBO0VKMjJCTjtFSTEyQk07SUFFRTtFSjIyQlI7RUd6N0JEO0lDc0VHO0VKczNCRjtFSW4zQkk7SUFDRTtJQUNBO0VKcTNCTjtFSXAzQk07SUFFRTtFSnEzQlI7RUduOEJEO0lDc0VHO0VKZzRCRjtFSTczQkk7SUFDRTtJQUNBO0VKKzNCTjtFSTkzQk07SUFFRTtFSiszQlI7RUc3OEJEO0lDc0VHO0VKMDRCRjtFSXY0Qkk7SUFDRTtJQUNBO0VKeTRCTjtFSXg0Qk07SUFFRTtFSnk0QlI7RUd2OUJEO0lDc0VHO0VKbzVCRjtFSWo1Qkk7SUFDRTtJQUNBO0VKbTVCTjtFSWw1Qk07SUFFRTtFSm01QlI7RUdqK0JEO0lDc0VHO0VKODVCRjtFSTM1Qkk7SUFDRTtJQUNBO0VKNjVCTjtFSTU1Qk07SUFFRTtFSjY1QlI7RUczK0JEO0lDc0VHO0VKdzZCRjtFSXI2Qkk7SUFDRTtJQUNBO0VKdTZCTjtFSXQ2Qk07SUFFRTtFSnU2QlI7QUFDRjtBR3QvQkM7RUM2Rkc7RUFDQTtVQUFBO0FKNDVCSjtBRzEvQkM7RUM2Rkc7RUFDQTtVQUFBO0FKZzZCSjtBRzkvQkM7RUM2Rkc7RUFDQTtVQUFBO0FKbzZCSjtBR2xnQ0M7RUM2Rkc7RUFDQTtVQUFBO0FKdzZCSjtBR3RnQ0M7RUM2Rkc7RUFDQTtVQUFBO0FKNDZCSjtBRzFnQ0M7RUNvQ0c7RUFDQTtBSnkrQko7QUc5Z0NDO0VDMkNHO0VBQ0E7QUpzK0JKO0FBQ0E7OytDQUUrQztBS2poQy9DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1oQ0Q7QUtoaENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxraENDLHNDQUFzQztFS2hoQ3ZDO0VBQ0E7QUxraENEO0FLL2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FMaWhDRjtBSzlnQ0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7QUxnaENGO0FLN2dDQTs7RUFFQztFQUNBO0FMK2dDRDtBSzVnQ0E7O0VBRUM7QUw4Z0NEO0FLM2dDQTtFQUNDO0FMNmdDRDtBSzFnQ0E7RUFDQztBTDRnQ0Q7QUt6Z0NBO0VBQ0M7QUwyZ0NEO0FLeGdDQTtFQUNDO0FMMGdDRDtBS3ZnQ0E7RUFDQztJQUNDO0VMeWdDQTtFS3ZnQ0Q7SUFDQztFTHlnQ0E7RUt2Z0NEO0lBQ0M7RUx5Z0NBO0FBQ0Y7QUt0Z0NBO0VBQ0M7SUFDQztFTHdnQ0E7RUt0Z0NEO0lBQ0M7RUx3Z0NBO0VLdGdDRDtJQUNDO0VMd2dDQTtBQUNGO0FLcmdDQTtFQUNDO0lBQ0M7RUx1Z0NBO0VLcmdDRDtJQUNDO0VMdWdDQTtFS3JnQ0Q7SUFDQztFTHVnQ0E7QUFDRjtBS3BnQ0E7RUFDQztJQUNDO0VMc2dDQTtFS3BnQ0Q7SUFDQztFTHNnQ0E7RUtwZ0NEO0lBQ0M7RUxzZ0NBO0FBQ0Y7QUtuZ0NBO0VBQ0M7SUFDQztFTHFnQ0E7RUtuZ0NEO0lBQ0M7RUxxZ0NBO0VLbmdDRDtJQUNDO0VMcWdDQTtBQUNGO0FLbGdDQTtFQUNDO0lBQ0M7RUxvZ0NBO0VLbGdDRDtJQUNDO0VMb2dDQTtFS2xnQ0Q7SUFDQztFTG9nQ0E7QUFDRjtBS2pnQ0E7RUFDQztJQUNDO0VMbWdDQTtFS2pnQ0Q7SUFDQztFTG1nQ0E7RUtqZ0NEO0lBQ0M7RUxtZ0NBO0FBQ0Y7QUtoZ0NBO0VBQ0M7SUFDQztFTGtnQ0E7RUtoZ0NEO0lBQ0M7RUxrZ0NBO0VLaGdDRDtJQUNDO0VMa2dDQTtBQUNGO0FLLy9CQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMaWdDRDtBSzkvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTGdnQ0Q7QUs3L0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FMOC9CRDtBSzMvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNi9CRDtBSzEvQkE7RUFDQztBTDQvQkQ7QUt6L0JBO0VBQ0M7QUwyL0JEO0FLeC9CQTtFQUNDO0FMMC9CRDtBS3YvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHkvQkQ7QUt0L0JBO0VBQ0M7RUFDQTtFQUNBO0FMdy9CRDtBS3IvQkE7RUFDQztFQUNBO0FMdS9CRDtBS3AvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzL0JEO0FLbi9CQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMcS9CRDtBS2wvQkE7RUFDQztFQUNBO0VBQ0E7QUxvL0JEO0FLai9CQTtFQUNDO0VBQ0E7RUFDQTtBTG0vQkQ7QUtoL0JBO0VBQ0M7RUFDQTtFQUNBO0FMay9CRDtBSy8rQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpL0JEO0FLOStCQTtFQUNDO0VBQ0E7RUFDQTtBTGcvQkQ7QUs3K0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FMKytCRDtBSzUrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOCtCRDtBSzMrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2K0JEO0FLMStCQTtFQUNDO0VBQ0E7S0FBQTtBTDQrQkQ7QUt6K0JBO0VBQ0M7RUFDQTtBTDIrQkQ7QUt4K0JBO0VBQ0M7RUFDQTtFQUNBO0FMMCtCRDtBS3YrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeStCRDtBS3QrQkE7RUFDQztJQUNDO0lBQ0E7SUFDQTtFTHcrQkE7QUFDRjtBS3IrQkE7O0VBRUM7QUx1K0JEO0FLcCtCQTtFQUNDO0VBQ0E7RUFDQTtLQUFBO0FMcytCRDtBS24rQkE7RUFDQztBTHErQkQ7QUtsK0JBO0VBQ0M7QUxvK0JEO0FLaitCQTtFQUNDO0VBQ0E7RUFDQTtBTG0rQkQ7QUtoK0JBO0VBQ0M7QUxrK0JEO0FLLzlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaStCRDtBSzk5QkE7RUFDQztBTGcrQkQ7QUs3OUJBO0VBQ0M7QUwrOUJEO0FLNTlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDg5QkQ7QUszOUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDY5QkQ7QUsxOUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNDlCRDtBS3o5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyOUJEO0FLeDlCQTtFQUNDO0FMMDlCRDtBS3Y5QkE7RUFDQztBTHk5QkQ7QUt0OUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdzlCRDtBS3I5QkE7RUFDQztBTHU5QkQ7QUtwOUJBO0VBQ0M7QUxzOUJEO0FLbjlCQTtFQUNDO0FMcTlCRDtBS2w5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbzlCRDtBS2o5QkE7RUFDQztBTG05QkQ7QUtoOUJBOztFQUVDO0FMazlCRDtBSy84QkE7RUFDQztBTGk5QkQ7QUs5OEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZzlCRDtBSzc4QkE7RUFDQztFQUNBO0VBQ0E7QUwrOEJEO0FLNThCQTtFQUNDO0FMODhCRDtBSzM4QkE7RUFDQztBTDY4QkQ7QUsxOEJBO0VBQ0M7QUw0OEJEO0FLejhCQTtFQUNDO0FMMjhCRDtBS3g4QkE7O0VBRUM7RUFDQTtLQUFBO0FMMDhCRDtBS3Y4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtBTHk4QkQ7QUt0OEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUx3OEJEO0FLcjhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1OEJEO0FLcDhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzOEJEO0FLbjhCQTtFQUNDO0FMcThCRDtBS2w4QkE7RUFDQztBTG84QkQ7QUtqOEJBO0VBQ0M7QUxtOEJEO0FLaDhCQTtFQUNDO0VBQ0E7QUxrOEJEO0FLLzdCQTtFQUNDO0FMaThCRDtBSzk3QkE7RUFDQztFQUNBO0FMZzhCRDtBSzc3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCs3QkQ7QUs1N0JBO0VBQ0M7QUw4N0JEO0FLMzdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDY3QkQ7QUsxN0JBO0VBQ0M7RUFDQTtFQUNBO0FMNDdCRDtBS3o3QkE7RUFDQztVQUFBO0FMMjdCRDtBS3g3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUwwN0JEO0FLdjdCQTtFQUNDO0VBQ0E7QUx5N0JEO0FLdDdCQTtFQUNDO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FMdzdCRDtBS3I3QkE7O0VBRUM7VUFBQTtBTHU3QkQ7QUtwN0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHM3QkQ7QUtuN0JBO0VBQ0M7QUxxN0JEO0FLbDdCQTtFQUNDO0FMbzdCRDtBS2o3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG03QkQ7QUtoN0JBOztFQUVDO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMazdCRDtBSy82QkE7RUFDQztBTGk3QkQ7QUs5NkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUxnN0JEO0FLNzZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCs2QkQ7QUs1NkJBO0VBQ0M7QUw4NkJEO0FLMzZCQTs7RUFFQztBTDY2QkQ7QUsxNkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNDZCRDtBS3o2QkE7RUFDQztBTDI2QkQ7QUt4NkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUwwNkJEO0FLdjZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeTZCRDtBS3Q2QkE7RUFDQztBTHc2QkQ7QUtyNkJBO0VBQ0M7QUx1NkJEO0FLcDZCQTtFQUNDO0FMczZCRDtBS242QkE7RUFDQztBTHE2QkQ7QUtsNkJBO0VBQ0M7QUxvNkJEO0FLajZCQTtFQUNDO0FMbTZCRDtBS2g2QkE7RUFDQztBTGs2QkQ7QUsvNUJBO0VBQ0M7QUxpNkJEO0FLOTVCQTtFQUNDO0FMZzZCRDtBSzc1QkE7RUFDQztBTCs1QkQ7QUs1NUJBO0VBQ0M7RUFDQTtFQUNBO0FMODVCRDtBSzM1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNjVCRDtBSzE1QkE7RUFDQztFQUNBO0VBQ0E7QUw0NUJEO0FLejVCQTtFQUNDO0FMMjVCRDtBS3g1QkE7OztFQUdDO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7S0FBQTtBTDA1QkQ7QUt2NUJBOzs7RUFHQztFQUNBO0tBQUE7RUFDQTtBTHk1QkQ7QUt0NUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHc1QkQ7QUtyNUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdTVCRDtBS3A1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMczVCRDtBS241QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxNUJEO0FLbDVCQTtFQUNDO0VBQ0E7QUxvNUJEO0FLajVCQTs7O0VBR0M7QUxtNUJEO0FLaDVCQTtFQUNDO0FMazVCRDtBSy80QkE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGk1QkQ7QUs1NEJBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4NEJEO0FLMzRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUw0NEJEO0FLejRCQTtFQUNDO0FMMjRCRDtBS3g0QkE7RUFDQztBTDA0QkQ7QUt2NEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeTRCRDtBS3Q0QkE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUx3NEJEO0FLcjRCQTs7RUFFQztBTHU0QkQ7QUtwNEJBO0VBQ0M7QUxzNEJEO0FLbjRCQTtFQUNDO0FMcTRCRDtBS2w0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbzRCRDtBS2o0QkE7RUFDQztBTG00QkQ7QUtoNEJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtBTGs0QkQ7QUsvM0JBO0VBQ0M7RUFDQTtFQUNBO0FMaTRCRDtBSzkzQkE7RUFDQztFQUNBO0VBQ0E7QUxnNEJEO0FLNzNCQTtFQUNDO0FMKzNCRDtBSzUzQkE7RUFDQztBTDgzQkQ7QUszM0JBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtBTDYzQkQ7QUsxM0JBO0VBQ0M7QUw0M0JEO0FLejNCQTtFQUNDO0VBQ0E7QUwyM0JEO0FLeDNCQTtFQUNDO0VBQ0E7QUwwM0JEO0FLdjNCQTtFQUNDO0VBQ0E7RUFDQTtBTHkzQkQ7QUt0M0JBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMdzNCRDtBS3IzQkE7RUFDQztFQUNBO0VBQ0E7QUx1M0JEO0FLcDNCQTtFQUNDO0FMczNCRDtBS24zQkE7RUFDQztBTHEzQkQ7QUtsM0JBO0VBQ0M7RUFDQTtBTG8zQkQ7QUtqM0JBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtBTG0zQkQ7O0FBRUE7OytDQUUrQztBSzUyQi9DO0VBQ0M7QUw4MkJEO0FLMzJCQTtFQUNDO0VBQ0E7QUw2MkJEO0FLMTJCQTtFQUNDO0VBQ0E7QUw0MkJEO0FLejJCQTtFQUNDO0VBQ0E7RUFDQTtBTDIyQkQ7QUt4MkJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMMDJCRDtBS3YyQkE7RUFDQztBTHkyQkQ7QUt0MkJBO0VBQ0M7RUFDQTtBTHcyQkQ7QUtyMkJBO0VBQ0M7RUFDQTtBTHUyQkQ7QUtwMkJBO0VBQ0M7RUFDQTtFQUNBO0FMczJCRDtBS24yQkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUxxMkJEO0FLbDJCQTtFQUNDO0FMbzJCRDtBS2oyQkE7RUFDQztFQUNBO0FMbTJCRDtBS2gyQkE7RUFDQztFQUNBO0FMazJCRDtBSy8xQkE7RUFDQztFQUNBO0VBQ0E7QUxpMkJEO0FLOTFCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTGcyQkQ7QUs3MUJBO0VBQ0M7QUwrMUJEO0FLNTFCQTtFQUNDO0VBQ0E7QUw4MUJEO0FLMzFCQTtFQUNDO0VBQ0E7QUw2MUJEO0FLMTFCQTtFQUNDO0VBQ0E7RUFDQTtBTDQxQkQ7QUt6MUJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMMjFCRDtBS3gxQkE7RUFDQztBTDAxQkQ7QUt2MUJBO0VBQ0M7RUFDQTtBTHkxQkQ7QUt0MUJBO0VBQ0M7RUFDQTtBTHcxQkQ7QUtyMUJBO0VBQ0M7RUFDQTtFQUNBO0FMdTFCRDtBS3AxQkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUxzMUJEO0FLbjFCQTtFQUNDO0FMcTFCRDtBS2wxQkE7RUFDQztFQUNBO0FMbzFCRDtBS2oxQkE7RUFDQztFQUNBO0FMbTFCRDtBS2gxQkE7RUFDQztFQUNBO0VBQ0E7QUxrMUJEO0FLLzBCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTGkxQkQ7QUs5MEJBO0VBQ0M7QUxnMUJEO0FLNzBCQTtFQUNDO0VBQ0E7QUwrMEJEO0FLNTBCQTtFQUNDO0VBQ0E7QUw4MEJEO0FLMzBCQTtFQUNDO0VBQ0E7RUFDQTtBTDYwQkQ7QUsxMEJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMNDBCRDtBS3owQkE7RUFDQztBTDIwQkQ7QUt4MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDAwQkQ7QUt2MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHkwQkQ7QUt0MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdzBCRDtBS3IwQkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUx1MEJEO0FLcDBCQTtFQUNDO0FMczBCRDtBS24wQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcTBCRDtBS2wwQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbzBCRDtBS2owQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtMEJEO0FLaDBCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTGswQkQ7QUsvekJBO0VBQ0M7QUxpMEJEO0FLOXpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnMEJEO0FLN3pCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrekJEO0FLNXpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDh6QkQ7QUszekJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMNnpCRDtBSzF6QkE7RUFDQztBTDR6QkQ7QUt6ekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ6QkQ7QUt4ekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDB6QkQ7QUt2ekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeXpCRDtBS3R6QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUx3ekJEO0FLcnpCQTtFQUNDO0FMdXpCRDtBS3B6QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc3pCRDtBS256QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcXpCRDtBS2x6QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvekJEO0FLanpCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTG16QkQ7QUtoekJBO0VBQ0M7QUxrekJEO0FLL3lCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpekJEO0FLOXlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnekJEO0FLN3lCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCt5QkQ7QUs1eUJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMOHlCRDtBSzN5QkE7RUFDQztBTDZ5QkQ7QUsxeUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDR5QkQ7QUt6eUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ5QkQ7QUt4eUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMHlCRDtBS3Z5QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUx5eUJEO0FLdHlCQTtFQUNDO0FMd3lCRDtBS3J5QkE7RUFDQztFQUNBO0FMdXlCRDtBS3B5QkE7RUFDQztFQUNBO0FMc3lCRDtBS255QkE7RUFDQztFQUNBO0VBQ0E7QUxxeUJEO0FLbHlCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTG95QkQ7QUtqeUJBO0VBQ0M7QUxteUJEO0FLaHlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxreUJEO0FLL3hCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpeUJEO0FLOXhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGd5QkQ7QUs3eEJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMK3hCRDtBSzV4QkE7RUFDQztBTDh4QkQ7QUszeEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZ4QkQ7QUsxeEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDR4QkQ7QUt6eEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMnhCRDtBS3h4QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUwweEJEO0FLdnhCQTtFQUNDO0FMeXhCRDtBS3R4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd3hCRDtBS3J4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdXhCRDtBS3B4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzeEJEO0FLbnhCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTHF4QkQ7QUtseEJBO0VBQ0M7QUxveEJEO0FLanhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxteEJEO0FLaHhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxreEJEO0FLL3dCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl4QkQ7QUs5d0JBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMZ3hCRDtBSzd3QkE7RUFDQztBTCt3QkQ7QUs1d0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDh3QkQ7QUszd0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZ3QkQ7QUsxd0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNHdCRDtBS3p3QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUwyd0JEO0FLeHdCQTtFQUNDO0FMMHdCRDtBS3Z3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeXdCRDtBS3R3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd3dCRDtBS3J3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1d0JEO0FLcHdCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTHN3QkQ7QUtud0JBO0VBQ0M7QUxxd0JEO0FLbHdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvd0JEO0FLandCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtd0JEO0FLaHdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGt3QkQ7QUsvdkJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMaXdCRDtBSzl2QkE7RUFDQztBTGd3QkQ7QUs3dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCt2QkQ7QUs1dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDh2QkQ7QUszdkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNnZCRDtBSzF2QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUw0dkJEO0FLenZCQTtFQUNDO0FMMnZCRDtBS3h2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMHZCRDtBS3Z2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeXZCRDtBS3R2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3dkJEO0FLcnZCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTHV2QkQ7QUtwdkJBO0VBQ0M7QUxzdkJEO0FLbnZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxdkJEO0FLbHZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvdkJEO0FLanZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG12QkQ7QUtodkJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMa3ZCRDtBSy91QkE7RUFDQztBTGl2QkQ7QUs5dUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGd2QkQ7QUs3dUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCt1QkQ7QUs1dUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOHVCRDtBSzN1QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUw2dUJEO0FLMXVCQTtFQUNDO0FMNHVCRDtBS3p1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMnVCRDtBS3h1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMHVCRDtBS3Z1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5dUJEO0FLdHVCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTHd1QkQ7QUtydUJBO0VBQ0M7QUx1dUJEO0FLcHVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzdUJEO0FLbnVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxdUJEO0FLbHVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG91QkQ7QUtqdUJBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FMbXVCRDtBS2h1QkE7RUFDQztBTGt1QkQ7QUsvdEJBO0VBQ0M7RUFDQTtBTGl1QkQ7QUs5dEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGd1QkQ7QUs3dEJBO0VBQ0M7RUFDQTtFQUNBO0FMK3RCRDtBSzV0QkE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUw4dEJEO0FLM3RCQTtFQUNDO0FMNnRCRDtBSzF0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNHRCRDtBS3p0QkE7RUFDQztFQUNBO0FMMnRCRDtBS3h0QkE7RUFDQztFQUNBO0VBQ0E7QUwwdEJEO0FLdnRCQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBTHl0QkQ7QUt0dEJBO0VBQ0M7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QVF2Z0lBO0VBQ0U7QVJ5Z0lGO0FRdmdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5Z0lGO0FRdmdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlnSUY7QVF2Z0lBOztFQUVFO0VBQ0E7QVJ5Z0lGO0FRdmdJQTtFQUNFO0VBQ0E7RUFDQTtBUnlnSUY7QVF2Z0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ5Z0lGO0FRdmdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5Z0lGO0FRdmdJQTtFQUNFO0FSeWdJRjtBUXZnSUE7O0VBRUU7QVJ5Z0lGO0FRdmdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlnSUY7QVF2Z0lBO0VBQ0U7RUFDQTtBUnlnSUY7QVF2Z0lBOzs7Ozs7O0VBT0U7RUFDQTtBUnlnSUY7QVF2Z0lBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5Z0lGO0FRdmdJQTtFQUNFO0VBT0E7RUFLQTtFQUtBO0FSMi9IRjtBUXIvSEE7RUFDRTtFQU9BO0VBS0E7RUFLQTtBUnkrSEY7QVFuK0hBO0VBQ0U7RUFPQTtFQUtBO0VBS0E7QVJ1OUhGO0FRajlIQTtFQUNFO0VBT0E7RUFLQTtFQUtBO0FScThIRjtBUS83SEE7O0VBRUU7RUFDQTtBUmk4SEY7QVEvN0hBOztFQUVFO0VBQ0E7QVJpOEhGO0FRLzdIQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBOztFQUVFO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBOztFQUVFO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBOztFQUVFO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBOztFQUVFO0FSaThIRjtBUS83SEE7O0VBRUU7QVJpOEhGO0FRLzdIQTs7RUFFRTtBUmk4SEY7QVEvN0hBOztFQUVFO0FSaThIRjtBUS83SEE7RUFDRTtBUmk4SEY7QVEvN0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBO0VBQ0U7QVJpOEhGO0FRLzdIQTs7O0VBR0U7RUFDQTtFQUNBO0FSaThIRjtBUS83SEE7RUFDRTtFQUNBO0FSaThIRjtBUS83SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBO0VBQ0U7RUFDQTtFQUNBO0FSaThIRjtBUS83SEE7RUFDRTtFQUNBO0VBQ0E7QVJpOEhGO0FRLzdIQTtFQUNFO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBO0VBQ0U7RUFDQTtFQUNBO0FSaThIRjtBUS83SEE7RUFDRTtFQUNBO0VBQ0E7QVJpOEhGO0FRLzdIQTtFQUNFO0VBQ0E7RUFDQTtBUmk4SEY7QVEvN0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaThIRjtBUS83SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaThIRjtBUS83SEE7RUFDRTtBUmk4SEY7QVEvN0hBO0VBQ0U7RUFDQTtBUmk4SEY7QVEvN0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJpOEhGO0FRLzdIQTtFQUdFO0VBQ0E7QVIrN0hGO0FRNzdIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4N0hGO0FRNTdIQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjQ3SEY7QVExN0hBO0VBR0U7QVIwN0hGO0FReDdIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5N0hGO0FRdjdIQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1N0hGO0FRcjdIQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxN0hGO0FRbjdIQTtFQUNFO0VBQ0E7QVJxN0hGO0FRbjdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnE3SEY7QVFuN0hBO0VBR0U7RUFDQTtFQUNBO0FSbTdIRjtBUWo3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm03SEY7QVFqN0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJtN0hGO0FRajdIQTtFQUNFO0FSbTdIRjtBUWo3SEE7RUFDRTtBUm03SEY7QVFqN0hBO0VBRUU7QVJrN0hGO0FRaDdIQTtFQUNFO0FSazdIRjtBUWg3SEE7RUFDRTtBUms3SEY7QVFoN0hBO0VBRUU7QVJpN0hGO0FRLzZIQTtFQUNFO0FSaTdIRjtBUS82SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmk3SEY7QVEvNkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaTdIRjtBUS82SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJpN0hGO0FRLzZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaTdIRjtBUS82SEE7RUFDRTtBUmk3SEY7QVEvNkhBO0VBQ0U7QVJpN0hGO0FRLzZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmk3SEY7QVEvNkhBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBUmk3SEY7QVEvNkhBO0VBQ0U7QVJpN0hGO0FRLzZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaTdIRjtBUS82SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaTdIRjtBUS82SEE7RUFDRTtBUmk3SEY7QVEvNkhBO0VBQ0U7SUFDRTtJQUNBO0VSaTdIRjtBQUNGO0FRLzZIQTtFQUNFO0lBQ0U7SUFDQTtFUmk3SEY7QUFDRjtBUS82SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJpN0hGO0FRLzZIQTtFQUNFO0VBQ0E7RUFDQTtBUmk3SEY7QVEvNkhBO0VBQ0U7RUFDQTtFQUNBO0VB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O0lBQUE7SUFBQTtFZDB2UU47QUFDRjtBZWhpUkk7RUFBQTtJZDZpQkE7RUR1L1BGO0FBQ0Y7QWV0aVJBO0VBS1E7QWZvaVJSO0FlaGlSQTtFQUNJO0Fma2lSSjtBZTdoUkE7RUFDSTtFQUNBO0VkMlJGO0FEcXdRRjtBZS9oUkk7RUFBQTtJZDRoQkE7RUR1Z1FGO0FBQ0Y7QWV2aVJBO0VBUVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmtpUlI7QWVqaVJRO0VBQUE7SUFDSTtFZm9pUlY7QUFDRjtBZW5qUkE7RUFtQlE7QWZtaVJSO0FldGpSQTtFQXVCUTtBZmtpUlI7QWV6alJBO0VBMEJRO0VBQ0E7RWRrUU47RWNoUU07QWZraVJSO0FlamlSUTtFQUFBO0lBQ0k7RWZvaVJWO0FBQ0Y7QWVwa1JBO0VBbUNRO0Fmb2lSUjtBZXZrUkE7RWRpU0U7RWN4UE07RUFDQTtFQUNBO0Fma2lSUjtBZWppUlE7RUFDSTtBZm1pUlo7QWVqaVJRO0FmbWlSUjtBZWxsUkE7RWRpU0U7RWMzT007RUFDQTtFQUNBO0FmZ2lSUjtBZS9oUlE7RUFDSTtBZmlpUlo7QWUvaFJRO0FmaWlSUjtBZTdsUkE7RUFrRVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmOGhSUjtBZTdoUlE7RUFBQTtJQUNJO0VmZ2lSVjtBQUNGO0FlMW1SQTtFQThFUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYraFJSO0FlOWhSUTtFQUFBO0lBQ0k7RWZpaVJWO0FBQ0Y7QWV2blJBO0VkaVNFO0Vjck1NO0VBQ0E7QWYraFJSO0FlNW5SQTtFQStGWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnaVJaO0FlL2hSWTtFQUNJO0VBQ0E7QWZpaVJoQjtBZS9oUlk7RUFDSTtFQUNBO0FmaWlSaEI7QWUvaFJZO0VBQ0k7QWZpaVJoQjtBZS9oUlk7RUFDSTtBZmlpUmhCO0FlbHBSQTtFQXdIUTtBZjZoUlI7QWV4aFJBO0VBQ0k7RUFDQTtFQUNBO0VkaUtGO0VjL0pFO0VBQ0E7RUFDQTtBZjBoUko7QWVwaFJBOztFQUNJO0VBQ0E7RUFDQTtBZnVoUko7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eVROO0VHcHlURTtJQUlRO0lBQ0E7SUFDQTtFSG15VFY7QUFDRjtBRzd4VEE7RUFFUTtBSDh4VFI7QUd4eFRJO0VBQUE7SUFDSTtJQUNBO0VIMnhUTjtBQUNGIiwiZmlsZSI6ImNzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWVkaWEgQG1pbjEwMjQge1xuICAgIC5hbmltLWJsb2NrIHtcbiAgICAgIC5hbmltLWVsZW0ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gIFxuICAgICAgICAmLmFuaW0tdmlzaWJsZSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmLmRvbmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cywgdmlzaWJpbGl0eSAwLjdzO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgIC55KDIwcHgpO1xuICBcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICAgICAgICAgICAgLnkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLnRvcC0xMCB7XG4gICAgICAgICAgLnkoMTBweCk7XG4gIFxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG4gIFxuICAgICAgICAgICAgLnkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLnRvcC01MCB7XG4gICAgICAgICAgLnkoNTBweCk7XG4gIFxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB2aXNpYmlsaXR5IDFzLCB0cmFuc2Zvcm0gMXM7XG4gICAgICAgICAgICAueSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYudG9wLTEwMCB7XG4gICAgICAgICAgLnkoMTAwcHgpO1xuICBcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgdmlzaWJpbGl0eSAxcywgdHJhbnNmb3JtIDFzO1xuICAgICAgICAgICAgLnkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgLnkoLTIwcHgpO1xuICBcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICBcbiAgICAgICAgICAgIC55KDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5ib3R0b20tNTAge1xuICAgICAgICAgIC55KC01MHB4KTtcbiAgXG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cywgdmlzaWJpbGl0eSAwLjdzLCB0cmFuc2Zvcm0gMC43cztcbiAgXG4gICAgICAgICAgICAueSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgLngoLTIwcHgpO1xuICBcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICBcbiAgICAgICAgICAgIC54KDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5sZWZ0LTUwIHtcbiAgICAgICAgICAueCgtNTBweCk7XG4gIFxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgICAgICAueCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYubGVmdC01MDAge1xuICAgICAgICAgIC54KC01MDBweCk7XG4gIFxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDEuNXM7XG4gIFxuICAgICAgICAgICAgLngoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAueCg1MHB4KTtcbiAgXG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcbiAgXG4gICAgICAgICAgICAueCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYucmlnaHQtNTAwIHtcbiAgICAgICAgICAueCg1MDBweCk7XG4gIFxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDEuNXM7XG4gIFxuICAgICAgICAgICAgLngoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLnNjYWxlIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDAuMWRlZykgc2NhbGUoMC41KTtcbiAgXG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC4zcyxcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAxLjE5NSwgMC4yLCAxLjI0NSk7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsXG4gICAgICAgICAgICAgIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsXG4gICAgICAgICAgICAgIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC4zcyxcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAxLjE5NSwgMC4yLCAxLjI0NSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjNzLFxuICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDEuMTk1LCAwLjIsIDEuMjQ1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi53aWR0aC1hbmltIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIFxuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLmltYWdlLWFuaW0taXRlbSB7XG4gICAgICAgICAgLnkoMTAwJSk7XG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICAgICAgLnkoMCk7XG4gIFxuICAgICAgICAgICAgLmltYWdlLW92ZXJsYXkge1xuICAgICAgICAgICAgICAueSgtMTAwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5pbWFnZS1hbmltLWNvbnRhaW5lciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzLCB2aXNpYmlsaXR5IDAuN3MsIGJveC1zaGFkb3cgMnM7XG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDI1cHggMjVweCA0NXB4IC0yMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuZGVsYXktMDEge1xuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5kZWxheS0wMTUge1xuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLmRlbGF5LTAyIHtcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuZGVsYXktMDMge1xuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5kZWxheS0wNSB7XG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLmRlbGF5LTA3IHtcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuZGVsYXktMDkge1xuICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5kZWxheS0xIHtcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5kZWxheS0xMiB7XG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmLmRlbGF5LTE1IHtcbiAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuZGVsYXktMiB7XG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuZGVsYXktMyB7XG4gICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgYmxpbmsge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNjYWxlLWJsaW5rIHtcbiAgICAwJSB7XG4gICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgLnNjYWxlKDAuOCk7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC5zY2FsZSgwLjgpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLnNjYWxlKDEuNSk7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNjYWxlLTEge1xuICAgIDAlIHtcbiAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAuc2NhbGUoMC45KTtcbiAgICB9XG4gIFxuICAgIDUwJSB7XG4gICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgLnNjYWxlKDEpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgLnNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNjYWxlLTEwNSB7XG4gICAgMCUge1xuICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgIC5zY2FsZSgxKTtcbiAgICB9XG4gIFxuICAgIDUwJSB7XG4gICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgLnNjYWxlKDEuMDUpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgLnNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzY2FsZS0xNCB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC5zY2FsZSgxKTtcbiAgICB9XG4gIFxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLnNjYWxlKDEuNCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAuc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgc2NhbGUtMTYge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAuc2NhbGUoMS40KTtcbiAgICB9XG4gIFxuICBcbiAgICAxMDAlIHtcbiAgICAgIC5zY2FsZSgxLjY1KTtcbiAgICB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcm90YXRlLTUge1xuICAgIDAlIHtcbiAgICAgIC5yb3RhdGUoMCk7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgLnJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC5yb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHJvdGF0ZS0xNSB7XG4gICAgMCUge1xuICAgICAgLnJvdGF0ZSgwKTtcbiAgICB9XG4gIFxuICAgIDUwJSB7XG4gICAgICAucm90YXRlKC0xNWRlZyk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC5yb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcm90YXRlLTM1IHtcbiAgICAwJSB7XG4gICAgICAucm90YXRlKDApO1xuICAgIH1cbiAgXG4gICAgNTAlIHtcbiAgICAgIC5yb3RhdGUoLTM1ZGVnKTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgLnJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcm90YXRlLTMge1xuICAgIDAlIHtcbiAgICAgIC5yb3RhdGUoMCk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAucm90YXRlKC0zZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIC5yb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAucm90YXRlKDNkZWcpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAucm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyB0b3AtMiB7XG4gICAgMCUge1xuICAgICAgLnkoMCk7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgLnkoLTJweCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC55KDApO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyB0b3AtNSB7XG4gICAgMCUge1xuICAgICAgLnkoMCk7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgLnkoLTVweCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC55KDApO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBEQVNIMyB7XG4gICAgMCUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE1MDA7XG4gICAgfVxuICAgIDMwJSB7XG4gICAgICBmaWxsLW9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuOTtcbiAgICB9XG4gICAgLy8gNzAlIHtcbiAgICAvLyBcdGZpbGwtb3BhY2l0eTouOTtcbiAgICAvLyB9XG4gICAgMTAwJSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgeC0yIHtcbiAgICAwJSB7XG4gICAgICAueCgwKTtcbiAgICB9XG4gIFxuICAgIDI1JSB7XG4gICAgICAueCgycHgpO1xuICAgIH1cbiAgXG4gICAgNTAlIHtcbiAgICAgIC54KDApO1xuICAgIH1cbiAgXG4gICAgNzUlIHtcbiAgICAgIC54KC0ycHgpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAueCgwKTtcbiAgICB9XG4gIH1cbiAgXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLyByb2xsaW5nIHRleHQvLy8vLy8vXG4gIFxuICBAa2V5ZnJhbWVzIHNsaWRlLWxlZnQge1xuICAgIGZyb20ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICB9XG4gIFxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIFxuICBAa2V5ZnJhbWVzIHdhdmUtYW5pbWF0aW9ue1xuICAgIDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxuICAgIDEwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTRkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTRkZWcpfVxuICAgIDIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLThkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLThkZWcpfVxuICAgIDMwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTRkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTRkZWcpfVxuICAgIDQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTRkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTRkZWcpfVxuICAgIDUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTBkZWcpfVxuICAgIDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX1cbiAgICB0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX1cbiAgfVxuICAiLCJAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uYW5pbS12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MsIHZpc2liaWxpdHkgMC43cztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0udG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS50b3AuZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnRvcC0xMCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0udG9wLTEwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS50b3AtNTAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnRvcC01MC5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB2aXNpYmlsaXR5IDFzLCB0cmFuc2Zvcm0gMXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0udG9wLTEwMCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS50b3AtMTAwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHZpc2liaWxpdHkgMXMsIHRyYW5zZm9ybSAxcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5ib3R0b20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uYm90dG9tLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5ib3R0b20tNTAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uYm90dG9tLTUwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cywgdmlzaWJpbGl0eSAwLjdzLCB0cmFuc2Zvcm0gMC43cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmxlZnQuZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmxlZnQtNTAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ubGVmdC01MC5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ubGVmdC01MDAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5sZWZ0LTUwMC5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDEuNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnJpZ2h0LmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5yaWdodC01MDAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ucmlnaHQtNTAwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMS41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5zY2FsZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjFkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5zY2FsZS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC4zcywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAxLjE5NSwgMC4yLCAxLjI0NSk7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ud2lkdGgtYW5pbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ud2lkdGgtYW5pbS5kb25lIHtcbiAgICB3aWR0aDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uaW1hZ2UtYW5pbS1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5pbWFnZS1hbmltLWl0ZW0uZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uaW1hZ2UtYW5pbS1pdGVtLmRvbmUgLmltYWdlLW92ZXJsYXkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5pbWFnZS1hbmltLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzLCB2aXNpYmlsaXR5IDAuN3MsIGJveC1zaGFkb3cgMnM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5pbWFnZS1hbmltLWNvbnRhaW5lci5kb25lIHtcbiAgICBib3gtc2hhZG93OiAyNXB4IDI1cHggNDVweCAtMjJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0wMS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTAxNS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uZGVsYXktMDIuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0wMy5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTA1LmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uZGVsYXktMDcuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0wOS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTEuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTEyLmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uZGVsYXktMTUuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0yLmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0zLmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1ibGluayB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS0xIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS0xMDUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS0xNCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS0xNiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS42NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjY1KTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtNSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS0xNSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS0zNSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS0zIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvcC0yIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9wLTUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBEQVNIMyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTUwMDtcbiAgfVxuICAzMCUge1xuICAgIGZpbGwtb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIGZpbGwtb3BhY2l0eTogMC45O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB4LTIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtbGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd2F2ZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuYSBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG4uZjAge1xuICBmb250LXNpemU6IDA7XG59XG4ub2JqZWN0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2xyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWwtcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udWwtcmVzZXQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaC1yZXNldCBoMSxcbi5oLXJlc2V0IGgyLFxuLmgtcmVzZXQgaDMsXG4uaC1yZXNldCBoNCxcbi5oLXJlc2V0IHAge1xuICBtYXJnaW46IDA7XG59XG4udy1yZXNldCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaC1yZXNldCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlubGluZV9ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdi1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vdi1vLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vdi1vLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG93ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xufVxuLm5vY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnByZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnZhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udmFsaWduLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmFsaWduIC5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYngge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udC9oa2dyb3Rlc2stcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdoa19ncm90ZXNrbGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9oa2dyb3Rlc2stbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9oa2dyb3Rlc2stbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY29sLWQtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLWQtMTAwLmFicy1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmNvbC1kLTEwMC5hYnMtc3F1YXJlLmhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuLmNvbC1kLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wtZC01MC5hYnMtc3F1YXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuLmNvbC1kLTUwLmFicy1zcXVhcmUuaGFsZiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNSU7XG59XG4uY29sLWQtMzMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzM2JTtcbn1cbi5jb2wtZC0zMy5hYnMtc3F1YXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzMuMzMzMzMzMzMzMzMzMzM2JTtcbn1cbi5jb2wtZC0zMy5hYnMtc3F1YXJlLmhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogMTYuNjY2NjY2NjY2NjY2NjY4JTtcbn1cbi5jb2wtZC0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLWQtMjUuYWJzLXNxdWFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbn1cbi5jb2wtZC0yNS5hYnMtc3F1YXJlLmhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogMTIuNSU7XG59XG4uY29sLWQtMjAge1xuICB3aWR0aDogMjAlO1xufVxuLmNvbC1kLTIwLmFicy1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMCU7XG59XG4uY29sLWQtMjAuYWJzLXNxdWFyZS5oYWxmIHtcbiAgcGFkZGluZy1ib3R0b206IDEwJTtcbn1cbi5jb2wtZC0xNiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjglO1xufVxuLmNvbC1kLTE2LmFicy1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNi42NjY2NjY2NjY2NjY2NjglO1xufVxuLmNvbC1kLTE2LmFicy1zcXVhcmUuaGFsZiB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjMzMzMzMzMzMzMzMzMzNCU7XG59XG4uY29sLWQtMTQge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcbn1cbi5jb2wtZC0xNC5hYnMtc3F1YXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcbn1cbi5jb2wtZC0xNC5hYnMtc3F1YXJlLmhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NTcxNDI4NTcxNDMlO1xufVxuLmNvbC1kLTEyIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLmNvbC1kLTEyLmFicy1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41JTtcbn1cbi5jb2wtZC0xMi5hYnMtc3F1YXJlLmhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNSU7XG59XG4uY29sLWQtMTEge1xuICB3aWR0aDogMTEuMTExMTExMTExMTExMTElO1xufVxuLmNvbC1kLTExLmFicy1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMS4xMTExMTExMTExMTExMSU7XG59XG4uY29sLWQtMTEuYWJzLXNxdWFyZS5oYWxmIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNTU1NTU1NTU1NTU1NTU1JTtcbn1cbi5jb2wtZC0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uY29sLWQtMTAuYWJzLXNxdWFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwJTtcbn1cbi5jb2wtZC0xMC5hYnMtc3F1YXJlLmhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC10LTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC10LTEwMC5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbiAgLmNvbC10LTEwMC5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbiAgLmNvbC10LTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtdC01MC5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxuICAuY29sLXQtNTAuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUlO1xuICB9XG4gIC5jb2wtdC0zMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLmNvbC10LTMzLmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMuMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAuY29sLXQtMzMuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYuNjY2NjY2NjY2NjY2NjY4JTtcbiAgfVxuICAuY29sLXQtMjUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC10LTI1LmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUlO1xuICB9XG4gIC5jb2wtdC0yNS5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41JTtcbiAgfVxuICAuY29sLXQtMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbC10LTIwLmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICB9XG4gIC5jb2wtdC0yMC5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gIH1cbiAgLmNvbC10LTE2IHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY4JTtcbiAgfVxuICAuY29sLXQtMTYuYWJzLXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi42NjY2NjY2NjY2NjY2NjglO1xuICB9XG4gIC5jb2wtdC0xNi5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzMzMzMzMzMzMzMzMzNCU7XG4gIH1cbiAgLmNvbC10LTE0IHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcbiAgfVxuICAuY29sLXQtMTQuYWJzLXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MTQyODU3MTQyODYlO1xuICB9XG4gIC5jb2wtdC0xNC5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg1NzE0Mjg1NzE0MyU7XG4gIH1cbiAgLmNvbC10LTEyIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmNvbC10LTEyLmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNSU7XG4gIH1cbiAgLmNvbC10LTEyLmFicy1zcXVhcmUuaGFsZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjUlO1xuICB9XG4gIC5jb2wtdC0xMSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTExJTtcbiAgfVxuICAuY29sLXQtMTEuYWJzLXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4xMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmNvbC10LTExLmFicy1zcXVhcmUuaGFsZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNTU1NTU1NTU1NTU1NTU1JTtcbiAgfVxuICAuY29sLXQtMTAge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC10LTEwLmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xuICB9XG4gIC5jb2wtdC0xMC5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbS0xMDAuYWJzLXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIC5jb2wtbS0xMDAuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG4gIC5jb2wtbS01MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW0tNTAuYWJzLXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbiAgLmNvbC1tLTUwLmFicy1zcXVhcmUuaGFsZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1JTtcbiAgfVxuICAuY29sLW0tMzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzYlO1xuICB9XG4gIC5jb2wtbS0zMy5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzMzMzMzMzMzMzNiU7XG4gIH1cbiAgLmNvbC1tLTMzLmFicy1zcXVhcmUuaGFsZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2LjY2NjY2NjY2NjY2NjY2OCU7XG4gIH1cbiAgLmNvbC1tLTI1IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbS0yNS5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1JTtcbiAgfVxuICAuY29sLW0tMjUuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNSU7XG4gIH1cbiAgLmNvbC1tLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtbS0yMC5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgfVxuICAuY29sLW0tMjAuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xuICB9XG4gIC5jb2wtbS0xNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjY2OCU7XG4gIH1cbiAgLmNvbC1tLTE2LmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYuNjY2NjY2NjY2NjY2NjY4JTtcbiAgfVxuICAuY29sLW0tMTYuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4zMzMzMzMzMzMzMzMzMzQlO1xuICB9XG4gIC5jb2wtbS0xNCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NiU7XG4gIH1cbiAgLmNvbC1tLTE0LmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcbiAgfVxuICAuY29sLW0tMTQuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NTcxNDI4NTcxNDMlO1xuICB9XG4gIC5jb2wtbS0xMiB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbS0xMi5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjUlO1xuICB9XG4gIC5jb2wtbS0xMi5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1JTtcbiAgfVxuICAuY29sLW0tMTEge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmNvbC1tLTExLmFicy1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMTExMTExMTExMTExMTElO1xuICB9XG4gIC5jb2wtbS0xMS5hYnMtc3F1YXJlLmhhbGYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjU1NTU1NTU1NTU1NTU1NSU7XG4gIH1cbiAgLmNvbC1tLTEwIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbS0xMC5hYnMtc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgfVxuICAuY29sLW0tMTAuYWJzLXNxdWFyZS5oYWxmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gIH1cbn1cbi5vZmZzZXQtZC0xIHtcbiAgcGFkZGluZzogNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vZmZzZXQtZC0yIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9mZnNldC1kLTMge1xuICBwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2NjdyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub2Zmc2V0LWQtNCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub2Zmc2V0LWQtNSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucm93LS1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qISBsaWdodGdhbGxlcnkgLSB2MS42LjAgLSAyMDE3LTA4LTA4XG4qIGh0dHA6Ly9zYWNoaW5jaG9vbHVyLmdpdGh1Yi5pby9saWdodEdhbGxlcnkvXG4qIENvcHlyaWdodCAoYykgMjAxNyBTYWNoaW4gTjsgTGljZW5zZWQgR1BMdjMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xnJztcbiAgc3JjOiB1cmwoXCIuL3dlYi1mb250cy9sZy5lb3Q/bjF6MzczXCIpO1xuICBzcmM6IHVybChcIi4vd2ViLWZvbnRzL2xnLmVvdD8jaWVmaXhuMXozNzNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vd2ViLWZvbnRzL2xnLndvZmY/bjF6MzczXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vd2ViLWZvbnRzL2xnLnR0Zj9uMXozNzNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vd2ViLWZvbnRzL2xnLnN2Zz9uMXozNzMjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubGctaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubGctYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LFxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsXG4ubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4ubGctYWN0aW9ucyAubGctcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG4ubGctYWN0aW9ucyAubGctcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cbi5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNFRUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG59XG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuI2xnLWNvdW50ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGctdG9vbGJhcixcbi5sZy1wcmV2LFxuLmxnLW5leHQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5sZy1oaWRlLWl0ZW1zIC5sZy1wcmV2IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbn1cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYiAubGctdGh1bWItaXRlbSB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWJiaW5nIC5sZy10aHVtYi1pdGVtIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10aHVtYi1vdXRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gIH1cbn1cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhOTA3MDc7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLmxnLW91dGVyLmxnLWNhbi10b2dnbGUgLmxnLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xufVxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gIGJvdHRvbTogMTAwcHg7XG59XG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTM5cHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xufVxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy1vYmplY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHotaW5kZXg6IDEwODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU4cHggdHJhbnNwYXJlbnQ7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9saWdodGdhbGxlcnkvdmlkZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGlnaHRnYWxsZXJ5L3lvdXR1YmUtcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS95b3V0dWJlLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjBweCB0cmFuc3BhcmVudDtcbn1cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLW9iamVjdCxcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5sZy1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xufVxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwNzA3O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7XG59XG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAsXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jbGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzExXCI7XG59XG4jbGctYWN0dWFsLXNpemUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNsZy16b29tLW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEyXCI7XG59XG4ubGctem9vbWVkICNsZy16b29tLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwO1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250LmxnLXBhZ2VyLWFjdGl2ZSAubGctcGFnZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGUgaW5zZXQ7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZGRjtcbiAgYm90dG9tOiAxMDAlO1xuICBoZWlnaHQ6IDgzcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW8tdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sZy1vdXRlciAubGctcGFnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBpbnNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICB3aWR0aDogMTJweDtcbn1cbi5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIsXG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHdoaXRlIGluc2V0O1xufVxuLmxnLW91dGVyIC5sZy1jYXJldCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuICBib3R0b206IC0xMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbn1cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjtcbn1cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGRcIjtcbn1cbi5sZy1vdXRlciAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwODE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xufVxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24sXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogLTE2cHg7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciBhLFxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctZHJvcGRvd24tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbiB7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuICBjb2xvcjogIzAwYWNlZDtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb24ge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gIGNvbG9yOiAjY2IyMDI3O1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDUwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmxnLW91dGVyIC5sZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyIC5sZy1pdGVtLFxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlLFxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCxcbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG4ubGctYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xufVxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZy1jc3MzLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICBsZWZ0OiAxMDAlO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4vKiEgbGlnaHRnYWxsZXJ5IC0gdjEuNi4wIC0gMjAxNy0wOC0wOFxuKiBodHRwOi8vc2FjaGluY2hvb2x1ci5naXRodWIuaW8vbGlnaHRHYWxsZXJ5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTcgU2FjaGluIE47IExpY2Vuc2VkIEdQTHYzICovXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG59XG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xufVxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjcsIDAuNyk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAwLjcpO1xufVxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xufVxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xufVxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhciAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG59XG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG59XG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG59XG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWxnLXRyYW5zaXRpb25zLmNzcy5tYXAgKi9cbi8qISBsaWdodGdhbGxlcnkgLSB2MS42LjAgLSAyMDE3LTA4LTA4XG4qIGh0dHA6Ly9zYWNoaW5jaG9vbHVyLmdpdGh1Yi5pby9saWdodEdhbGxlcnkvXG4qIENvcHlyaWdodCAoYykgMjAxNyBTYWNoaW4gTjsgTGljZW5zZWQgR1BMdjMgKi9cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctaW1nLXdyYXAsXG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmxnLXZpZGVvLWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5mYi1jb21tZW50cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDIwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9saWdodGdhbGxlcnkvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xufVxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5mYi1jb21tZW50cy5mYl9pZnJhbWVfd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5sZy1vdXRlci5mYi1jb21tZW50cyAuZmItY29tbWVudHMuZmJfaWZyYW1lX3dpZGdldC5mYl9pZnJhbWVfd2lkZ2V0X2xvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG59XG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmxnLXRvb2xiYXIge1xuICByaWdodDogNDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcbiAgcmlnaHQ6IDQyMHB4O1xufVxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5sZy1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctaW1nLXdyYXAsXG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLWNvbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5sZy1pbWctd3JhcCxcbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctdmlkZW8tY29udCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodGdhbGxlcnkvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygoMTAwJSAtIDQwMHB4KSAvIDIpIGNlbnRlcjtcbn1cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctc3ViLWh0bWwge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5sZy12aWRlby1jb250IHtcbiAgbWF4LXdpZHRoOiAxMjUwcHggIWltcG9ydGFudDtcbn1cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY4O1xufVxuLmltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy13cmFwcGVyIC5pbWctaW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbWctd3JhcHBlciBpbWc6bm90KC5hd2FyZHMtcGFnZS1pbWcpOm5vdCguYXJ0aWNsZS1zaGFyaW5nLWljb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaW1nLXdyYXBwZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTc0Ni00NDMge1xuICBwYWRkaW5nLXRvcDogNTkuMzgzMzc4MDIlO1xufVxuLnNvY2lhbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDQyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5O1xufVxuLnNvY2lhbHMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc29jaWFscyBpbWcge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG4uc29jaWFscyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjIxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuOTV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uaGVyby1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm8tc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTZ2dztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm8tY29udGVudCB7XG4gICAgd2lkdGg6IDQ5LjQ4dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmhlcm8tY29udGVudCB7XG4gICAgd2lkdGg6IDMyLjY2dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNDJ2dztcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIH1cbn1cbi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY3MDYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY3MDYyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5idG4tZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY3MDYyO1xufVxuLmJ0bi1maWxsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNzA2MjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuLnNlY3Rpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIGxlZnQ6IC0yOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWJhZGdlLm1vYmlsZS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGluZy13cmFwcGVyLmRhcmstd3JhcHBlciAucGFnZS10aXRsZSxcbi5oZWFkaW5nLXdyYXBwZXIuZGFyay13cmFwcGVyIC5oZWFkaW5nLXRpdGxlIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG59XG4uaGVhZGluZy13cmFwcGVyLmRhcmstd3JhcHBlciAuaGVhZGluZy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU2Mztcbn1cbi5hcnJvdy1kb3duLXNjcm9sbCBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbi5jb250ZW50LXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA2LjI1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5jb250ZW50LXBhZ2Utd3JhcHBlciAuaGVhZGluZy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbm5lci1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yMXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljgxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlubmVyLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmlubmVyLXBhZ2UtdG9wLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmlubmVyLXBhZ2UtdG9wLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEzdnc7XG4gIH1cbn1cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogMy4xM3Z3O1xuICB9XG59XG4uaGVhZGluZy1zZWN0aW9uLm5vLWJnIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi52aWRlby1wbGF5ZXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZGVvLXBsYXllci1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tcGxheWVyLWJ0bjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZpZGVvLXBsYXllci1idG4gaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY29va2llcy1ob2xkZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDQ3MHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raWVzLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uY29va2llcy1ob2xkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb29raWVzLWhvbGRlciBkaXYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ2Nik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNvb2tpZXMtaG9sZGVyIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1ob2xkZXIgZGl2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jb29raWVzLWhvbGRlciBhIHtcbiAgY29sb3I6ICNmZjcwNjI7XG59XG4uc2VhcmNoLWhvbGQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogOTUlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGhlaWdodDogOTUlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIyO1xuICB0b3A6IDIuNSU7XG4gIGxlZnQ6IDIuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnNlYXJjaC1ob2xkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC1ob2xkICNzZWFyY2gge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG4uc2VhcmNoLWhvbGQgLnNlYXJjaC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VhcmNoLWhvbGQgLnNlYXJjaC1pbm5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlYXJjaC1ob2xkIC5zZWFyY2gtaW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWFyY2gtaG9sZCBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnNlYXJjaC1ob2xkIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5zZWFyY2gtaG9sZCAuc2VhcmNoLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zZWFyY2gtaG9sZCAuc2VhcmNoLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNlYXJjaC1ob2xkIC5zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1ob2xkIC5zZWFyY2gtY2xvc2Ugc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNHB4O1xufVxuLnNlYXJjaC1ob2xkIC5zZWFyY2gtY2xvc2Ugc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNlYXJjaC1ob2xkIC5zZWFyY2gtcmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtcmVzdWx0cy1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjZ2dztcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzLXRvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC1yZXN1bHRzLXRvcC10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDc1ZDdkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtdG9wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44OHZ3O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjY1dnc7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E5YThhNztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC1yZXN1bHRzLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWFyY2gtbGluay10aXRsZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDc1ZDdkO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlYXJjaC1saW5rLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuc2VhcmNoLWxpbmstdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uc2VhcmNoLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLnNlYXJjaC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VhcmNoLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMS4wNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA0dnc7XG4gIH1cbiAgLnNlYXJjaC1saW5rOmhvdmVyIC5zZWFyY2gtbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzA3NWQ3ZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuc2VhcmNoLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmluYWN0aXZlLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmNzA2Mjtcbn1cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIHdpZHRoOiA1cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50b3RhbC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3RhbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGl0bGUtNDgge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtNDgge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGl0bGUtNDgge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLnRpdGxlLTQ4IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi50aXRsZS00OC5saWdodC1ibHVlIHtcbiAgY29sb3I6ICMwMzRmNmY7XG59XG4udGl0bGUtMzAge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtMzAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRpdGxlLTMwLmJsdWUge1xuICBjb2xvcjogIzE5NDU2Mztcbn1cbi50aXRsZS0zMC5mcy0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi50aXRsZS0zMC5mcy0yNiB7XG4gIGZvbnQtc2l6ZTogMS4zNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtMzAuZnMtMjYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRpdGxlLTYwIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzLjEzdnc7XG4gIGNvbG9yOiAjMTk0NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtNjAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnRpdGxlLTEwMCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNS4yMXZ3O1xuICBjb2xvcjogIzE5NDU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlLTEwMCB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG4udGl0bGUtNDAge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDIuMDh2dztcbiAgY29sb3I6ICMwNzVkN2Q7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aXRsZS00MCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udGl0bGUtNDAub3JhbmdlIHtcbiAgY29sb3I6ICNkMTlhM2Y7XG59XG4udGl0bGUtNDAuc2FsbW9uIHtcbiAgY29sb3I6ICNmZjcwNjI7XG59XG4udGl0bGUtNDAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHh0LXBvc3QtcnRmIHtcbiAgZm9udC1mYW1pbHk6ICdoa19ncm90ZXNrbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHh0LXBvc3QtcnRmIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnR4dC1wb3N0LXJ0ZiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC50eHQtcG9zdC1ydGYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAudHh0LXBvc3QtcnRmIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnR4dC1wb3N0LXJ0ZiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY2MXB4KSB7XG4gIC50eHQtcG9zdC1ydGYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudHh0LXBvc3QtcnRmIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50eHQtcG9zdC1ydGYgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi50eHQtcG9zdC1ydGYgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi50eHQtcG9zdC1ydGYgYSB7XG4gIGNvbG9yOiAjMTk0NTYzO1xufVxuLnR4dC1wb3N0LXJ0ZiBhLmxpbmstb3JhbmdlIHtcbiAgY29sb3I6ICNmZjcwNjI7XG59XG4ucGFyYS0yMCB7XG4gIGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmEtMjAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucGFyYS0yMCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5wYXJhLTIwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLnBhcmEtMjAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAucGFyYS0yMCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY2MXB4KSB7XG4gIC5wYXJhLTIwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhcmEtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBhcmEtMjAuYmx1ZSB7XG4gIGNvbG9yOiAjMTk0NTYzO1xufVxuLnBhcmEtMjAubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDM0ZjZmO1xufVxuLnBhcmEtMjAuZnMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhLTIwLmZzLTE2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYXJhLTIwLmZzLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYS0yMC5mcy0xOCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFyYS0yMC5mcy0yNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnBhcmEtMjAuZnMtMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYS0yMC5mcy0yNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGFyYS0yMC5mcy0zMCB7XG4gIGZvbnQtc2l6ZTogMS41NnZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYS0yMC5mcy0zMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGFyYS0yMC5ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuLnBhcmEtMjAud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXJhLTIwIGEge1xuICBjb2xvcjogIzE5NDU2Mztcbn1cbi5wYXJhLTIwIGEubGluay1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNzA2Mjtcbn1cbi50eHQtaG9sZCBwIHtcbiAgZm9udC1mYW1pbHk6ICdoa19ncm90ZXNrbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDM0ZjZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHh0LWhvbGQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50eHQtaG9sZCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnR4dC1ob2xkIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAudHh0LWhvbGQgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50eHQtaG9sZCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjYxcHgpIHtcbiAgLnR4dC1ob2xkIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudHh0LWhvbGQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udHh0LWhvbGQgcC5ibHVlIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG59XG4udHh0LWhvbGQgcC5saWdodC1ibHVlIHtcbiAgY29sb3I6ICMwMzRmNmY7XG59XG4udHh0LWhvbGQgcC5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR4dC1ob2xkIHAuZnMtMTYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnR4dC1ob2xkIHAuZnMtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtaG9sZCBwLmZzLTE4IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50eHQtaG9sZCBwLmZzLTI0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudHh0LWhvbGQgcC5mcy0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtaG9sZCBwLmZzLTI0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50eHQtaG9sZCBwLmZzLTMwIHtcbiAgZm9udC1zaXplOiAxLjU2dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtaG9sZCBwLmZzLTMwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50eHQtaG9sZCBwLmJvbGQge1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG59XG4udHh0LWhvbGQgcC53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnR4dC1ob2xkIHAgYSB7XG4gIGNvbG9yOiAjMTk0NTYzO1xufVxuLnR4dC1ob2xkIHAgYS5saW5rLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHh0LWhvbGQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udHh0LWhvbGQgaDIge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMzRmNmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHh0LWhvbGQgaDMge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwMzRmNmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHh0LWhvbGQgaDQge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMzRmNmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHh0LWhvbGQgaDUge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMzRmNmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHh0LWhvbGQgaDYge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMzRmNmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHh0LWhvbGQgYSB7XG4gIGNvbG9yOiAjMTk0NTYzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50eHQtaG9sZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHh0LWhvbGQgdWwsXG4udHh0LWhvbGQgb2wge1xuICBtYXJnaW46IDI1cHggMDtcbn1cbi50eHQtaG9sZCB1bCBsaSxcbi50eHQtaG9sZCBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAzNGY2ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4udHh0LWhvbGQgdWwgbGk6YmVmb3JlLFxuLnR4dC1ob2xkIG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNGY2ZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG59XG4ucC0zMC1kYXJrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTk0NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC0zMC1kYXJrIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wLTMwLWxpZ2h0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtMjEtZGFyayB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE5NDU2Mztcbn1cbi5wLTIxLWJsYWNrIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyNTJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5wLTIxLWJsYWNrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWRpbmctZGFyayB7XG4gIGNvbG9yOiAjMTk0NTYzO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1oZWFkaW5nLWRhcmsge1xuICAgIGZvbnQtc2l6ZTogNC4xN3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjY1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnNlY3Rpb24taGVhZGluZy1kYXJrIHtcbiAgICBmb250LXNpemU6IDUuNzN2dztcbiAgICBsaW5lLWhlaWdodDogNS4yMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRpbmctZGFyayB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNlY3Rpb24taGVhZGluZy1kYXJrIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRpbmctc2VjdGlvbiAucGFyYS0yMCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjA4dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xM3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkaW5nLXNlY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMi42dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkaW5nLXNlY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnB1Ymxpc2hlZC1kYXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ncmlkLWFydGljbGUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMTk0NTYzO1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZ3JpZC1hcnRpY2xlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuZ3JpZC1hcnRpY2xlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1hcnRpY2xlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLyoqXG4gKiBTd2lwZXIgNC4xLjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDExLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWludmlzaWJsZS1ibGFuay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMyMTUxOTk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgdG9wLCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgbGVmdCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDExO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAub3V0ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5vdXRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICMxOTQ1NjM7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuLmhlYWRlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXIgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLnN1Ym1lbnUtYXJyb3cgLmxpZ2h0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuc3VibWVudS1hcnJvdyAuZGFyay1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5oZWFkZXIuaGlkZSB7XG4gIHRvcDogLTEwMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci5oaWRlIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG4uaGVhZGVyLnNob3cge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci5ub24tc3RpY2t5LWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdGlja3ktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IHB4IC01cHggIzE5NDU2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggLTVweCAjMTk0NTYzO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3RpY2t5LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmODtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuc3RpY2t5LWhlYWRlciAubWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4uc3RpY2t5LWhlYWRlciBhIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG59XG4uc3RpY2t5LWhlYWRlciAuaWNvbnMgLmxpZ2h0LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLnN0aWNreS1oZWFkZXIgLmljb25zIC5kYXJrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi5zdGlja3ktaGVhZGVyIC5zdWJtZW51LWFycm93IC5saWdodC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5zdGlja3ktaGVhZGVyIC5zdWJtZW51LWFycm93IC5kYXJrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnN0aWNreS1oZWFkZXIuZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBMb2dvICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3cHg7XG4gICAgbGVmdDogMTAlO1xuICAgIHotaW5kZXg6IDIyO1xuICB9XG59XG4ubG9nbyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvIC5oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxvZ28gLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogNi42MXZ3O1xuICAgIG1heC13aWR0aDogNi42MXZ3O1xuICB9XG59XG4vKiBJbnZlcnRlZCBoZWFkZXIgKi9cbi5pbnZlcnRlZC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsdWUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU2MztcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmx1ZS1oZWFkZXIgLnRvcC1tZW51IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJsdWUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5ibHVlLWhlYWRlciAubWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ibHVlLWhlYWRlci5ub24tc3RpY2t5LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG59XG4uYmx1ZS1oZWFkZXIuc3RpY2t5LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4vKiBNZW51IGNvbnRhaW5lciAqL1xuLm1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIH1cbn1cbi5tZW51LWNvbnRhaW5lci5hY3RpdmUgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHBhZGRpbmctbGVmdDogMTQlO1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbi5tZW51LWNvbnRhaW5lci5hY3RpdmUgLm1haW4tbWVudSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qIE1lbnUgKi9cbi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUgLnRvcC1tZW51IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm1lbnUgLnRvcC1tZW51IC5oaWRkZW4tb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51IC50b3AtbWVudSAuaG90bGluZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLm1lbnUgLnRvcC1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZW51IC50b3AtbWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWVudSAudG9wLW1lbnUgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOTN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5tZW51IC50b3AtbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLm1lbnUgLnRvcC1tZW51IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtM3B4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnUgLnRvcC1tZW51IGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1tZW51IHtcbiAgLyogTW9iaWxlICovXG59XG4ubWFpbi1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAubWFpbi1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDAuODN2dyAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9iaWxlLWhlYWRlci1zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tb2JpbGUtaGVhZGVyLXNvY2lhbHMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1vYmlsZS1oZWFkZXItc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuc3VibWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLnN1Ym1lbnUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDMzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZjcwNjI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA4cHggLTVweCAjMTk0NTYzO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IC01cHggIzE5NDU2MztcbiAgfVxuICAuaGVhZGVyIC5zdWJtZW51IGEge1xuICAgIGNvbG9yOiAjMDQyNDM5O1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuaGVhZGVyIC5zdWJtZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuc3VibWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNzA2MjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5zdWJtZW51LWFjdGl2ZSAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuc3VibWVudS1hY3RpdmUgLnN1Ym1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuaGVhZGVyIC5zdWJtZW51LWFjdGl2ZSAuc3VibWVudSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXIgLnN1Ym1lbnUtYWN0aXZlIC5zdWJtZW51LWFycm93IGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAuc3VibWVudS1jb250YWluZXIgLnN1Ym1lbnUtYXJyb3cgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLnN1Ym1lbnUtY29udGFpbmVyOmhvdmVyIHVsLnN1Ym1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuc3VibWVudS1jb250YWluZXI6aG92ZXIgLnN1Ym1lbnUtYXJyb3cgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uc3VibWVudS1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1cHg7XG59XG4uYWN0aXZlLXN1Ym1lbnUtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwOGY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbi5hY3RpdmUtc3VibWVudS1iZy5vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4tbWVudSAuc3VibWVudSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLyogSWNvbnMgKi9cbi5pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG4uaWNvbnMgLmxpZ2h0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi5pY29ucyAuZGFyay1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5pY29ucyBpbWcge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuaWNvbnMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmljb25zIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaWNvbnMgYSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pY29ucyAuc2VhcmNoLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaWNvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5pY29ucyB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaWNvbnMgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5pY29ucyAuc2VhcmNoLWljb24tbGluayxcbiAgLmljb25zIC5sb2NhdGlvbi1pY29uLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG4gIC5pY29ucyAuc2VhcmNoLWljb24tbGluayBpbWcge1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxvY2F0aW9uLWljb24tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFjdGl2ZSAuaWNvbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi8qIExhbmd1YWdlIHN3aXRjaGVyICovXG4ubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5saWdodC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuZGFyay1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBIYW1idXJnZXIgKi9cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxOTQ1NjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB6LWluZGV4OiAyMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oYW1idXJnZXIgc3BhbiB7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxOTQ1NjM7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5oYW1idXJnZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uc2Vjb25kLWhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2JpbGUtaGVhZGVyIC5saWdodC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGUtaGVhZGVyIC5kYXJrLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLWhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1vYmlsZS1oZWFkZXIgLmhhbWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9iaWxlLWhlYWRlciAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC01cHg7XG59XG4ubW9iaWxlLWhlYWRlciAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtaGVhZGVyIC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAzMHB4O1xuICBsZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLWhlYWRlciAuc2Vjb25kLWhlYWRlci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5zZWNvbmQtaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1oZWFkZXItY29udGFjdHMgYSB7XG4gIGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtc3VibWl0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5zZWFyY2gtc3VibWl0LWJ0biAudGVtcGxhdGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VhcmNoLXN1Ym1pdC1idG4ge1xuICAgIHRyYW5zaXRpb246IG9wY2l0eSAwLjRzO1xuICB9XG4gIC5zZWFyY2gtc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4uc2VhcmNoLWZsZC1yb3cuY29sLWZvcm0tZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLWZsZC1yb3cuY29sLWZvcm0tZmllbGRzIC5maWVsZC1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZmxkLXJvdy5jb2wtZm9ybS1maWVsZHMgLmZvcm0tZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VhcmNoLWZsZC1yb3cuY29sLWZvcm0tZmllbGRzIC5mb3JtLWZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4uc2VhcmNoLXN1Ym1pdC1idG4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlYXJjaC1zdWJtaXQtYnRuLWNvbnRhaW5lciB7XG4gICAgdG9wOiA0NyU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHBhZGRpbmctdG9wOiA0LjE3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyLjg2dnc7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNS43M3Z3O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiA2LjYxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mb290ZXItbWVudSBkaXYge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMy42NXZ3O1xuICB9XG4gIC5mb290ZXItbWVudSBkaXYge1xuICAgIHdpZHRoOiAxOSU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLW1lbnUgZGl2IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9vdGVyLW1lbnUgZGl2IHtcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVyLW1lbnUgZGl2IC5mb290ZXItbWFpbi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZvb3Rlci1tZW51IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1tZW51IGRpdiAuZm9vdGVyLW1haW4tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyLW1lbnUgZGl2IC5mb290ZXItc3ViLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmZvb3Rlci1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItbWVudSBzcGFuIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1lbnUgc3BhbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjcwNjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1lbnUgLmZvb3Rlci1tYWluLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmZvb3Rlci1tZW51IC5mb290ZXItbWFpbi1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmZvb3Rlci1tZW51IC5mb290ZXItc3ViLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmZvb3Rlci1tZW51IC5mb290ZXItc3ViLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZm9vdGVyLW1lbnUtY29sdW1uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNWI2ZDtcbiAgfVxuICAuZm9vdGVyLW1lbnUtY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItY29udGFjdHMgZGl2IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTklO1xufVxuLmZvb3Rlci1jb250YWN0cyBhIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWNvbnRhY3RzIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWNvbnRhY3RzIC5mb290ZXItaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5mb290ZXItY29udGFjdHMgLmZvb3Rlci1pY29ucyBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjBweDtcbn1cbi5mb290ZXItY29udGFjdHMgLmZvb3Rlci1pY29ucyBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItY29udGFjdHMgLmZvb3Rlci1pY29ucyBhOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmZvb3Rlci1jb250YWN0cyAuZm9vdGVyLWNvbnRhY3QtYWRkcmVzcyB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyAuZm9vdGVyLWNvbnRhY3QtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogNi43N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIG1hcmdpbi10b3A6IDMuNjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW46IDUwcHggMCAzMHB4IDA7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0cyBkaXYge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0cyBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3RzIC5mb290ZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3RzIGRpdiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb290ZXItY29udGFjdHMgZGl2IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0cyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItY29udGFjdHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY3MDYyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jb2xvcGhvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLWNvbG9waG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjM0dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9vdGVyLWNvbG9waG9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyLWNvbG9waG9uIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jb2xvcGhvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjcwNjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWNvbG9waG9uIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZvb3Rlci1jb2xvcGhvbiAucG9saWN5LWxpbmtzIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb290ZXItY29sb3Bob24gLnBvbGljeS1saW5rcyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlci1jb2xvcGhvbiAucG9saWN5LWxpbmtzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9vdGVyLWNvbG9waG9uIC5wb2xpY3ktbGlua3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1jb2xvcGhvbiAubWFkZS1ieS1lZGVzaWduIHtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb290ZXItY29sb3Bob24gLm1hZGUtYnktZWRlc2lnbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmV4dGVybmFsLWxpbmsge1xuICB3aWR0aDogMTVweDtcbn1cbi5lbWFpbC1mb290ZXItaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5lbWFpbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5sb2NhdGlvbi1mb290ZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5vdXRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm91dGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAub3V0ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogODEuNjd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmlubmVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuaW5uZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY2Ljc3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1lZGl1bS1jb250YWluZXIge1xuICAgIHdpZHRoOiA3OS45dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGl1bS1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmlubmVyLWNvbnRhaW5lci1hYm91dCB7XG4gICAgd2lkdGg6IDgxLjQ2dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5uZXItY29udGFpbmVyLWFib3V0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uY29udGFpbmVyLTE3NTUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhaW5lci0xNzU1IHtcbiAgICB3aWR0aDogOTEuNDF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLTE3NTUge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYWdlLWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNzR2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5oZWFkaW5nLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjIuMTR2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmhlYWRpbmctc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI1LjUydnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRpbmctc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhlYWRpbmctc2VjdGlvbiAuaGVhZGluZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuLmhlYWRpbmctc2VjdGlvbi5uby1iZyB7XG4gIHBhZGRpbmctdG9wOiA0LjY5dnc7XG59XG4uaGVhZGluZy1zZWN0aW9uLmhlYWRlci1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRpbmctc2VjdGlvbi5oZWFkZXItbWFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTcuNTV2dztcbiAgfVxufVxuLmhlYWRpbmctd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQ1MHB4O1xuICBwYWRkaW5nOiAwIDM0cHg7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRpbmctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA3OHB4IDgwcHggNzhweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4ucGFnZS10aXRsZS5ibHVlIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG59XG4ucGFnZS10aXRsZS5ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRpbmctdGl0bGUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQuNjl2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkaW5nLXRpdGxlIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG59XG4uaGVhZGluZy10aXRsZS5ibHVlIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG59XG4uaGVhZGluZy1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uaGVhZGluZy1kaXZpZGVyLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzO1xufVxuLmFycm93LWRvd24tc2Nyb2xsLFxuLnNlY3RvcnMtZG93bi1zY3JvbGwsXG4uYXJyb3ctZG93bi1zY3JvbGwtaGlzdG9yeSxcbi5zaG93LW1vcmUtbmV3cyxcbi5zaG93LW1vcmUtcmVzcG9uc2liaWxpdGllcyB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmFycm93LWRvd24tc2Nyb2xsOmhvdmVyLFxuLnNlY3RvcnMtZG93bi1zY3JvbGw6aG92ZXIsXG4uYXJyb3ctZG93bi1zY3JvbGwtaGlzdG9yeTpob3Zlcixcbi5zaG93LW1vcmUtbmV3czpob3Zlcixcbi5zaG93LW1vcmUtcmVzcG9uc2liaWxpdGllczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnJvdy1kb3duLXNjcm9sbDpob3ZlciBpbWcsXG4uc2VjdG9ycy1kb3duLXNjcm9sbDpob3ZlciBpbWcsXG4uYXJyb3ctZG93bi1zY3JvbGwtaGlzdG9yeTpob3ZlciBpbWcsXG4uc2hvdy1tb3JlLW5ld3M6aG92ZXIgaW1nLFxuLnNob3ctbW9yZS1yZXNwb25zaWJpbGl0aWVzOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYXJyb3ctZG93bi1zY3JvbGwgaW1nLFxuLnNlY3RvcnMtZG93bi1zY3JvbGwgaW1nLFxuLmFycm93LWRvd24tc2Nyb2xsLWhpc3RvcnkgaW1nLFxuLnNob3ctbW9yZS1uZXdzIGltZyxcbi5zaG93LW1vcmUtcmVzcG9uc2liaWxpdGllcyBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2hvdy1tb3JlLW5ld3Mge1xuICBib3JkZXItY29sb3I6ICMxOTQ1NjM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNob3ctbW9yZS1yZXNwb25zaWJpbGl0aWVzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk0NTYzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNjA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDM0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlubmVyLXdyYXBwZXIudy0xMjkwIHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG59XG4uYXdhcmRzLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWYzO1xuICBwYWRkaW5nLXRvcDogNy4yOXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogOC4zM3Z3O1xufVxuLmF3YXJkcy1wYWdlIC50aXRsZS00OCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmF3YXJkcy1wYWdlIC55ZWFyLXR5cGUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uYXdhcmRzLXBhZ2UgLnZ0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd2FyZHMtcGFnZSAudm0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmF3YXJkcy1zbGlkZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXdhcmRzLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXdhcmRzLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hd2FyZHMtc2xpZGVyIC5zbGlkZXItY29udHJvbGxzIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hd2FyZHMtc2xpZGVyIC5zbGlkZXItY29udHJvbGxzIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5hd2FyZHMtc2xpZGVyIC5zbGlkZXItY29udHJvbGxzIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYXdhcmRzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkNmQ3O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYXdhcmRzLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hd2FyZHMtcm93LmJvYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkcy1yb3cuYm9hcmQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYXdhcmRzLXJvdy5ib2FyZCAucXVvdGUtdHh0LWZsZXgge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzLXJvdy5ib2FyZCAucXVvdGUtdHh0LWZsZXgge1xuICAgIG1hcmdpbi10b3A6IDMuMTN2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzLXJvdy5ib2FyZCAucXVvdGUtdHh0LWZsZXggLnBhcmEtMjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkcy1yb3cuYm9hcmQgLmF3YXJkLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbn1cbi5hd2FyZHMtcm93LmJvYXJkOm5vdCgubm8taW1nKTpudGgtY2hpbGQoZXZlbikgLmF3YXJkLXJvdy10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzLXJvdy5ib2FyZDpub3QoLm5vLWltZyk6bnRoLWNoaWxkKGV2ZW4pIC5hd2FyZC1yb3ctdHh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjF2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzLXJvdy5ib2FyZDpub3QoLm5vLWltZyk6bnRoLWNoaWxkKGV2ZW4pIC5pbmxpbmVfYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHMtcm93LmJvYXJkOm5vdCgubm8taW1nKTpudGgtY2hpbGQoZXZlbikgLmlubGluZV9ibG9jazpudGgtY2hpbGQoMm4pIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmF3YXJkcy1yb3cuYm9hcmQ6bm90KC5uby1pbWcpOm50aC1jaGlsZChvZGQpIC5hd2FyZC1yb3ctdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzLXJvdy5ib2FyZDpub3QoLm5vLWltZyk6bnRoLWNoaWxkKG9kZCkgLmF3YXJkLXJvdy10eHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjF2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzLXJvdy5ib2FyZDpub3QoLm5vLWltZyk6bnRoLWNoaWxkKG9kZCkgLmlubGluZV9ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkcy1yb3cuYm9hcmQ6bm90KC5uby1pbWcpOm50aC1jaGlsZChvZGQpIC5pbmxpbmVfYmxvY2s6bnRoLWNoaWxkKDJuKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5hd2FyZHMtcm93Om5vdCgubm8taW1nKTpudGgtY2hpbGQob2RkKSAuYXdhcmQtcm93LXR4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHMtcm93Om5vdCgubm8taW1nKTpudGgtY2hpbGQob2RkKSAuYXdhcmQtcm93LXR4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjIxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkcy1yb3c6bm90KC5uby1pbWcpOm50aC1jaGlsZChvZGQpIC5pbmxpbmVfYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHMtcm93Om5vdCgubm8taW1nKTpudGgtY2hpbGQob2RkKSAuaW5saW5lX2Jsb2NrOm50aC1jaGlsZCgybikge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHMtcm93Lm5vLWltZyAuY29sLWQtNTA6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkcy1yb3cubm8taW1nIC5hd2FyZC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYXdhcmRzLXJvdy5uby1pbWcgLmF3YXJkLXJvdy10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXdhcmRzLXJvdy5uby1pbWcgLmF3YXJkLXJvdy10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYXdhcmRzLXJvdy5uby1pbWcgLmF3YXJkLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF3YXJkLXJvdy10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZC1yb3ctdHh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjIxdnc7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5xdW90ZS10eHQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdW90ZS10eHQtZmxleCBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVvdGUtdHh0LWZsZXggaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLmF3YXJkcy1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXdhcmRzLWltZy5hd2FyZHMtcGFnZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hd2FyZC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9sZC10by1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VlLW1vcmUtYXJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VlLW1vcmUtYXJyb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zZWUtbW9yZS1hcnJvdyBwIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzE5NDU2MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlZS1tb3JlLWFycm93IC5hcnJvdy1kb3duLXNjcm9sbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTQ1NjM7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnRucy1ncm91cC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uYm90dG9tLXBhZ2UtYnRucyB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJvdHRvbS1wYWdlLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cbi5ib3R0b20tcGFnZS1idG5zIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndyYXBwZXItMTQ1MCB7XG4gIG1heC13aWR0aDogMTQ1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzRweDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi52aXNpb24tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2LjI1dnc7XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjg7XG59XG4udmlzaW9uLXBhZ2UgLmltZy1zbGlkZXItdHh0IHtcbiAgb3JkZXI6IDI7XG59XG4udmlzaW9uLXBhZ2UgLmltZy1zbGlkZXItdHh0IC50aXRsZS0xMDAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlzaW9uLXBhZ2UgLmltZy1zbGlkZXItdHh0IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRvcDogMjAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnZpc2lvbi1wYWdlIC5pbWctc2xpZGVyLXR4dCAudGl0bGUtMTAwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpc2lvbi1wYWdlIC5pbWctc2xpZGVyLXR4dCAucGFyYS0yMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aXNpb24tcGFnZSAuaW1nLXNsaWRlci10eHQgLnBhcmEtMjAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLm9uZS1pbWctc2xpZGVyIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpb24tcGFnZSAub25lLWltZy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpc2lvbi1wYWdlIC5vbmUtaW1nLXNsaWRlciB7XG4gICAgd2lkdGg6IDU1LjIxdnc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLm9uZS1pbWctc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpc2lvbi1wYWdlIC5vbmUtaW1nLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpc2lvbi1wYWdlIC5vbmUtaW1nLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5wYXJhLTIwIHtcbiAgICB3aWR0aDogMjIuNHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aXNpb24tcGFnZSAub25lLWltZy1zbGlkZXIuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLmltZy1zbGlkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNC4xN3Z3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaW9uLXBhZ2UgLmltZy1zbGlkZXItcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aXNpb24tcGFnZSAuaW1nLXNsaWRlci1yb3cuc3dpcGVkLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC52aXNpb24tcGFnZSAuaW1nLXNsaWRlci1yb3cuc3dpcGVkLXJvdyAuaW1nLXNsaWRlci10eHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLnNsaWRlci1jb250cm9sbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaW9uLXBhZ2UgLnNsaWRlci1jb250cm9sbHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpc2lvbi1wYWdlIC5zbGlkZXItY29udHJvbGxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLnNsaWRlci1jb250cm9sbHMgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudmlzaW9uLXBhZ2UgLnNsaWRlci1jb250cm9sbHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpc2lvbi1wYWdlIC5zbGlkZXItY29udHJvbGxzIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLnNsaWRlci1jb250cm9sbHMgLnZpc2lvbi1zbGlkZXItbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi52aXNpb24tcGFnZSAuc2xpZGVyLWNvbnRyb2xscyAudmlzaW9uLXNsaWRlci1uZXh0IC5jaXJjbGUtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnZpc2lvbi1wYWdlIC5zbGlkZXItY29udHJvbGxzLnNlY29uZC1zbGlkZXItdmlzaW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpb24tcGFnZSAuc2xpZGVyLWNvbnRyb2xscy5zZWNvbmQtc2xpZGVyLXZpc2lvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpb24tcGFnZSAudmlzaW9uLXNlY29uZC1zbGlkZXIgLm9uZS1pbWctc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aXNpb24tcGFnZSAudmlzaW9uLXNlY29uZC1zbGlkZXIgLm9uZS1pbWctc2xpZGVyIHtcbiAgICB3aWR0aDogNTUuMjF2dztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaW9uLXBhZ2UgLnZpc2lvbi1zZWNvbmQtc2xpZGVyIC5vbmUtaW1nLXNsaWRlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50O1xuICB9XG59XG4udmlzaW9uLXBhZ2UgLnZpc2lvbi1zZWNvbmQtc2xpZGVyIC5vbmUtaW1nLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpc2lvbi1wYWdlIC52aXNpb24tc2Vjb25kLXNsaWRlciAub25lLWltZy1zbGlkZXIgLnN3aXBlci1zbGlkZSAucGFyYS0yMCB7XG4gICAgd2lkdGg6IDIyLjR2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlzaW9uLXBhZ2UgLnZpc2lvbi1zZWNvbmQtc2xpZGVyIC5vbmUtaW1nLXNsaWRlci5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cbi52aXNpb24tcGFnZSAudmlzaW9uLXNlY29uZC1zbGlkZXIgLm9uZS1pbWctc2xpZGVyIC5zZWNvbmQtc2xpZGVyLXZpc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpb24tcGFnZSAudmlzaW9uLXNlY29uZC1zbGlkZXIgLm9uZS1pbWctc2xpZGVyIC5zZWNvbmQtc2xpZGVyLXZpc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlzaW9uLXBhZ2UgLnZpc2lvbi1zZWNvbmQtc2xpZGVyIC5vbmUtaW1nLXNsaWRlciAuc2Vjb25kLXNsaWRlci12aXNpb24ge1xuICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaW9uLXBhZ2UgLnZpc2lvbi1zZWNvbmQtc2xpZGVyIC5vbmUtaW1nLXNsaWRlciAuc2Vjb25kLXNsaWRlci12aXNpb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi52aXNpb24tcGFnZSAudmlzaW9uLXNlY29uZC1zbGlkZXIgLm9uZS1pbWctc2xpZGVyIC5zZWNvbmQtc2xpZGVyLXZpc2lvbiAudmlzaW9uLXNsaWRlci1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnZpc2lvbi1wYWdlIC52aXNpb24tc2Vjb25kLXNsaWRlciAub25lLWltZy1zbGlkZXIgLnNlY29uZC1zbGlkZXItdmlzaW9uIC52aXNpb24tc2xpZGVyLW5leHQgLmNpcmNsZS1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aXNpb24tcGFnZSAudmlzaW9uLXNlY29uZC1zbGlkZXIgLmltZy1zbGlkZXItdHh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5lc2hvcC1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5lc2hvcC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yOXZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uZXNob3AtcGFnZSAuZXNob3AtZ3JpZCAuaW5saW5lX2Jsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVzaG9wLXBhZ2UgLmVzaG9wLWdyaWQgLmlubGluZV9ibG9jayBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkIC5pbmxpbmVfYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVzaG9wLXBhZ2UgLmVzaG9wLWdyaWQgLmlubGluZV9ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxufVxuLmVzaG9wLXBhZ2UgLmVzaG9wLWdyaWQgLmlubGluZV9ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmVzaG9wLXBhZ2UgLmVzaG9wLWdyaWQgLmlubGluZV9ibG9jayBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkIC5pbmxpbmVfYmxvY2suc2hvcC1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkIGgzIGEge1xuICBjb2xvcjogIzE5NDU2MztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkIGgzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNzA2MjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkLXR4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5lc2hvcC1wYWdlIC5lc2hvcC1ncmlkLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmVzaG9wLXBhZ2UgLmVzaG9wLWdyaWQtdHh0IC5wYXJhLTIwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wcml2YWN5LXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnByaXZhY3ktcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJpdmFjeS10eHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4uZmFxLXBhZ2Uge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYXEtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDcuMDN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4wM3Z3O1xuICB9XG59XG4uZmFxLXBhZ2UgLmJ0bnMtZ3JvdXAtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDcuMDN2dztcbn1cbi5mYXEtcGFnZSAuYm90dG9tLXBhZ2UtYnRucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uZmFxLXBhZ2UgLmJvdHRvbS1wYWdlLWJ0bnMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmFxLXBhZ2UgLmNsb3NlLXgge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcS1wYWdlIC5jbG9zZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmFxLXBhZ2UgLmNsb3NlLXg6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZhcS1wYWdlIC5jbG9zZS14Lm9wZW5lZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmEtcXVlc3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MGI0YzE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuZmEtcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuLmZhLXF1ZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA2OSwgOTksIDAuMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbn1cbi5mYS1xdWVzdGlvbi5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA2OSwgOTksIDAuMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mYXEtYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwYjRjMTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5mYXEtYW5zd2VyLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA2OSwgOTksIDAuMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mYXEtYW5zd2VyIHAge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMzRmNmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXEtYW5zd2VyIHAge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFxLWFuc3dlciBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjF2dztcbiAgfVxufVxuLnJlcG9ydC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXBvcnQtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjIxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlcG9ydC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmZhcS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucmVwb3J0LXAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjE3dnc7XG4gIH1cbn1cbi5jb250YWN0LWluZm8tYmxvY2sgLmVtYWlsLWNvbnRhY3QtaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhY3QtaW5mby1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGFjdC1pbmZvLWJsb2NrIC5jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtaW5mby1ibG9jayAuY29udGFjdC1mb3JtLXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhY3QtaW5mby1ibG9jayAuY29udGFjdC1mb3JtLXNpZGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jb250YWN0LWluZm8tYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBCb3JkZXI6IDFweCBzb2xpZCAjMTk0NTYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29udGFjdC1pbmZvLWJsb2NrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU2MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA0LjVweDtcbn1cbi5jb250YWN0LWluZm8tYmxvY2sgYSB7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuLmNvbnRhY3QtaW5mby1ibG9jayBwIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuLmNvbnRhY3QtaW5mby1ibG9jayAudXNlci1hZ3JlZW1lbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnRhY3QtaW5mby1ibG9jayAudGVybXMge1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmNvbnRhY3QtcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtcGluIC5waW4gYSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAyNyU7XG4gIHRvcDogLTMwJTtcbn1cbi5jb250YWN0LXBhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWN0LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA4LjQ0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDguNDR2dztcbiAgfVxufVxuLmNvbnRhY3QtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZm9ybS1maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmNvbC1mb3JtLWZpZWxkcyBhIHtcbiAgY29sb3I6ICNmZjcwNjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZm9ybS1maWVsZHMgLmZpZWxkLWhvbGRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5jb2wtZm9ybS1maWVsZHMgLmZpZWxkLWhvbGRlcjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmZpZWxkLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmllbGQtaG9sZGVyLmZvY3VzZWQgLmZvcm0tbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuI3N1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzFhOTM2ZjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZy1yZWNhcHRjaGEge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZy1yZWNhcHRjaGEuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY3MDYyO1xufVxuLmZvcm0tbGFiZWwge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyYzdjYjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAtMTJweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhvdGxpbmUtcGFnZSAuZm9ybS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJjN2NiMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IC0xMnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmODtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTQ1NjM7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdoa19ncm90ZXNrbGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmM3Y2IzO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE5NDU2MztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmZvcm0tZmllbGQuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY3MDYyO1xufVxudGV4dGFyZWEuZm9ybS1maWVsZCB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG4uY29udGFjdC1mb3JtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucmVzcG9uc2liaWxpdHktcGFnZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlc3BvbnNpYmlsaXR5LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjV2dztcbiAgfVxufVxuLnJlc3BvbnNpYmlsaXR5LWNvbCB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXNwb25zaWJpbGl0eS1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJlc3BvbnNpYmlsaXR5LWNvbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucmVzcG8tdHh0LWhvbGQge1xuICBwYWRkaW5nOiAyNXB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucmVzcG8tdHh0LWhvbGQge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxufVxuLnJlc3BvLXR4dC1ob2xkIC5wYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50by1iZS1zY2FsZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50by1iZS1zY2FsZWQgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50by1iZS1zY2FsZWQgaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50by1iZS1zY2FsZWQgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4udG8tYmUtc2NhbGVkOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnByb2dyYW0tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2LjI1dnc7XG59XG4uYXdhcmRzLXNsaWRlLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF3YXJkcy1zbGlkZS1pbm5lciAuaW1nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hd2FyZHMtc2xpZGUtaW5uZXIgLmF3YXJkLWljb24taG9sZGVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdhcmRzLXNsaWRlLWlubmVyIC5hd2FyZC1pY29uLWhvbGRlciAuYXJ0aWNsZS1zaGFyaW5nLWljb24uYXJ0aWNsZS1hd29yZC1pY29uIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHMtc2xpZGUtaW5uZXIgLmF3YXJkLWljb24taG9sZGVyIC5hcnRpY2xlLXNoYXJpbmctaWNvbi5hcnRpY2xlLWF3b3JkLWljb24ge1xuICAgIHdpZHRoOiAxLjU2dnc7XG4gICAgaGVpZ2h0OiAxLjcydnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF3YXJkcy1zbGlkZS1pbm5lciAuYXdhcmQtaWNvbi1ob2xkZXIgLmFydGljbGUtc2hhcmluZy1pY29uLmFydGljbGUtYXdvcmQtaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubW9iaWxlLXRpdGxlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubW9iaWxlLXRpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvbWUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmhvbWUtd3JhcHBlciAuaGVyby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE5NDU2Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMTguMjN2dztcbiAgfVxuICAuaGVyby1zZWN0aW9uIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5oZXJvLXNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNy41NXZ3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICB9XG4gIC5oZXJvLXNlY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmlubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5oZXJvLXNlY3Rpb24gLmhlcm8tdmlkZW8taG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxOTQ1NjM7XG59XG4uaGVyby1zZWN0aW9uIC5oZXJvLXZpZGVvLWhvbGRlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6ICMxOTQ1NjM7XG59XG4uYWJvdXQge1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5hYm91dCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5hYm91dC1iZy1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWJvdXQgLmFib3V0LWJnLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWJnLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLmlubmVyLWNvbnRhaW5lci1hYm91dCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFib3V0IC5pbm5lci1jb250YWluZXItYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IDExLjk4dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDZ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQgLmlubmVyLWNvbnRhaW5lci1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWJvdXQtc2xpZGVyLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtc2xpZGVyLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5hYm91dC1zbGlkZXIuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuICAuYWJvdXQtc2xpZGVyLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5hYm91dC1zbGlkZXIuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5udW1iZXIge1xuICBjb2xvcjogIzE5NDU2Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMC40MnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLm51bWJlci1kZXRhaWxzIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtc2xpZGVyLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAubnVtYmVyLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hYm91dC1zbGlkZXIuc3dpcGVyLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtc2xpZGVyLnN3aXBlci1jb250YWluZXIgLnNsaWRlci1jb250cm9sbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuYWJvdXQtc2xpZGVyLnN3aXBlci1jb250YWluZXIgLnNsaWRlci1jb250cm9sbHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVyIC5zbGlkZXItY29udHJvbGxzIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYWJvdXQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hYm91dC1pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuOXZ3O1xuICAgIG1hcmdpbi10b3A6IDUuMjF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hYm91dC1pbmZvIC5hYm91dC1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjIxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LWluZm8gLmFib3V0LWN0YSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLmFib3V0LWluZm8gLmFib3V0LWN0YSAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1pbmZvIC5hYm91dC1jdGEgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm91ci1idXNpbmVzcyB7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vdXItYnVzaW5lc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5vdXItYnVzaW5lc3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjAsIDU2LCA4MCwgMC45KSAwJSwgcmdiYSgyMCwgNTYsIDgwLCAwLjYpIDUwJSwgcmdiYSgyMCwgNTYsIDgwLCAwKSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLWJ1c2luZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjIxdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi5vdXItYnVzaW5lc3MgLm91dGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm91ci1idXNpbmVzcyAub3V0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC45NXZ3O1xuICB9XG59XG4ub3VyLWJ1c2luZXNzIC5zZWN0aW9uLWJhZGdlIHtcbiAgei1pbmRleDogNDQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogLTE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5vdXItYnVzaW5lc3MgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1idXNpbmVzcyAuc2VjdGlvbi1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1idXNpbmVzcyAudGFicy1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MzBweDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDgwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDE1YjZkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAub3VyLWJ1c2luZXNzIC50YWJzLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItYnVzaW5lc3MgLnRhYnMtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG4udGFiLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWItbmF2IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRhYi1uYXYge1xuICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjVzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1uYXYge1xuICAgIGNvbG9yOiAjMTk0NTYzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC50YWItbmF2IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnRhYi1uYXY6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFiLW5hdi5pcy1hY3RpdmUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWItbmF2LmlzLWFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAzLjkxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNjl2dztcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZjcwNjI7XG4gIH1cbiAgLnRhYi1uYXYuaXMtYWN0aXZlIC5vdXItYnVzaW5lc3MtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50YWItbmF2LmlzLWFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAzLjM5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuMTd2dztcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZjcwNjI7XG4gIH1cbiAgLnRhYi1uYXYuaXMtYWN0aXZlIC5vdXItYnVzaW5lc3MtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWItbmF2LmlzLWFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4udGFiLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50YWItY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTIlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC50YWItY29udGVudCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC50YWItY29udGVudCAucC0zMC1saWdodCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnRhYi1jb250ZW50IC5wYXJhLTIwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudGFiLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnRhYi1jb250ZW50IC5wYXJhLTIwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi50YWItY29udGVudC5pcy1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50YWItY29udGVudC5pcy1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50YWItY29udGVudC5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjdGl2ZS1iZy1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFjdGl2ZS1iZy1tb2JpbGUgLnRhYi1uYXYge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG4gIC5hY3RpdmUtYmctbW9iaWxlIC50YWItbmF2IHNwYW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmFjdGl2ZS1iZy1tb2JpbGUgLnAtMzAtbGlnaHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAuYWN0aXZlLWJnLW1vYmlsZSAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5hY3RpdmUtYmctbW9iaWxlIC5idG4tb3V0bGluZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hY3RpdmUtYmctbW9iaWxlIC50YWItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmFjdGl2ZS1iZy1tb2JpbGUgLnAtMzAtbGlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuYWN0aXZlLWJnLW1vYmlsZSAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hY3RpdmUtYmctbW9iaWxlIC50YWItbmF2IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy1iZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uYnVzaW5lc3MtYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnVzaW5lc3MtYmcuYWN0aXZlLWJnIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnVzaW5lc3MtYmcuYWN0aXZlLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy10YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYnVzaW5lc3MtdGFiIC5wYXJhLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmJ1c2luZXNzLXRhYiAuYnVzaW5lc3MtdGFiLW5hdixcbi5idXNpbmVzcy10YWIgLmJ1c2luZXNzLXRhYi1jb250ZW50IHtcbiAgei1pbmRleDogMjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy10YWIgLmJ1c2luZXNzLXRhYi1uYXYsXG4gIC5idXNpbmVzcy10YWIgLmJ1c2luZXNzLXRhYi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDQ0O1xuICB9XG59XG4uYnVzaW5lc3MtdGFiIC5idXNpbmVzcy1iZy1tb2JpbGUtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnVzaW5lc3MtdGFiIC5idXNpbmVzcy1iZy1tb2JpbGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy10YWIgLmJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYnVzaW5lc3MtdGFiIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzLXRhYi5hY3RpdmUtYmctbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5idXNpbmVzcy10YWIuYWN0aXZlLWJnLW1vYmlsZSAuYnVzaW5lc3MtYmctbW9iaWxlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5idXNpbmVzcy10YWIuYWN0aXZlLWJnLW1vYmlsZSAub3VyLWJ1c2luZXNzLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA0NDQ7XG4gIH1cbiAgLmJ1c2luZXNzLXRhYi5hY3RpdmUtYmctbW9iaWxlIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjcwNjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuYnVzaW5lc3MtdGFiLmFjdGl2ZS1iZy1tb2JpbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjNhYjtcbiAgICB6LWluZGV4OiAzMzM7XG4gIH1cbn1cbi5vdXItYnVzaW5lc3MtYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMzMzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBsZWZ0OiAtNDVweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcnRuZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucGFydG5lcnMge1xuICAgIG1hcmdpbi10b3A6IDguMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4LjMzdnc7XG4gIH1cbiAgLnBhcnRuZXJzIC5zZWN0aW9uLWJhZGdlIHtcbiAgICB0b3A6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAucGFydG5lcnMgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIHRvcDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucGFydG5lcnMtdGFicyB7XG4gICAgd2lkdGg6IDYyLjV2dztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnBhcnRuZXJzLXRhYnMge1xuICAgIHdpZHRoOiA0Ny4yNHZ3O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucGFydG5lcnMtaGVhZGluZyB7XG4gICAgd2lkdGg6IDYyLjV2dztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnBhcnRuZXJzLWhlYWRpbmcge1xuICAgIHdpZHRoOiA0Ny4yNHZ3O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbltkYXRhLXRhYi1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWN0aXZlLXRhYltkYXRhLXRhYi1jb250ZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udGFicyAudGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWJzIC50YWIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFicyAudGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLnRhYnMgLnRhYjpob3ZlciB7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuLnRhYnMgLnRhYi5hY3RpdmUtdGFiIHtcbiAgY29sb3I6ICNmZjcwNjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnN3aXBlci1zbGlkZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnNsaWRlci1jb250cm9sbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTUuNjN2dztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnRhYi1jb250ZW50LWxvZ29zIC5hY3RpdmUtdGFiIC5zbGlkZXItY29udHJvbGxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMy4wMnZ3O1xuICB9XG59XG4udGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnNsaWRlci1jb250cm9sbHMgLmxvZ29zLW9uZS1zbGlkZXItcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnNsaWRlci1jb250cm9sbHMgLmxvZ29zLW9uZS1zbGlkZXItcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4udGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnNsaWRlci1jb250cm9sbHMgLmxvZ29zLW9uZS1zbGlkZXItbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnRhYi1jb250ZW50LWxvZ29zIC5hY3RpdmUtdGFiIC5zbGlkZXItY29udHJvbGxzIC5sb2dvcy1vbmUtc2xpZGVyLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc2xpZGVyLWNvbnRyb2xscy10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTUuNjN2dztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnRhYi1jb250ZW50LWxvZ29zIC5hY3RpdmUtdGFiIC5zbGlkZXItY29udHJvbGxzLXR3byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTMuMDJ2dztcbiAgfVxufVxuLnRhYi1jb250ZW50LWxvZ29zIC5hY3RpdmUtdGFiIC5zbGlkZXItY29udHJvbGxzLXR3byAubG9nb3MtdHdvLXNsaWRlci1wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc2xpZGVyLWNvbnRyb2xscy10d28gLmxvZ29zLXR3by1zbGlkZXItcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4udGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnNsaWRlci1jb250cm9sbHMtdHdvIC5sb2dvcy10d28tc2xpZGVyLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc2xpZGVyLWNvbnRyb2xscy10d28gLmxvZ29zLXR3by1zbGlkZXItbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnRhYi1jb250ZW50LWxvZ29zIC5hY3RpdmUtdGFiIC5zbGlkZXItY29udHJvbGxzLXRocmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1LjYzdnc7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTMuMDJ2dztcbiAgfVxufVxuLnRhYi1jb250ZW50LWxvZ29zIC5hY3RpdmUtdGFiIC5zbGlkZXItY29udHJvbGxzLXRocmVlIC5sb2dvcy10aHJlZS1zbGlkZXItcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudGFiLWNvbnRlbnQtbG9nb3MgLmFjdGl2ZS10YWIgLnNsaWRlci1jb250cm9sbHMtdGhyZWUgLmxvZ29zLXRocmVlLXNsaWRlci1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbi50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSAubG9nb3MtdGhyZWUtc2xpZGVyLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50YWItY29udGVudC1sb2dvcyAuYWN0aXZlLXRhYiAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSAubG9nb3MtdGhyZWUtc2xpZGVyLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi50YWItY29udGVudC1sb2dvcyAucGFydG5lcnMtbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWItY29udGVudC1sb2dvcyAucGFydG5lcnMtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudGFiLWNvbnRlbnQtbG9nb3MgLnBhcnRuZXJzLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50YWItY29udGVudC1sb2dvcyAucGFydG5lcnMtbG9nbyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnRhYi1jb250ZW50LWxvZ29zIC5wYXJ0bmVycy1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGFiLWNvbnRlbnQtbG9nb3MgLnBhcnRuZXJzLWxvZ28ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1jb250ZW50LWxvZ29zIC5wYXJ0bmVycy1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5sb2dvcy1zbGlkZXItb25lLFxuLmxvZ29zLXNsaWRlci10d28sXG4ubG9nb3Mtc2xpZGVyLXRocmVlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnBhcnRuZXJzIC5zbGlkZXItY29udHJvbGxzIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGFydG5lcnMgLnNsaWRlci1jb250cm9sbHMgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMgLnNsaWRlci1jb250cm9sbHMgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzIC5zbGlkZXItY29udHJvbGxzLXR3byB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnBhcnRuZXJzIC5zbGlkZXItY29udHJvbGxzLXR3byBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhcnRuZXJzIC5zbGlkZXItY29udHJvbGxzLXR3byBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyAuc2xpZGVyLWNvbnRyb2xscy10d28gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzIC5zbGlkZXItY29udHJvbGxzLXRocmVlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucGFydG5lcnMgLnNsaWRlci1jb250cm9sbHMtdGhyZWUgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wYXJ0bmVycyAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmNsb3NlLXNlY3RvciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjcwNjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNsb3NlLXNlY3RvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNsb3NlLXNlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNsb3NlLXNlY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGFiLW5hdi5pcy1hY3RpdmUgLmNsb3NlLXNlY3RvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4udGFiLW5hdi5pcy1hY3RpdmUgLmNsb3NlLXNlY3RvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLW5hdi5pcy1hY3RpdmUgLmNsb3NlLXNlY3RvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmVlcnMge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDQ1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmVlcnMgLnNlY3Rpb24tYmFkZ2Uge1xuICBsZWZ0OiAtNzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5jYXJlZXJzIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZWVycyAuc2VjdGlvbi1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jYXJlZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzIC5vdXRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxOC4yM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljg1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmVlcnMgLm91dGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwLjQydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjF2dztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNhcmVlcnMgLm91dGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzIC5jYXJlZXJzLWlubmVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNhcmVlcnMgLmNhcmVlcnMtaW5uZXItY29udGVudCAuY2FyZWVycy10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZWVycyAuY2FyZWVycy1pbm5lci1jb250ZW50IC5jYXJlZXJzLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uY2FyZWVycyAuY2FyZWVycy1pbm5lci1jb250ZW50IC5xdW90ZS1pbWcge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuY2FyZWVycyAuY2FyZWVycy1pbm5lci1jb250ZW50IC5xdW90ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJlZXJzIC5jYXJlZXJzLWlubmVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhcmVlcnMgLmNhcmVlcnMtaW5uZXItY29udGVudCAuY2FyZWVycy10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY2FyZWVycyAuY2FyZWVycy1pbm5lci1jb250ZW50IC5xdW90ZS1pbWcge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuY2FyZWVycyAuY2FyZWVycy1pbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jYXJlZXJzIC5jYXJlZXJzLWlubmVyLWNvbnRlbnQgLnBhcmEtMjAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgfVxuICAuY2FyZWVycyAuY2FyZWVycy1pbm5lci1jb250ZW50IC5xdW90ZS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgdG9wOiAzNTBweDtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNhcmVlcnMgLmNhcmVlcnMtaW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNhcmVlcnMgLnRlc3RpbW9uaWFsLWF1dGhvci53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmVlcnMgLnRlc3RpbW9uaWFsLWF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmNhcmVlcnMgLnRlc3RpbW9uaWFsLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZWVycyAudGVzdGltb25pYWwtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuY2FyZWVycyAudGVzdGltb25pYWwtYXV0aG9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLm9wcG9ydHVuaXRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vcHBvcnR1bml0aWVzIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4xMXZ3O1xuICB9XG59XG4ub3Bwb3J0dW5pdGllcyAub3V0ZXItY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmctZGFyay5pbi1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3Bwb3J0dW5pdGllcyAub3V0ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogOTVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5vcHBvcnR1bml0aWVzIC5vdXRlci1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZy1kYXJrLmluLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5vcHBvcnR1bml0aWVzIC5sZWZ0LXNpZGUtdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3Bwb3J0dW5pdGllcyAubGVmdC1zaWRlLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3Bwb3J0dW5pdGllcyAubGVmdC1zaWRlLXRleHQgLnAtMjEtZGFyayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDY4JTtcbiAgbWFyZ2luLXRvcDogMy4zOXZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjkxdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5vcHBvcnR1bml0aWVzIC5sZWZ0LXNpZGUtdGV4dCAucC0yMS1kYXJrIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wcG9ydHVuaXRpZXMgLmxlZnQtc2lkZS10ZXh0IC5wLTIxLWRhcmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMDI1MmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9wcG9ydHVuaXRpZXMgLmxlZnQtc2lkZS10ZXh0IC5zZWN0aW9uLWhlYWRpbmctZGFyayB7XG4gICAgZm9udC1zaXplOiA0LjE3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjV2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAub3Bwb3J0dW5pdGllcyAubGVmdC1zaWRlLXRleHQgLnNlY3Rpb24taGVhZGluZy1kYXJrIHtcbiAgICBmb250LXNpemU6IDUuMjF2dztcbiAgICBsaW5lLWhlaWdodDogNC42OXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHBvcnR1bml0aWVzIC5sZWZ0LXNpZGUtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLWRhcmsge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5vcHBvcnR1bml0aWVzIC5sZWZ0LXNpZGUtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLWRhcmsge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3Bwb3J0dW5pdGllcyAubGVmdC1zaWRlLXRleHQgLnNlY3Rpb24taGVhZGluZy1kYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3Bwb3J0dW5pdGllcyAubGVmdC1zaWRlLXRleHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ub3Bwb3J0dW5pdGllcyAucmlnaHQtc2lkZS1zbGlkZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3Bwb3J0dW5pdGllcyAucmlnaHQtc2lkZS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5vcHBvcnR1bml0aWVzIC5yaWdodC1zaWRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9wcG9ydHVuaXRpZXMgLnJpZ2h0LXNpZGUtc2xpZGVyIC5zbGlkZXItY29udHJvbGxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDM7XG59XG4ub3Bwb3J0dW5pdGllcyAucmlnaHQtc2lkZS1zbGlkZXIgLnNsaWRlci1jb250cm9sbHMgLm1vYmlsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHBvcnR1bml0aWVzIC5yaWdodC1zaWRlLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vcHBvcnR1bml0aWVzIC5yaWdodC1zaWRlLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyBkaXYge1xuICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wcG9ydHVuaXRpZXMgLnJpZ2h0LXNpZGUtc2xpZGVyIC5zbGlkZXItY29udHJvbGxzIC5kZXNrdG9wLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcHBvcnR1bml0aWVzIC5yaWdodC1zaWRlLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyAubW9iaWxlLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vcHBvcnR1bml0aWVzIC5yaWdodC1zaWRlLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ub3Bwb3J0dW5pdGllcyAucmlnaHQtc2lkZS1zbGlkZXIgLnNsaWRlci1jb250cm9sbHMgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXRpc3RpY3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5zdGF0aXN0aWNzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN0YXRpc3RpY3MgLnAtMjEtYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc3RhdGlzdGljcyAucC0yMS1ibGFjayB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uc3RhdGlzdGljcyBkaXYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyN3B4O1xufVxuLnN0YXRpc3RpY3MgZGl2IC5zdGF0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDQyNDM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc3RhdGlzdGljcyBkaXYgLnN0YXQtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuc3RhdGlzdGljcyBkaXYgLnN0YXQtbnVtYmVyIHtcbiAgICBjb2xvcjogIzE5NDU2MztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zdGF0aXN0aWNzIGRpdiAuc3RhdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnN0YXRpc3RpY3MgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTlhOGE3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTlhOGE3O1xufVxuLnN0YXRpc3RpY3MgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTlhOGE3O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhOWE4YTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuLm9wcG9ydHVuaXRpZXMgLnNlY3Rpb24tYmFkZ2Uge1xuICBsZWZ0OiAtNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLm9wcG9ydHVuaXRpZXMgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHBvcnR1bml0aWVzIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAtMTAzcHg7XG4gICAgdG9wOiAxNSU7XG4gIH1cbn1cbi5uZXdzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogMTc3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogOTIuMTl2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNzBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogOTIuMTl2dztcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLm5ld3Mge1xuICAgIHdpZHRoOiA5Mi4xOXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3Mge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLm5ld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzIC5uZXdzLWdyaWQge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG4ubmV3cyAuc2VjdGlvbi1oZWFkaW5nLWRhcmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5ld3MgLnNlY3Rpb24taGVhZGluZy1kYXJrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MgLnNlY3Rpb24taGVhZGluZy1kYXJrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzIC5hbGwtbmV3cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzIC5hbGwtbmV3cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLm5ld3MtZ3JpZCBhcnRpY2xlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAubmV3cy1ncmlkIC5hcnRpY2xlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IDMuMzl2dztcbiAgfVxuICAubmV3cy1ncmlkIGFydGljbGUge1xuICAgIHdpZHRoOiAyNC41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5uZXdzLWdyaWQgYXJ0aWNsZSAuYXJ0aWNsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uZXdzLWdyaWQgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmV3cy1ncmlkIGFydGljbGUgLmFydGljbGUtaW1hZ2U6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubmV3cy1ncmlkIGFydGljbGUge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubmV3cy1ncmlkIGFydGljbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5uZXdzLWdyaWQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5ld3MtZ3JpZCBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAubmV3cy1ncmlkIC5hcnRpY2xlLW1ldGEge1xuICAgIG1hcmdpbjogMzNweCA2MHB4IDc1cHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLWdyaWQgLmFydGljbGUtbWV0YSB7XG4gICAgbWFyZ2luOiAzM3B4IDAgNzVweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1tZXRhIHtcbiAgICBtYXJnaW46IDIwcHggMjBweCA1MHB4IDBweDtcbiAgfVxufVxuLmFydGljbGUtc2hhcmluZy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hcnRpY2xlLXNoYXJpbmctbGluayB7XG4gICAgd2lkdGg6IDIuODZ2dztcbiAgICBoZWlnaHQ6IDIuODZ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1zaGFyaW5nLWxpbmsge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmFydGljbGUtc2hhcmluZy1saW5rIC5hcnRpY2xlLXNoYXJpbmctaWNvbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXJ0aWNsZS1zaGFyaW5nLWxpbmsgLmFydGljbGUtc2hhcmluZy1pY29uIHtcbiAgICB3aWR0aDogMS4ydnc7XG4gICAgaGVpZ2h0OiAxLjJ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1zaGFyaW5nLWxpbmsgLmFydGljbGUtc2hhcmluZy1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXNoYXJpbmctbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNjI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFydGljbGUtc2hhcmluZy1saW5rOmhvdmVyIC5hcnRpY2xlLXNoYXJpbmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uZ3JpZC1hcnRpY2xlLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMTk0NTYzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZ3JpZC1hcnRpY2xlLWhlYWRpbmcgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNsaWRlci1jb250cm9sbHMtdGhyZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTUuNjN2dztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnNsaWRlci1jb250cm9sbHMtdGhyZWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEzLjAydnc7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzLXRocmVlIC5sb2dvcy10aHJlZS1zbGlkZXItcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSAubG9nb3MtdGhyZWUtc2xpZGVyLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLnNsaWRlci1jb250cm9sbHMtdGhyZWUgLmxvZ29zLXRocmVlLXNsaWRlci1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscy10aHJlZSAubG9nb3MtdGhyZWUtc2xpZGVyLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlci1jb250cm9sbHMtdGhyZWUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzLXRocmVlIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc2xpZGVyLWNvbnRyb2xscy10aHJlZSBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItY29udHJvbGxzLXRocmVlIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uc2xpZGVyLWNvbnRyb2xscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNS42M3Z3O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTMuMDJ2dztcbiAgfVxufVxuLnNsaWRlci1jb250cm9sbHMgLmxvZ29zLW9uZS1zbGlkZXItcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscyAubG9nb3Mtb25lLXNsaWRlci1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzIC5sb2dvcy1vbmUtc2xpZGVyLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5zbGlkZXItY29udHJvbGxzIC5sb2dvcy1vbmUtc2xpZGVyLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzLXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNS42M3Z3O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscy10d28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEzLjAydnc7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzLXR3byAubG9nb3MtdHdvLXNsaWRlci1wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5zbGlkZXItY29udHJvbGxzLXR3byAubG9nb3MtdHdvLXNsaWRlci1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzLXR3byAubG9nb3MtdHdvLXNsaWRlci1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscy10d28gLmxvZ29zLXR3by1zbGlkZXItbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNsaWRlci1jb250cm9sbHMgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zbGlkZXItY29udHJvbGxzIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlci1jb250cm9sbHMgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlci1jb250cm9sbHMtdHdvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2xpZGVyLWNvbnRyb2xscy10d28gaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zbGlkZXItY29udHJvbGxzLXR3byBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItY29udHJvbGxzLXR3byBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLm5ld3MtcGFnZSAubmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtcGFnZSAubmV3cy1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5ld3MtcGFnZSAubmV3cy1ncmlkIGFydGljbGUge1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG4ubmV3cy1wYWdlIC5hcnRpY2xlLXNoYXJpbmctbGluayB7XG4gIGxlZnQ6IDM1cHg7XG59XG4ubmV3cy1wYWdlIC5zaW5nbGUtbmV3cy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5ld3MtcGFnZSAuc2luZ2xlLW5ld3MtZ3JpZCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLXBhZ2UgLnNpbmdsZS1uZXdzLWdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uZXdzLXBhZ2UgLnNpbmdsZS1uZXdzLWdyaWQgZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtcGFnZSAuc2luZ2xlLW5ld3MtZ3JpZCBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1wYWdlIC5zaW5nbGUtbmV3cy1ncmlkIC5zaW5nbGUtZ3JpZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5ld3MtcGFnZSAuc2luZ2xlLW5ld3MtZ3JpZCAuYXJ0aWNsZS1tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1wYWdlIC5zaW5nbGUtbmV3cy1ncmlkIC5ncmlkLWFydGljbGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5uZXdzLXBhZ2UgLnNpbmdsZS1uZXdzLWdyaWQgcCB7XG4gIG1hcmdpbjogNDBweCAwIDgwcHggMDtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTk0NTYzO1xufVxuLm5ld3MtcGFnZSAjc2hvdy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5ld3MtcGFnZSAuc2hvdy1tb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLXBhZ2UgLnNob3ctbW9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5uZXdzLXBhZ2UgLnNob3ctbW9yZSAjc2hvdy1tb3JlIHtcbiAgd2lkdGg6IDEwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLXBhZ2UgLnNob3ctbW9yZSAjc2hvdy1tb3JlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1wYWdlIC5zaG93LW1vcmUgI3Nob3ctbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzLXBhZ2UgLnNob3ctbW9yZSAuc2hvdy1tb3JlLWltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmV3cy1wYWdlIC5leHBhbmQtbmV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1pbnRybyAuc2luZ2xlLWFydGljbGUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMTk0NTYzO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuYXJ0aWNsZS1pbnRybyAuc2luZ2xlLWFydGljbGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWludHJvIC5zaW5nbGUtYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWlubmVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0Ni44OHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gIH1cbn1cbi5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWlubmVyLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1pbm5lci1jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtaW50cm8gLmFydGljbGUtaW5uZXItY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1pbm5lci1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWlubmVyLWNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWlubmVyLWNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1oZWFkaW5nLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1oZWFkaW5nLWNvbnRlbnQgLmFydGljbGUtc2hhcmluZy1saW5rIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAtOS45dnc7XG59XG4uYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1oZWFkaW5nLWNvbnRlbnQgLmFydGljbGUtc2hhcmluZy1saW5rIGltZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWhlYWRpbmctY29udGVudCAuc2Vjb25kLXNoYXJpbmctbGluayB7XG4gIHRvcDogMTA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWE4YTc7XG59XG4uYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1oZWFkaW5nLWNvbnRlbnQgLmZpcnN0LXBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWhlYWRpbmctY29udGVudCAuc2hhcmluZy1pbi1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1pbnRybyAuYXJ0aWNsZS1oZWFkaW5nLWNvbnRlbnQgLmFydGljbGUtc2hhcmluZy1saW5rIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5hcnRpY2xlLWludHJvIC5hcnRpY2xlLWhlYWRpbmctY29udGVudCAuc2Vjb25kLXNoYXJpbmctbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uYXJ0aWNsZS1iYW5uZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuYXJ0aWNsZS1iYW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXJ0aWNsZS1iYW5uZXIgaDMge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy10b3A6IDI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDguMzN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1iYW5uZXIgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmFydGljbGUtY29udHJvbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1jb250cm9sbHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXJ0aWNsZS1jb250cm9sbHMgYSBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmFydGljbGUtY29udHJvbGxzIGEgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmFydGljbGUtY29udHJvbGxzIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hcnRpY2xlLWNvbnRyb2xscyBhIGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1jb250cm9sbHMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjMgZWFzZS1pbi1vdXQ7XG59XG4uYXJ0aWNsZS1jb250cm9sbHMgcCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE5NDU2MztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1jb250cm9sbHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuYXJ0aWNsZS1jb250cm9sbHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFydGljbGUtY29udHJvbGxzIGEge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRyb2xscyBhIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udHJvbGxzIGEgZGl2IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi50by1iZS1zY2FsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdhcmQtaWNvbi1ob2xkZXIsXG4uY2FyaW5nLWljb24taG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZC1pY29uLWhvbGRlcixcbiAgLmNhcmluZy1pY29uLWhvbGRlciB7XG4gICAgd2lkdGg6IDIuODZ2dztcbiAgICBoZWlnaHQ6IDIuODZ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXdhcmQtaWNvbi1ob2xkZXIsXG4gIC5jYXJpbmctaWNvbi1ob2xkZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmF3YXJkLWljb24taG9sZGVyIC5hcnRpY2xlLXNoYXJpbmctaWNvbixcbi5jYXJpbmctaWNvbi1ob2xkZXIgLmFydGljbGUtc2hhcmluZy1pY29uIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZC1pY29uLWhvbGRlciAuYXJ0aWNsZS1zaGFyaW5nLWljb24sXG4gIC5jYXJpbmctaWNvbi1ob2xkZXIgLmFydGljbGUtc2hhcmluZy1pY29uIHtcbiAgICB3aWR0aDogMS41NnZ3O1xuICAgIGhlaWdodDogMS43MnZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hd2FyZC1pY29uLWhvbGRlciAuYXJ0aWNsZS1zaGFyaW5nLWljb24sXG4gIC5jYXJpbmctaWNvbi1ob2xkZXIgLmFydGljbGUtc2hhcmluZy1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hd2FyZC1pY29uLWhvbGRlcjpob3Zlcixcbi5jYXJpbmctaWNvbi1ob2xkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDYyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZC1pY29uLWhvbGRlcjpob3ZlciAuYXJ0aWNsZS1zaGFyaW5nLWljb24sXG4gIC5jYXJpbmctaWNvbi1ob2xkZXI6aG92ZXIgLmFydGljbGUtc2hhcmluZy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRpbmctc2VjdGlvbi5oaXN0b3J5LWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxNi42N3Z3O1xuICB9XG59XG4uaGVhZGluZy1zZWN0aW9uLmhpc3RvcnktaGVhZGluZyAucGFyYS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGlzdG9yeS1oZXJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMDAlO1xufVxuLmhpc3Rvcnktc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGlzdG9yeS1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTUuNjN2dztcbiAgfVxufVxuLmhpc3Rvcnktc2xpZGVyIC55ZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyMTMzO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaXN0b3J5LXNsaWRlciAueWVhciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5oaXN0b3J5LXNsaWRlciAueWVhci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oaXN0b3J5LXNsaWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGlzdG9yeS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E5YThhNztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhpc3Rvcnktc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5LXNsaWRlLWFycm93IHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uaGlzdG9yeS1zbGlkZXIgLmhpc3Rvcnktc2xpZGVyLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogMTAlO1xuICB6LWluZGV4OiAxOTtcbn1cbi5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeS1zbGlkZXItcHJldjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xufVxuLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5LXNsaWRlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgdG9wOiAxMCU7XG4gIHotaW5kZXg6IDE5O1xufVxuLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5LXNsaWRlci1uZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG59XG4uaGlzdG9yeS1zbGlkZXIgLmxlZnQtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgei1pbmRleDogODg4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oaXN0b3J5LXNsaWRlciAubGVmdC1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhpc3Rvcnktc2xpZGVyIC5yaWdodC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgei1pbmRleDogODg4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oaXN0b3J5LXNsaWRlciAucmlnaHQtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oaXN0b3J5LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGlzdG9yeS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLmhpc3Rvcnktc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om50aC1jaGlsZCgxKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5oaXN0b3J5LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtY2hpbGQoMikge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5oaXN0b3J5LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5oaXN0b3J5LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpc3Rvcnktc2xpZGVyIC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zbGlkZS1ob3ZlciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBhbGljZWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi55ZWFyLFxuLnllYXItYm90dG9tIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC55ZWFyLFxuICAueWVhci1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnllYXItYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG59XG4ueWVhci1kZXNjIHtcbiAgY29sb3I6ICNhOWE4YTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAueWVhci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5ldmVudC1uYW1lIHtcbiAgY29sb3I6ICNkMTlhM2Y7XG4gIG1hcmdpbjogMTVweCAwIDEwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZXZlbnQtbmFtZSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweCAyMHB4O1xuICB9XG59XG4uZXZlbnQtbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTlhM2Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50LWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIzcHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmY3MDYyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ldmVudC1zdWItZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50LXN1Yi1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yM3B4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmhpc3Rvcnktc2xpZGVyIHVsIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGlzdG9yeS1pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhpc3RvcnktbG9nby1pbWcge1xuICBtYXJnaW46IDMwcHggYXV0byAwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5oaXN0b3J5LWxvZ28taW1nOmhvdmVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaXN0b3J5LWxvZ28taW1nIHtcbiAgICBtYXJnaW46IDQwcHggMCAwIDIwcHg7XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufVxuLmhpc3RvcnktaW1nIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaXN0b3J5LWltZyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAyMHB4O1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRpbmctc2VjdGlvbi5jYXJlZXJzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMS4zNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkaW5nLXNlY3Rpb24uY2FyZWVycy1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgOTAlO1xuICB9XG59XG4uaW5uZXItcGFnZS5jYXJlZXJzLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0b3ItY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI0Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0b3ItY2FyZWVycyB7XG4gICAgcGFkZGluZy10b3A6IDcuMjl2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yOXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNS4yMXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdG9yLWNhcmVlcnMge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCA1MHB4IDUwcHg7XG4gIH1cbn1cbi5zZWN0b3ItY2FyZWVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0b3JzLXBvc2l0aW9ucy1zbGlkZXItcHJldiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyNDM5O1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnNlY3RvcnMtcG9zaXRpb25zLXNsaWRlci1wcmV2IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zZWN0b3JzLXBvc2l0aW9ucy1zbGlkZXItcHJldiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5zZWN0b3JzLXBvc2l0aW9ucy1zbGlkZXItcHJldiBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2VjdG9ycy1wb3NpdGlvbnMtc2xpZGVyLXByZXYgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLnNlY3RvcnMtcG9zaXRpb25zLXNsaWRlci1uZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNzBweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyNDM5O1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnNlY3RvcnMtcG9zaXRpb25zLXNsaWRlci1uZXh0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zZWN0b3JzLXBvc2l0aW9ucy1zbGlkZXItbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5zZWN0b3JzLXBvc2l0aW9ucy1zbGlkZXItbmV4dCBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNlY3RvcnMtcG9zaXRpb25zLXNsaWRlci1uZXh0IGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5zZWN0b3Itam9icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rvci1qb2JzIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rvci1qb2JzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0b3Itam9icyBhIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2VjdG9yLWpvYnMgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogI2ZmNzA2MjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNlY3Rvci1qb2JzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rvci1qb2JzIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnNlY3Rvci1qb2JzIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rvci1qb2JzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdG9yLWpvYnMgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuLnNlY3RvcnMtc3ZnLWljb25zOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3MiUpIHNlcGlhKDg1JSkgc2F0dXJhdGUoMzkzNyUpIGh1ZS1yb3RhdGUoMzIyZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk1JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJlZXJzLXRpdGxlIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLmFydGljbGUtYmFubmVyLmNhcmVlcnMtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtYmFubmVyLmNhcmVlcnMtYmFubmVyIC52aWRlby10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtYmFubmVyLmNhcmVlcnMtYmFubmVyIC52aWRlby1wbGF5ZXItYnRuIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2FyZWVycy1ibG9jayAuY2FyZWVycy1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jYXJlZXJzLWJsb2NrIC5jYXJlZXJzLWN0YSBhIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNhcmVlcnMtYmxvY2sgLmNhcmVlcnMtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2FyZWVycy1ibG9jayAuY2FyZWVycy1jdGEgYSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmNhcmVlcnMtYmxvY2sgLmNhcmVlcnMtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNDJ2dztcbiAgfVxufVxuLmNhcmVlcnMtc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJlZXJzLXN0YXRpc3RpY3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLXN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmctdG9wOiA4LjMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmNhcmVlcnMtc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU0dnc7XG4gIH1cbn1cbi5jYXJlZXJzLXN0YXRpc3RpY3MgLmxlZnQtc3RhdGlzdGljcyxcbi5jYXJlZXJzLXN0YXRpc3RpY3MgLnJpZ2h0LXN0YXRpc3RpY3Mge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJlZXJzLXN0YXRpc3RpY3MgLmxlZnQtc3RhdGlzdGljcyxcbiAgLmNhcmVlcnMtc3RhdGlzdGljcyAucmlnaHQtc3RhdGlzdGljcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcmVlcnMtc3RhdGlzdGljcyAub3Blbi1wb3NpdGlvbnMuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3LjI5dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmVlcnMtc3RhdGlzdGljcyAub3Blbi1wb3NpdGlvbnMuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY2FyZWVycy1zdGF0aXN0aWNzIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZWVycy1zdGF0aXN0aWNzIC5yaWdodC1zdGF0aXN0aWNzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uY2FyZWVycy1zdGF0aXN0aWNzIC5yaWdodC1zdGF0aXN0aWNzIHAge1xuICBjb2xvcjogIzE5NDU2MztcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2FyZWVycy1zdGF0aXN0aWNzIC5yaWdodC1zdGF0aXN0aWNzIHAge1xuICAgIG1hcmdpbi10b3A6IDIuMzR2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmVlcnMtc3RhdGlzdGljcyAucmlnaHQtc3RhdGlzdGljcyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jYXJlZXJzLXN0YXRpc3RpY3MgLnJpZ2h0LXN0YXRpc3RpY3MgLmJ0biB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4uY2FyZWVycy1zdGF0aXN0aWNzIC5sZWZ0LXN0YXRpc3RpY3MgLnN0YXRpc3RpY3Mtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmNhcmVlcnMtc3RhdGlzdGljcyAubGVmdC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cbi5jYXJlZXJzLXN0YXRpc3RpY3MgLmxlZnQtc3RhdGlzdGljcyAuc3RhdGlzdGljcyBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZWVycy1zdGF0aXN0aWNzIC5sZWZ0LXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgZGl2Om50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLXN0YXRpc3RpY3MgLmxlZnQtc3RhdGlzdGljcyAuc3RhdGlzdGljcyBkaXY6bnRoLWNoaWxkKDIpLFxuICAuY2FyZWVycy1zdGF0aXN0aWNzIC5sZWZ0LXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLXN0YXRpc3RpY3MgLmxlZnQtc3RhdGlzdGljcyAuc3RhdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICB9XG59XG4uY2FyZWVycy1zdGF0aXN0aWNzIC5sZWZ0LXN0YXRpc3RpY3MgLnAtMjEtYmxhY2sge1xuICBjb2xvcjogIzAzNGY2Zjtcbn1cbi5jYXJlZXJzLXN0YXRpc3RpY3MgLnNvY2lhbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uY2FyZWVycy1zdGF0aXN0aWNzIC5zb2NpYWwgYSBzcGFuIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlNmU3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3Rvcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN0b3J5IC5zdG9yeS10ZXh0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0b3J5IC5zdG9yeS10ZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc3RvcnkgLnN0b3J5LXRleHQgcCB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBjb2xvcjogIzE5NDU2MztcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3RvcnkgLnN0b3J5LXRleHQgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RvcnkgLnN0b3J5LXRleHQgLmJ0biB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdG9yeSAuc3RvcnktdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RvcnkgLnN0b3J5LXRleHQgaDMge1xuICAgIG1hcmdpbjogNDBweCAwIDUwcHggMDtcbiAgfVxufVxuLnN0b3J5IC5zdG9yeS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdG9yeSAuc3RvcnktaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3J5IC5zdG9yeS1pbWcgLnN0b3J5LW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDk1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG59XG4uc3RvcnkgLnN0b3J5LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZWVycy1zbGlkZXItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLXNsaWRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc3Rvcmllcy1zbGlkZXIgLnZpZGVvLXBsYXllci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3Rvcmllcy1zbGlkZXIgLnZpZGVvLXBsYXllci1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc3Rvcmllcy1zbGlkZXIgLnN0b3J5LXZpZGVvLnZpZGVvLXBsYXkgLnZpZGVvLXBsYXllci1idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3Rvcmllcy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDUuNzN2dztcbiAgfVxuICAuc3Rvcmllcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3Rvcmllcy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLXNsaWRlci1wcmV2LFxuLnN0b3JpZXMtc2xpZGVyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzklO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdG9yaWVzLXNsaWRlci1wcmV2LFxuICAuc3Rvcmllcy1zbGlkZXItbmV4dCB7XG4gICAgdG9wOiA5NSU7XG4gIH1cbn1cbi5zdG9yaWVzLXNsaWRlci1wcmV2OmhvdmVyIGltZyxcbi5zdG9yaWVzLXNsaWRlci1uZXh0OmhvdmVyIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9yaWVzLXNsaWRlci1uZXh0IHtcbiAgcmlnaHQ6IC04JTtcbn1cbi5zdG9yaWVzLXNsaWRlci1wcmV2IHtcbiAgbGVmdDogLTglO1xufVxuLnNpbmdsZS1zdG9yeS12aWRlbyAuc3RvcnktdmlkZW8ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uc2luZ2xlLXN0b3J5LXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1zdG9yeS12aWRlbyB2aWRlb1twb3N0ZXJdIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3RvcnktdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RvcnktdmlkZW8gLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUwNyk7XG59XG4uc3RvcnktdmlkZW8gLnZpZGVvLXRodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc3RvcnktdmlkZW8gLnZpZGVvLXBsYXllci1idG4ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi52aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52aWRlby1jYXB0aW9uLmZ1bGwtd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1jYXB0aW9uLmZ1bGwtd2lkdGggcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi52aWRlby1jYXB0aW9uLmZ1bGwtd2lkdGggLnN0b3J5LW5hbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpZGVvLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnZpZGVvLWNhcHRpb24uZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogMi4wOHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4udmlkZW8tY2FwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlkZW8tY2FwdGlvbiBwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udmlkZW8tY2FwdGlvbiBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbi52aWRlby1jYXB0aW9uIC5zdG9yeS1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udmlkZW8tY2FwdGlvbiAuc3RvcnktbmFtZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnZpZGVvLWNhcHRpb24gLnN0b3J5LW5hbWUgLmJvbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJnLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc2l0aW9ucy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucG9zaXRpb25zLXBhZ2UuaW5uZXItcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc2l0aW9ucyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc2l0aW9ucyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wb3NpdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjV2dztcbiAgfVxuICAucG9zaXRpb25zIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wb3NpdGlvbnMgLmpvYnMtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wb3NpdGlvbnMgLmNvbXBhbnktbG9nbyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucG9zaXRpb25zIC5jb21wYW55LWxvZ28gaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucG9zaXRpb25zLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnBvc2l0aW9ucy1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc2l0aW9ucy1mb3JtIC5jb2wtZm9ybS1maWVsZHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucG9zaXRpb25zLWZvcm0gLmNvbC1mb3JtLWZpZWxkcyAuZmllbGQtaG9sZGVyIHtcbiAgd2lkdGg6IDI0JTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA1O1xufVxuLnBvc2l0aW9ucy1mb3JtIC5jb2wtZm9ybS1maWVsZHMgLmZpZWxkLWhvbGRlciAuZm9ybS1maWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FsbC1pY29ucy9tZW51X2Fycm93X2RhcmsucG5nKTtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9zaXRpb25zLWZvcm0gLmNvbC1mb3JtLWZpZWxkcyAuZmllbGQtaG9sZGVyIHtcbiAgICB3aWR0aDogNDklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucG9zaXRpb25zLWZvcm0gLmNvbC1mb3JtLWZpZWxkcyAuZmllbGQtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc2l0aW9ucy1mb3JtIC5jb2wtZm9ybS1maWVsZHMgLmZpZWxkLWhvbGRlcjpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMjBweCk7XG4gIH1cbn1cbi5ib3VuY2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA3MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvdW5jZS5sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ib3VuY2UgZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA2MjtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDIwcHgpO1xufVxuLmJvdW5jZSBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGxlZnQ6IC0yMHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uYm91bmNlIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5ib3VuY2UgZGl2Omxhc3Qtb2YtdHlwZSB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uam9icy1yZXN1bHRzIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQyNDM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuam9icy1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYnMtcmVzdWx0cyAucmVzdWx0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmpvYnMtcmVzdWx0cyAucmVzdWx0LWNvbHVtbiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmpvYnMtcmVzdWx0cyAucmVzdWx0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmpvYnMtcmVzdWx0cyAucmVzdWx0LWNvbHVtbiAuYnRuIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuLmpvYnMtcmVzdWx0cyAucmVzdWx0LWNvbHVtbjpudGgtY2hpbGQoMiksXG4uam9icy1yZXN1bHRzIC5yZXN1bHQtY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYnMtcmVzdWx0cyAucmVzdWx0LWNvbHVtbjpudGgtY2hpbGQoMiksXG4gIC5qb2JzLXJlc3VsdHMgLnJlc3VsdC1jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5qb2JzLXJlc3VsdHM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyNDM5O1xufVxuLmpvYi1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDYuMjV2dztcbn1cbi5qb2ItYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5qb2ItYnVsbGV0LnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNjI7XG59XG4uam9iLWJ1bGxldC5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE5YTNmO1xufVxuLmpvYi1idWxsZXQuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG59XG4uam9iLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5qb2ItZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5qb2ItZGVzY3JpcHRpb24gLmNvbXBhbnkge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuam9iLWRlc2NyaXB0aW9uIC5jb21wYW55IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uam9iLWRlc2NyaXB0aW9uIC5jb21wYW55IGltZyB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuam9iLWRlc2NyaXB0aW9uIC5jb21wYW55IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuLmpvYi1kZXNjcmlwdGlvbiAuY29tcGFueSAuam9iLXN1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5qb2ItZGVzY3JpcHRpb24gLmNvbXBhbnkgLm9wcG9ydHVuaXR5LWRlc2Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmpvYi1kZXNjcmlwdGlvbiAuam9iLWluZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYi1kZXNjcmlwdGlvbiAuam9iLWluZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuc2luZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmRlc2NyaXB0aW9uLWhvbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E5YThhNztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNjcmlwdGlvbi1ob2xkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZGVzY3JpcHRpb24taG9sZCAuc2luZ2xlLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE5NDU2MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRlc2NyaXB0aW9uLWhvbGQgLnNpbmdsZS1kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZGVzY3JpcHRpb24taG9sZCAuc2luZ2xlLWRlc2NyaXB0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGVzY3JpcHRpb24taG9sZCAuc2luZ2xlLWRlc2NyaXB0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbi1ob2xkIC5zaW5nbGUtZGVzY3JpcHRpb24uaW4tb3JhbmdlIHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE5YTNmO1xufVxuLmRlc2NyaXB0aW9uLWhvbGQgLnNpbmdsZS1kZXNjcmlwdGlvbi5pbi1yZWQgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNjI7XG59XG4uZGVzY3JpcHRpb24taG9sZCAuc2luZ2xlLWRlc2NyaXB0aW9uLmluLWJsdWUgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG59XG4uam9iLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWM3ZDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5qb2ItY3RhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmpvYi1jdGEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYi1jdGEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmpvYi1hcHBseSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVjZWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qb2ItYXBwbHkgZm9ybSB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuam9iLWFwcGx5IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uam9iLWFwcGx5IGZvcm0gLmZpZWxkLWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5qb2ItYXBwbHkge1xuICAgIHBhZGRpbmctdG9wOiA0LjY5dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjl2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuam9iLWFwcGx5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5qb2ItYXBwbHkgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYi1hcHBseSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmpvYi1hcHBseSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qb2ItYXBwbHkgLmJ0bi5maWxlIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uam9iLWFwcGx5IC5idG4uZmlsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYi1hcHBseSAuYnRuLmZpbGUgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICB9XG59XG4uam9iLWFwcGx5IC5jb250YWN0LWZvcm0tYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmpvYi1hcHBseSAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5qb2ItYXBwbHkgLmZvcm0tc3VibWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qb2ItYXBwbHkgLmZvcm0tc3VibWl0IC5jb250YWN0LWZvcm0tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuam9iLWFwcGx5IC5mb3JtLXN1Ym1pdCAuZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmpvYi1hcHBseSBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIEJvcmRlcjogMXB4IHNvbGlkICMxOTQ1NjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5qb2ItYXBwbHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDUuNXB4O1xufVxuLmpvYi1hcHBseSBwIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuLmpvYi1hcHBseSAudXNlci1hZ3JlZW1lbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmpvYi1hcHBseSAudGVybXMge1xuICBmb250LWZhbWlseTogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmpvYi1hcHBseSAudGVybXMgYSB7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuLmFwcGx5LWZvcm0taG9sZC5qb2ItYXBwbHkgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFwcGx5LWZvcm0taG9sZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDI1LCA2OSwgOTksIDAuNzUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDI1LCA2OSwgOTksIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDI1LCA2OSwgOTksIDAuNzUpO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjUlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGhlaWdodDogOTUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMjtcbiAgdG9wOiAyLjUlO1xuICBsZWZ0OiAyLjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5hcHBseS1mb3JtLWhvbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5hcHBseS1mb3JtLWhvbGQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmFwcGx5LWZvcm0taG9sZCAuc2VhcmNoLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hcHBseS1mb3JtLWhvbGQgLnNlYXJjaC1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYXBwbHktZm9ybS1ob2xkIC5zZWFyY2gtY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYXBwbHktZm9ybS1ob2xkIC5zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFwcGx5LWZvcm0taG9sZCAuc2VhcmNoLWNsb3NlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTRweDtcbn1cbi5hcHBseS1mb3JtLWhvbGQgLnNlYXJjaC1jbG9zZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2luZ2xlLXN0b3J5LXZpZGVvIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhcnRuZXJzLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5pbm5lci1jb250YWluZXIgLnBhcmEtMjAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLmlubmVyLWNvbnRhaW5lciAucGFyYS0yMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLm1lZGl1bS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUuMjF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtcGFnZSAubWVkaXVtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnBhcnRuZXJzLXBhZ2UgLm1lZGl1bS1jb250YWluZXIgLnNlY3Rpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5tZWRpdW0tY29udGFpbmVyIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5tZWRpdW0tY29udGFpbmVyIC5zZWN0aW9uLWJhZGdlIHtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5idG5zLWdyb3VwLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDYuNzd2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucGFydG5lcnMtcGFnZS5pbm5lci1wYWdlIC5zZWN0aW9uLWJhZGdlIHtcbiAgICB0b3A6IDM1JTtcbiAgfVxufVxuLnBhZ2UtYmcuc2VjdG9yLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0b3ItcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0b3ItcGFnZSAuc2VjdGlvbi1iYWRnZSB7XG4gIHRvcDogMjIlO1xuICBsZWZ0OiAtOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnNlY3Rvci1wYWdlIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2VjdG9yLXBhZ2UgLmJ0bnMtd3JhcCB7XG4gIG1heC13aWR0aDogMzAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0b3ItcGFnZSAuYnRucy13cmFwIC5idG4tZWwtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rvci1wYWdlIC5idG5zLXdyYXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3RvcnMtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0b3JzLXBhZ2UgLnNlY3Rpb24tYmFkZ2Uge1xuICB0b3A6IDIyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3RvcnMtcGFnZSAuc2VjdGlvbi1iYWRnZSB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldGFpbC1wYWdlIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtcGFnZSAuc2VjdGlvbi1iYWRnZSB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkdWNhdGlvbi1wYWdlIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFya2V0aW5nLXBhZ2UgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIGxlZnQ6IC03NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zb2x1dGlvbnMtcGFnZSAuc2VjdGlvbi1iYWRnZSB7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvbHV0aW9ucy1wYWdlIC5zZWN0aW9uLWJhZGdlIHtcbiAgICBsZWZ0OiAtMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2VzLXBhZ2UgLnNlY3Rpb24tYmFkZ2Uge1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkaW5nLXdyYXBwZXIgLnBhcmEtMjAge1xuICAgIG1hcmdpbjogMi4wOHZ3IDB2dztcbiAgfVxufVxuLnNlY3Rvci1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rvci1pbnRybyAuc2VjdG9yLWlubmVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1Mi4wOHZ3O1xuICAgIHBhZGRpbmctbGVmdDogNS43M3Z3O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0b3ItaW50cm8gLnNlY3Rvci1pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuc2VjdG9yLWludHJvIC5zZWN0b3ItaW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDQ2Ljg4dnc7XG4gIH1cbn1cbi5zZWN0b3ItaW50cm8gLnNlY3Rvci1pbm5lci1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbi5zZWN0b3ItaW50cm8gLnNlY3Rvci1pbm5lci1jb250ZW50IGEge1xuICBjb2xvcjogI2ZmNzA2MjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uc2VjdG9yLWludHJvIC5zZWN0b3ItaW5uZXItY29udGVudCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdG9yLWludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0b3ItaW50cm8gLnNlY3Rvci1sZWZ0IHtcbiAgICB3aWR0aDogOTMuNzV2dztcbiAgfVxuICAuc2VjdG9yLWludHJvIC5zZWN0b3ItbGVmdCBoMyB7XG4gICAgd2lkdGg6IDg2JTtcbiAgfVxufVxuLnNlY3Rvci1pbnRybyAuc2VjdG9yLWxlZnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbjogMjVweCAwIDI1cHggMjVweDtcbn1cbi5zZWN0b3ItaW50cm8gLnNlY3Rvci1sZWZ0IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2VjdG9yLWludHJvIC5zZWN0b3ItbGVmdCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZjcwNjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5zZWN0b3ItaW50cm8gLnNlY3Rvci1sZWZ0IHtcbiAgICB3aWR0aDogNDYuODh2dztcbiAgfVxufVxuLnNlY3Rvci1pbnRybyAuc2VjdG9yLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rvci1pbnRybyAuc2VjdG9yLXJpZ2h0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdG9yLWludHJvIC5zZWN0b3ItcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2VjdG9yLWludHJvIC5zZWN0b3ItcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0b3ItaW50cm8gLnNlY3Rvci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rvci1mdWxsLWJsb2NrIC5zZWN0b3ItaW5uZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VjdG9yLWZ1bGwtYmxvY2sgLnNlY3Rvci1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0b3Itc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljgxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rvci1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zZWN0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGVbZGF0YS1zcmNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY3Rvci1zbGlkZXIgLnN3aXBlci1zbGlkZVtkYXRhLXNyY106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbn1cbi5zZWN0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGVbZGF0YS1zcmNdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hZ25pZnlpbmctZ2xhc3Muc3ZnJyk7XG59XG4uc2VjdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlW2RhdGEtc3JjXTpob3Zlcjo6YmVmb3JlLFxuLnNlY3Rvci1zbGlkZXIgLnN3aXBlci1zbGlkZVtkYXRhLXNyY106aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0b3Itc2xpZGVyIC5zbGlkZXItY29udHJvbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdG9yLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5Ljl2dztcbiAgfVxufVxuLnNlY3Rvci1zbGlkZXIgLnNsaWRlci1jb250cm9sbHMgZGl2IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnNlY3Rvci1zbGlkZXIgLnNsaWRlci1jb250cm9sbHMgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2VjdG9yLXNsaWRlciAuc2xpZGVyLWNvbnRyb2xscyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc2NhbGU6IDAuOTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rvci1zbGlkZXIgLnNsaWRlci1jb250cm9sbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zZWN0b3Itc2xpZGVyIC5zbGlkZXItY29udHJvbGxzLnNlY3RvcnMtY29udHJvbGxzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zZWN0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWNvbmQtc2VjdG9yIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWNvbmQtc2VjdG9yIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnNlY29uZC1zZWN0b3IgLnN3aXBlci1zbGlkZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb3VuZGVyLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA0MCU7XG4gIH1cbn1cbi5mb3VuZGVyLXBhZ2UuaW5uZXItcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm91bmRlci1wYWdlLmlubmVyLXBhZ2UgLnNlY3Rpb24tYmFkZ2Uge1xuICB0b3A6IDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm91bmRlci1wYWdlLmlubmVyLXBhZ2UgLmFydGljbGUtaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvdW5kZXItcGFnZS5pbm5lci1wYWdlIC5xdW90ZS1pbWcge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmZvdW5kZXItcGFnZS5pbm5lci1wYWdlIC5oZWFkaW5nLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mb3VuZGVyLXBhZ2UuaW5uZXItcGFnZSAuc2luZ2xlLWFydGljbGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmZvdW5kZXItcGFnZS5pbm5lci1wYWdlIC5zaW5nbGUtYXJ0aWNsZS1oZWFkaW5nLnF1b3RlLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm91bmRlci1wYWdlLmlubmVyLXBhZ2UgLnNpbmdsZS1hcnRpY2xlLWhlYWRpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZm91bmRlci1wYWdlLmlubmVyLXBhZ2UgLnNpbmdsZS1hcnRpY2xlLWhlYWRpbmcucXVvdGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmZvdW5kZXItcGFnZS5pbm5lci1wYWdlIC5hcnRpY2xlLWJhbm5lciBoMyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm91bmRlci1wYWdlLmlubmVyLXBhZ2UgLmFydGljbGUtYmFubmVyIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb3VuZGVyLXBhZ2UuaW5uZXItcGFnZSAuYXJ0aWNsZS1iYW5uZXIgLnF1b3RlLWltZyB7XG4gICAgcGFkZGluZy10b3A6IDI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvdW5kZXItcGFnZS5pbm5lci1wYWdlIC5hcnRpY2xlLWJhbm5lciAucXVvdGUtaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5mb3VuZGVyLXBhZ2UgLnF1b3RlLWltZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuZm91bmRlci1wYWdlIC5xdW90ZS1pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm91bmRlci1zaW5nbGUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIxdnc7XG4gICAgbWFyZ2luLXRvcDogNS4yMXZ3O1xuICB9XG59XG4uZm91bmRlci1zaW5nbGUtaW1nIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm91bmRlci1zaW5nbGUtaW1nIHNwYW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmZvdW5kZXItYmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTZlNztcbiAgcGFkZGluZzogMzBweCAwIDUwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvdW5kZXItYmlvIHtcbiAgICBwYWRkaW5nLXRvcDogOC44NXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzdnc7XG4gIH1cbn1cbi5mb3VuZGVyLWJpbyAuc2luZ2xlLWFydGljbGUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMDc1ZDdkO1xufVxuLmZvdW5kZXItYmlvIC5zbGlkZXItY29udHJvbGxzIHtcbiAgei1pbmRleDogODtcbiAgdG9wOiBpbmhlcml0O1xuICByaWdodDogaW5oZXJpdDtcbiAgYm90dG9tOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvdW5kZXItYmlvIC5zbGlkZXItY29udHJvbGxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb3VuZGVyLWJpbyAuc2xpZGVyLWNvbnRyb2xscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NTdweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyLjA4M3Z3KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm91bmRlci1iaW8gLnNsaWRlci1jb250cm9sbHMge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuZm91bmRlci1iaW8gLnNsaWRlci1jb250cm9sbHMge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG59XG4uZm91bmRlci1iaW8gLnNsaWRlci1jb250cm9sbHMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmZvdW5kZXItYmlvIC5pbm5lci1mb3VuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDMwcHggMCA1MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb3VuZGVyLWJpbyAuaW5uZXItZm91bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMi4wOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDcuODF2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb3VuZGVyLWJpbyAuaW5uZXItZm91bmRlciBkaXYge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvdW5kZXItYmlvIC5pbm5lci1mb3VuZGVyIGRpdjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5mb3VuZGVyLWJpbyAuaW5uZXItZm91bmRlciBwIHtcbiAgY29sb3I6ICMwNzVkN2Q7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbi5mb3VuZGVyLXNsaWRlci1jb250ZW50LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm91bmRlci1zbGlkZXItY29udGVudC13cmFwIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbn1cbi5mb3VuZGVyLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3VuZGVyLXNsaWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5mb3VuZGVyLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3VuZGVyLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3VuZGVyLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvdW5kZXItc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5mb3VyLW8tZm91ciAuaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm91ci1vLWZvdXIgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUuMjF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yMXZ3O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvdXItby1mb3VyIC5pbm5lci1jb250YWluZXIgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3VyLW8tZm91ciAuaW5uZXItY29udGFpbmVyIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvdXItby1mb3VyIC5lcnJvci10eXBlIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb3VyLW8tZm91ciAuZXJyb3ItdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5mb3VyLW8tZm91ciBhIHtcbiAgY29sb3I6ICNmZjcwNjI7XG59XG4uZm91ci1vLWZvdXIgLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ob3RsaW5lLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNC4xN3Z3O1xufVxuLmhvdGxpbmUtcGFnZSAucGFyYS0yMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG90bGluZS1wYWdlIC5wYXJhLTIwIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvdGxpbmUtcGFnZSAuc2VjdGlvbi1iYWRnZSB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvdGxpbmUtcGFnZSAuc2VjdGlvbi1iYWRnZSB7XG4gICAgdG9wOiA2MCU7XG4gIH1cbn1cbiNmaWxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob3RsaW5lLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG90bGluZS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaG90bGluZS1ibG9jayBmb3JtIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5ob3RsaW5lLWJsb2NrIC5ob3RsaW5lLWluZm8ge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuLmhvdGxpbmUtYmxvY2sgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvdGxpbmUtYmxvY2sgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI3MHB4O1xuICB0b3A6IC0yMHB4O1xuICBjb2xvcjogIzE5NDU2MztcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG90bGluZS1ibG9jayBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvdGxpbmUtYmxvY2sgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG90bGluZS1ibG9jayAuZmlsZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhvdGxpbmUtYmxvY2sgLmZpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmhvdGxpbmUtYmxvY2sgLmZpbGUge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLmhvdGxpbmUtYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBCb3JkZXI6IDFweCBzb2xpZCAjMTk0NTYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaG90bGluZS1ibG9jayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogNS41cHg7XG59XG4uaG90bGluZS1ibG9jayBwIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuLmhvdGxpbmUtYmxvY2sgLnVzZXItYWdyZWVtZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ob3RsaW5lLWJsb2NrIC50ZXJtcyB7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uaG90bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxOTQ1NjM7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5ob3RsaW5lLWluZm8gYSB7XG4gIGNvbG9yOiAjZmY3MDYyO1xufVxuLmhvdGxpbmUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMTk0NTYzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmhvdGxpbmUtaGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaG90bGluZS1oZWFkaW5nLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXQtdmlkZW8gLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC01cHg7XG59XG4uYWJvdXQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2LjI1dnc7XG59XG4uYWJvdXQtcGFnZSAuaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWJvdXQtcGFnZSAuaW5uZXItd3JhcHBlciAucGFyYS0yMCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5hYm91dC1wYWdlIC5pbm5lci13cmFwcGVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtcGFnZSAuaW5uZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWJvdXQtcGFnZSAuaW5uZXItd3JhcHBlciAucGFyYS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYWJvdXQtcGFnZSAuaGVhZGluZy1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDYwcHggMCA0MHB4IDA7XG59XG4uY29tcGFuaWVzLWxvZ29zIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGFuaWVzLWxvZ29zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jb21wYW5pZXMtbG9nb3MgLmxvZ28tYmxvY2sge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wYW5pZXMtbG9nb3MgLmxvZ28tYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jb21wYW5pZXMtbG9nb3MgLmxvZ28tYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGNvbnRyYXN0KDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5jb21wYW5pZXMtbG9nb3MgLmxvZ28tYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbXBhbmllcy1sb2dvcyAubG9nby1ibG9jayBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNvcnBvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3Jwb3JhdGUgLmZpcnN0LWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMTk0NTYzO1xufVxuLmNvcnBvcmF0ZSAuYmxvY2sgaDMge1xuICBwYWRkaW5nLXRvcDogNi43N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogNi43N3Z3O1xuICBmb250LXNpemU6IDEuNTZ2dztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnSEstZ3JvdGVzay1yZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29ycG9yYXRlIC5ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY29ycG9yYXRlIC5pbm5lci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNvcnBvcmF0ZSAubWlkZGxlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmNvcnBvcmF0ZSAubWlkZGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLm1pZGRsZS1ibG9jayAuYXJyb3ctdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvcnBvcmF0ZSAubWlkZGxlLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5jb3Jwb3JhdGUgLnRocmVlLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb3Jwb3JhdGUgLnRocmVlLWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLnRocmVlLWNvbHVtbnMgZGl2IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyNDM5YTY7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvcnBvcmF0ZSAudGhyZWUtY29sdW1ucyBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29ycG9yYXRlIC5zZWNvbmQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwNzVkN2Q7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvcnBvcmF0ZSAuc2Vjb25kLWJsb2NrIGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzI3M2JiMjtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuY29ycG9yYXRlIC5zZWNvbmQtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvcnBvcmF0ZSAuc2Vjb25kLWJsb2NrIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLnRoaXJkLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZDE5YTNmO1xufVxuLmNvcnBvcmF0ZSAudGhpcmQtYmxvY2sgLnNlY29uZC1ibG9jayB7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cbi5jb3Jwb3JhdGUgLnRoaXJkLWJsb2NrIC5zZWNvbmQtYmxvY2sgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3OTc0YWExO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmNvcnBvcmF0ZSAudGhpcmQtYmxvY2sgLnRocmVlLWNvbHVtbnMgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxOTkzZjZjO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmNvcnBvcmF0ZSAuY2hpbGQtY29tcGFuaWVzIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41NnZ3O1xuICBjb2xvcjogIzE5NDU2Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvcnBvcmF0ZSAuY2hpbGQtY29tcGFuaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3Jwb3JhdGUgLmNoaWxkLWNvbXBhbmllcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLmZvdXJ0aC1ibG9jayB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmNzA2MjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQTZCNztcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvcnBvcmF0ZSAuZm91cnRoLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb3Jwb3JhdGUgLmZvdXJ0aC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDIuMDh2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4wOHZ3O1xuICB9XG59XG4uY29ycG9yYXRlIC5jb21wYW5pZXMtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0cnVjdHVyZS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogMjUyJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTUwJTtcbn1cbi5zdHJ1Y3R1cmUtbGVmdCBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuc3RydWN0dXJlLWxlZnQge1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5zdHJ1Y3R1cmUtbGVmdCBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0cnVjdHVyZS1yaWdodCB7XG4gIHJpZ2h0OiAtODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdG9wOiA5MiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDE1MCU7XG59XG4uc3RydWN0dXJlLXJpZ2h0IGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5zdHJ1Y3R1cmUtcmlnaHQge1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuICAuc3RydWN0dXJlLXJpZ2h0IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZGV2ZWxvcG1lbnQtcGFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBvc2l0aW9ucy1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmY3MDYyO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8gR2xvYmFsIC8vLy8vLy8vLy8vLy8vL1xuXG4vLyAqIHtcbi8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vIH1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG4uZjAge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5vYmplY3Qge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8vLy8vLy8vLy8vLy8vIENvbG9ycyAvLy8vLy8vLy8vLy8vLy9cblxuQGJsYWNrOiAjMDAwO1xuQHdoaXRlOiAjZmZmO1xuXG4vLy8vLy8vLy8vLy8vLy8gTWVkaWEgUXVlcmllcyAvLy8vLy8vLy8vLy8vLy9cbkBtaW42NDA6IH4nKG1pbi13aWR0aDogNjQwcHgpJztcbkBtaW43MjA6IH4nKG1pbi13aWR0aDogNzIwcHgpJztcbkBtaW4xMDI0OiB+JyhtaW4td2lkdGg6IDEwMjVweCknO1xuQG1pbjEyODA6IH4nKG1pbi13aWR0aDogMTI4MXB4KSc7XG5AbWluMTM2NjogficobWluLXdpZHRoOiAxMzY3cHgpJztcbkBtaW4xNDQwOiB+JyhtaW4td2lkdGg6IDE0NDFweCknO1xuQG1pbjE2NjA6IH4nKG1pbi13aWR0aDogMTY2MXB4KSc7XG5AbWluMTgwMDogficobWluLXdpZHRoOiAxODAwcHgpJztcbkBtaW4xOTIwOiB+JyhtaW4td2lkdGg6IDE5MjFweCknO1xuXG5AdGFibGV0OiB+JyhtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSc7XG5AbW9iaWxlOiB+JyhtYXgtd2lkdGg6IDcxOXB4KSc7XG5cbkBtb2JpbGVfb25seTogficobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSc7XG5AbW9iaWxlX2FsbDogficobWF4LXdpZHRoOiAxMDI0cHgpJztcbkBtaW5IZWlnaHQ6IH4nKG1pbi1oZWlnaHQ6IDgwMHB4KSc7XG5cbi8vLy8vLy8vLy8vLy8vLyBSZXNldHMgLy8vLy8vLy8vLy8vLy8vXG5cbi5jbHIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnVsLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbi5oLXJlc2V0IHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udy1yZXNldCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gQmxvY2sgLy8vLy8vLy8vLy8vLy8vXG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlubGluZV9ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8vLy8vLy8vLy8vLy8vIEhpZGRlbiAvLy8vLy8vLy8vLy8vLy9cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdi1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm92LW8taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3Ytby12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vICBGb3JtcyAvLy8vLy8vLy8vLy8vLy9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL1xuLy8gICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4vLyAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vLyAqXG4vLyAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbi8vICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gKlxuLy8gICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vLyAqXG4vLyAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gKlxuLy8gICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGxhY2Vob2xkZXIoQGNvbG9yKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBUZXh0IC8vLy8vLy8vLy8vLy8vL1xuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvd2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbn1cbi5ub2Nhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmh5cGhlbmF0ZSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gRmxvYXRzIC8vLy8vLy8vLy8vLy8vL1xuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLW5vbmUge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vIFBvc2l0aW9ucyAvLy8vLy8vLy8vLy8vLy9cblxuLnByZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnZhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgJi5maXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5taWRkbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ubWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vIFN0eWxlIC8vLy8vLy8vLy8vLy8vL1xuXG4uYmFja2ZhY2UoQHZhbHVlOmhpZGRlbikge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2YWx1ZTtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmFsdWU7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmFsdWU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2YWx1ZTtcbn1cblxuLmJ4IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJvdW5kKEByYWRpdXM6IDQwcHgpIHtcbiAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbn1cblxuLmdyYWRpZW50IChAc3RhcnRDb2xvcjogI2VlZSwgQGVuZENvbG9yOiB3aGl0ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnRDb2xvcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgZnJvbShAc3RhcnRDb2xvciksXG4gICAgdG8oQGVuZENvbG9yKVxuICApO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBCYWNrZ3JvdWRzIC8vLy8vLy8vLy8vLy8vL1xuXG5AX19pbWFnZV9yb290X186ICcuLi9pbWFnZXMvJztcblxuLmJncihAcGF0aCwgQGxlZnQ6MCwgQHRvcDowLEBjb2xvcjp0cmFuc3BhcmVudCxAcmVwZWF0OiBuby1yZXBlYXQpIHtcbiAgYmFja2dyb3VuZDogQGNvbG9yIHVybCh+J0B7X19pbWFnZV9yb290X199QHtwYXRofScpIEByZXBlYXQgQGxlZnQgQHRvcDtcbn1cblxuLmJnaW1nKEBwYXRoKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh+J0B7X19pbWFnZV9yb290X199QHtwYXRofScpO1xufVxuXG4uYmdpbWdfbXVsdGlwbGUoQHBhdGgxLEBwYXRoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwofidAe19faW1hZ2Vfcm9vdF9ffUB7cGF0aDF9JyksXG4gICAgdXJsKH4nQHtfX2ltYWdlX3Jvb3RfX31Ae3BhdGgyfScpO1xufVxuXG4uYmdjKCBAY29sb3IgOiB0cmFuc3BhcmVudCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG59XG5cbi5iYXNlNjQoQHR5cGUsQHVybCkge1xuICBiYWNrZ3JvdW5kOiBkYXRhLXVyaSgnQHt0eXBlfTtiYXNlNjQnLCAnQHt1cmx9Jyk7XG59XG5cbi5pbWctcmVwb25zaXZlKEBkaXIsQG5hbWUpIHtcbiAgQG1lZGlhIEBtb2JpbGVfYWxsIHtcbiAgICAuYmdyKCdAe2Rpcn0vQHtuYW1lfV9sb3dlci5qcGcnLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgLmJncignQHtkaXJ9L0B7bmFtZX1fbWVkaXVtLmpwZycsIGNlbnRlciwgY2VudGVyKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgQG1lZGlhIEBtaW4xNDQwIHtcbiAgICAuYmdyKCdAe2Rpcn0vQHtuYW1lfS5qcGcnLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8gRGltZW5zaW9uIC8vLy8vLy8vLy8vLy8vL1xuXG4uZml0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vIFRyYW5zZm9ybSAvLy8vLy8vLy8vLy8vLy9cblxuLnNjYWxlX3JvdGF0ZShAcmF0aW8sQGRlZykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSByb3RhdGUoQGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbykgcm90YXRlKEBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbykgcm90YXRlKEBkZWcpO1xufVxuXG4uc2NhbGVfc2tldyhAcmF0aW8sQGRlZykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSBza2V3KEBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pIHNrZXcoQGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSBza2V3KEBkZWcpO1xufVxuXG4ucm90YXRlKEBkZWcpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVnKTtcbn1cblxuLnJvdGF0ZVooQGRlZykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgQGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIEBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIEBkZWcpO1xufVxuLnNjYWxlKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuXG4udHItb3JpZ2luKEB4OjUwJSwgQHk6MCwgQHo6MCkge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEB4IEB5IEB6O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBAeCBAeSBAejtcbn1cblxuLngoQG9mZnNldDowcHgpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQG9mZnNldCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChAb2Zmc2V0KTtcbn1cblxuLnkoQG9mZnNldDowcHgpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoQG9mZnNldCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShAb2Zmc2V0KTtcbn1cblxuLnooQHJhZGlvOjEwMDBweCxAb2Zmc2V0OjBweCxAaWU6MCUpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKEByYWRpbykgdHJhbnNsYXRlWihAb2Zmc2V0KTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZShAcmFkaW8pIHRyYW5zbGF0ZVooQG9mZnNldCk7XG59XG5cbi50cmFuc2Zvcm0oQGFyZ3MuLi4pIHtcbiAgLmxvb3AtYXJncyhAYXJnQ291bnQpIHdoZW4gKEBhcmdDb3VudCA+IDApIHtcbiAgICAubG9vcC1hcmdzKEBhcmdDb3VudCAtIDEpO1xuICAgIEBhcmc6IGV4dHJhY3QoQGFyZ3MsIEBhcmdDb3VudCk7XG4gICAgQHByb3BlcnR5OiBleHRyYWN0KEBhcmcsIDEpO1xuICAgIEBwYXJhbTogZXh0cmFjdChAYXJnLCAyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybStfOiB+J0B7cHJvcGVydHl9KEB7cGFyYW19KSc7XG4gICAgdHJhbnNmb3JtK186IH4nQHtwcm9wZXJ0eX0oQHtwYXJhbX0pJztcbiAgfVxuICAubG9vcC1hcmdzKGxlbmd0aChAYXJncykpO1xufVxuXG4vLyAgLnRyYW5zZm9ybShyb3RhdGUsIDIwZGVnOyBzY2FsZSwgMS41OyB0cmFuc2xhdGVYLCAxMHB4KTtcblxuLy8vLy8vLy8vLy8vLy8vIENvbnRyb2xzIC8vLy8vLy8vLy8vLy8vL1xuXG4udXNlci1zLW5vbmUoQHZhbHVlOm5vbmUpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHZhbHVlO1xuICAtbW96LXVzZXItc2VsZWN0OiBAdmFsdWU7XG4gIC1tcy11c2VyLXNlbGVjdDogQHZhbHVlO1xuICB1c2VyLXNlbGVjdDogQHZhbHVlO1xufVxuXG4ucG9pbnRlci1ldmVudHMoQHZhbHVlOm5vbmUpIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogQHZhbHVlO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBAdmFsdWU7XG4gIC1tcy1wb2ludGVyLWV2ZW50czogQHZhbHVlO1xuICBwb2ludGVyLWV2ZW50czogQHZhbHVlO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLyBBbmltYXRpb24gIC8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ua2V5ZnJhbWVzKEBuYW1lOyBAYXJndW1lbnRzKSB7XG4gIEAtbW96LWtleWZyYW1lcyBAbmFtZSB7XG4gICAgQGFyZ3VtZW50cygpO1xuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBAbmFtZSB7XG4gICAgQGFyZ3VtZW50cygpO1xuICB9XG4gIEBrZXlmcmFtZXMgQG5hbWUge1xuICAgIEBhcmd1bWVudHMoKTtcbiAgfVxufVxuXG4uYW5pbWF0aW9uKEBhcmd1bWVudHMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhcmd1bWVudHM7XG4gIC1tb3otYW5pbWF0aW9uOiBAYXJndW1lbnRzO1xuICBhbmltYXRpb246IEBhcmd1bWVudHM7XG59XG5cbi8vIC5rZXlmcmFtZXMoc2ltcGxlO3tcbi8vIFx0MCUgeyAgfVxuLy8gXHQxMDAlIHsgfVxuLy8gfSk7XG5cbi8vIC5hbmltYXRpb24oc2ltcGxlIDAuMnMgZm9yd2FyZHMpO1xuXG4vLyBVTklUUyBHRU5FUkFUT1JcblxuLy8gUHggdG8gUmVtXG5AYmFzZVNpemU6IDE2O1xuQHVuaXQ6IHJlbTtcblxuLy8gUmV0dXJuIE11bHRpcGxlIFZhbHVlc1xuLnJlbShAcHJvcCxAdmFsdWVzKSB7XG4gIC5sb29wLWFyZ3MoQGNvdW50KSB3aGVuIChAY291bnQgPiAwKSB7XG4gICAgLmxvb3AtYXJncyhAY291bnQgLSAxKTtcbiAgICBAcGFyYW06IHVuaXQoZXh0cmFjdChAdmFsdWVzLCBAY291bnQpIC8gQGJhc2VTaXplLCBAdW5pdCk7XG4gICAgQHtwcm9wfStfOiB+J0B7cGFyYW19JztcbiAgfVxuICAubG9vcC1hcmdzKGxlbmd0aChAdmFsdWVzKSk7XG59XG5cbi8vIEZvbnRcblxuLmZvbnQoQHNpemUsQGxpbmUtaGVpZ2h0LEBmb250LXdlaWdodCkge1xuICBmb250LXNpemU6IEBzaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogQGZvbnQtd2VpZ2h0O1xufVxuXG4uZm9udC1zaXplKEBmb250LXNpemU6IEBiYXNlU2l6ZSkge1xuICBAcmVtOiAoQGZvbnQtc2l6ZSAvIEBiYXNlU2l6ZSk7XG4gIGZvbnQtc2l6ZTogdW5pdChAcmVtLCBAdW5pdCk7XG59XG5cbi8vIEdlbmVyYXRlIFBYIFRPIFZXXG5Admlld3BvcnRfd2lkdGg6IDE5MjA7XG5Admlld3BvcnRfd2lkdGhfbW9iaWxlOiAxMDI0O1xuQHZ3X3VuaXQ6IHZ3O1xuXG4udncoQHByb3AsQHZhbHVlcyxAdmllcG9ydDpAdmlld3BvcnRfd2lkdGgpIHtcbiAgLmxvb3AtYXJncyhAY291bnQpIHdoZW4gKEBjb3VudCA+IDApIHtcbiAgICAubG9vcC1hcmdzKEBjb3VudCAtIDEpO1xuICAgIEB2dy1jb250ZXh0OiAoQHZpZXBvcnQqLjAxKSAqIDFweDtcbiAgICBAcGFyYW06IHJvdW5kKHVuaXQoZXh0cmFjdChAdmFsdWVzLCBAY291bnQpIC8gQHZ3LWNvbnRleHQsIEB2d191bml0KSwgMik7XG4gICAgQHtwcm9wfStfOiB+J0B7cGFyYW19JztcbiAgfVxuICAubG9vcC1hcmdzKGxlbmd0aChAdmFsdWVzKSk7XG59XG5cbi8vIFBvc2l0aW9uc1xuXG4ucG9zKEBwb3NpdGlvbjogbnVsbCwgQHRvcDogbnVsbCwgQGxlZnQ6IG51bGwsIEByaWdodDogbnVsbCwgQGJvdHRvbTogbnVsbCkge1xuICAucHJvcGVydHkocG9zaXRpb24sIEBwb3NpdGlvbik7XG4gIC5wcm9wZXJ0eSh0b3AsIEB0b3ApO1xuICAucHJvcGVydHkocmlnaHQsIEByaWdodCk7XG4gIC5wcm9wZXJ0eShib3R0b20sIEBib3R0b20pO1xuICAucHJvcGVydHkobGVmdCwgQGxlZnQpO1xuXG4gIC5wcm9wZXJ0eShAcHJvcGVydHksIEB2YWx1ZSkge1xuICAgIC5fZ2V0UHJvcChwb3NpdGlvbikgd2hlbiAoQHBvc2l0aW9uID0gcikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5fZ2V0UHJvcChwb3NpdGlvbikgd2hlbiAoQHBvc2l0aW9uID0gYSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5fZ2V0UHJvcChwb3NpdGlvbikgd2hlbiAoQHBvc2l0aW9uID0gZikge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5fZ2V0UHJvcChwb3NpdGlvbikgd2hlbiAoQHBvc2l0aW9uID0gcykge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuX2dldFByb3AodG9wKSB3aGVuIG5vdCAoQHRvcCA9IG51bGwpIHtcbiAgICAgIHRvcDogQHZhbHVlO1xuICAgIH1cblxuICAgIC5fZ2V0UHJvcChyaWdodCkgd2hlbiBub3QgKEByaWdodCA9IG51bGwpIHtcbiAgICAgIHJpZ2h0OiBAdmFsdWU7XG4gICAgfVxuXG4gICAgLl9nZXRQcm9wKGJvdHRvbSkgd2hlbiBub3QgKEBib3R0b20gPSBudWxsKSB7XG4gICAgICBib3R0b206IEB2YWx1ZTtcbiAgICB9XG5cbiAgICAuX2dldFByb3AobGVmdCkgd2hlbiBub3QgKEBsZWZ0ID0gbnVsbCkge1xuICAgICAgbGVmdDogQHZhbHVlO1xuICAgIH1cblxuICAgIC5fZ2V0UHJvcChAcHJvcGVydHkpO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8gRm9udHMgLy8vLy8vLy8vLy8vLy8vXG5cbkBmb250X2RlZmF1bHQ6ICdBcmlhbCc7XG4uZm9udChAZmFtaWx5OkBmb250X2RlZmF1bHQsQHNpemU6MTJweCxAd2VpZ2h0OjQwMCxAbGhlaWdodDpub3JtYWwpIHtcbiAgZm9udC1mYW1pbHk6IEBmYW1pbHksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogQHNpemU7XG4gIGZvbnQtd2VpZ2h0OiBAd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGxoZWlnaHQ7XG59XG5cbi5mb250LXN0eWxlKEBzaXplOjE2cHgsQGxoOjEsQHdlaWdodDo0MDApIHtcbiAgLmZvbnQtc2l6ZShAc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBAd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGxoO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdISy1ncm90ZXNrLXJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udC9oa2dyb3Rlc2stcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tsaWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250L2hrZ3JvdGVzay1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnQvaGtncm90ZXNrLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AcG9wOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5Ac2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5Acm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbkBoa2dyb3Rlc2stcmVndWxhcjogJ0hLLWdyb3Rlc2stcmVndWxhcicsIHNhbnMtc2VyaWY7XG5AaGtsOiAnaGtfZ3JvdGVza2xpZ2h0Jywgc2Fucy1zZXJpZjsiLCIvLy8vLy8vLy8vLy8vIFBBUlRORVJTIFBBR0UgLy8vLy8vLy8vLy8vLy9cbi5wYXJ0bmVycy1wYWdle1xuICAgIC5wcmVsO1xuICAgIC5pbm5lci1jb250YWluZXJ7XG4gICAgICAgIC5wYXJhLTIwe1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpdW0tY29udGFpbmVye1xuICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgLnZ3KG1hcmdpbi10b3AsIDEwMHB4KTtcbiAgICAgICB9XG4gICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICAgfVxuICAgICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICAgICAgdG9wOjIwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgIC5idG5zLWdyb3VwLXNlY3Rpb257XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhtYXJnaW4tdG9wLCAxMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlubmVyLXBhZ2V7XG4gICAgICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8gU0lOR0xFIFNFQ1RPUiBQQUdFXG5cbi5wYWdlLWJnLnNlY3Rvci1wYWdle1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5cbi5zZWN0b3ItcGFnZXtcbiAgICAucHJlbDtcbiAgICAuc2VjdGlvbi1iYWRnZXtcbiAgICAgICAgdG9wOjIyJTtcbiAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRucy13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5idG4tZWwtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3RvcnMtcGFnZXtcbiAgICAucHJlbDtcbiAgICAuc2VjdGlvbi1iYWRnZXtcbiAgICAgICAgdG9wOjIyJTtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgbGVmdDotOTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJldGFpbC1wYWdle1xuICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtcGFnZXtcbiAgICAuc2VjdGlvbi1iYWRnZXtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgbGVmdDotNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVkdWNhdGlvbi1wYWdle1xuICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBsZWZ0Oi0zNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFya2V0aW5nLXBhZ2V7XG4gICAgLnNlY3Rpb24tYmFkZ2V7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIGxlZnQ6LTc1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2x1dGlvbnMtcGFnZXtcbiAgICAuc2VjdGlvbi1iYWRnZXtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIGxlZnQ6LTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgbGVmdDotMTM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXJ2aWNlcy1wYWdle1xuICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBsZWZ0Oi02MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGluZy13cmFwcGVye1xuICAgIC5wYXJhLTIwe1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncobWFyZ2luLCA0MHB4IDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0b3ItaW50cm97XG4gICAgLnNlY3Rvci1pbm5lci1jb250ZW50e1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncod2lkdGgsIDEwMDBweCk7XG4gICAgICAgICAgICAudncocGFkZGluZy1sZWZ0LCAxMTBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgICAgICAgICAudncod2lkdGgsIDkwMHB4KTtcblxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjpAc2FsbW9uO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnNlY3Rvci1sZWZ0e1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncod2lkdGgsIDE4MDBweCk7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjVweCAyNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAmOjptYXJrZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOkBzYWxtb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICAgICAgLnZ3KHdpZHRoLCA5MDBweCk7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdG9yLXJpZ2h0e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQzMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgfVxuICAgIH1cbn1cblxuLnNlY3Rvci1mdWxsLWJsb2Nre1xuICAgIC5zZWN0b3ItaW5uZXItY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2VjdG9yLWxlZnR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNlY3Rvci1zbGlkZXJ7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncobWFyZ2luLXRvcCwgMTUwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlW2RhdGEtc3JjXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgLjQpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFnbmlmeWluZy1nbGFzcy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1jb250cm9sbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLnZ3KG1hcmdpbi1yaWdodCwgMTkwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHNjYWxlOiAwLjk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1jb250cm9sbHMuc2VjdG9ycy1jb250cm9sbHN7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGV7XG4gICBoZWlnaHQ6IDEwMCU7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgaW1ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIH1cbiAgICB9XG59XG5cbi5zZWNvbmQtc2VjdG9ye1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAxMDBweCk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGV7XG4gICAgaW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDo1cHg7XG4gICAgfVxuICAgIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vIEZPVU5ERVIgUEFHRSAvLy8vLy8vLy8vLy8vLy8vXG4uZm91bmRlci1oZWFkaW5ne1xuICAgIEBtZWRpYSBAbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDQwJTtcbiAgICB9XG59XG4uZm91bmRlci1wYWdlLmlubmVyLXBhZ2V7XG4gICAgLnByZWw7XG4gICAgLnNlY3Rpb24tYmFkZ2V7XG4gICAgICAgIHRvcDo1JTtcbiAgICB9XG4gICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIC5hcnRpY2xlLWludHJve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGluZy1xdW90ZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLWFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1hcnRpY2xlLWhlYWRpbmcucXVvdGUtaGVhZGluZ3tcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC5zaW5nbGUtYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLWFydGljbGUtaGVhZGluZy5xdW90ZS1oZWFkaW5ne1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWJhbm5lcntcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLWltZ3tcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAudncocGFkZGluZy10b3AsIDQ4MHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvdW5kZXItcGFnZXtcbiAgICAucXVvdGUtaW1ne1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm91bmRlci1zaW5nbGUtaW1ne1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KG1hcmdpbi1ib3R0b20sIDEwMHB4KTtcbiAgICAgICAgLnZ3KG1hcmdpbi10b3AsIDEwMHB4KTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3VuZGVyLWJpb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRfYmx1ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweCAwO1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAxNzBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTYwcHgpXG4gICAgfVxuICAgIC5zaW5nbGUtYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBjb2xvcjpAbWVkaXVtX2JsdWU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1jb250cm9sbHN7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NTdweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoflwiMTAwJSArIDIuMDgzdndcIik7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoflwiMTAwJSArIDEwcHhcIik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtaW4xOTIwIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoflwiMTAwJSArIDQwcHhcIik7XG4gICAgICAgIH1cblxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lci1mb3VuZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHggMDtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLnZ3KG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICAgICAgLnZ3KG1hcmdpbi1ib3R0b20sIDE1MHB4KTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOkBtZWRpdW1fYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3VuZGVyLXNsaWRlci1jb250ZW50LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGwge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgfVxufVxuXG4uZm91bmRlci1zbGlkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgXG4gICAgLnN3aXBlci13cmFwcGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgICAgIC5pbWctY29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8gNDA0IFBBR0UgLy8vLy8vLy8vLy8vLy8vL1xuLmZvdXItby1mb3Vye1xuICAgIC5pbm5lci1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAxMDBweCk7XG4gICAgICAgICAgICAudncocGFkZGluZy1ib3R0b20sIDEwMHB4KTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXJyb3ItdHlwZXtcbiAgICAgICAgY29sb3I6QGJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6QHNhbG1vbjtcbiAgICB9XG4gICAgLmxpbmtze1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8gSE9UTElORSBQQUdFIC8vLy8vLy8vLy8vLy8vLy9cbi5ob3RsaW5lLXBhZ2V7XG4gICAgLnZ3KHBhZGRpbmctYm90dG9tLCA4MHB4KTtcbiAgICAvLyAucHJlbDtcbiAgICAucGFyYS0yMHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgLnNlY3Rpb24tYmFkZ2V7XG4gICAgICAgICAgICBsZWZ0Oi00MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAuc2VjdGlvbi1iYWRnZXtcbiAgICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNmaWxle1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5ob3RsaW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmb3Jte1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgICAuaG90bGluZS1pbmZve1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMjcwcHg7XG4gICAgICAgIHRvcDotMjBweDtcbiAgICAgICAgY29sb3I6QGRhcmtfYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICB9XG4gICAgIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICB9XG4gICAgIC5maWxle1xuICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbW9iaWxle1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgIH1cblxuICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgQm9yZGVyOiAxcHggc29saWQgQGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAucGFicztcbiAgICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgIH1cbiAgICAgfVxuXG4gICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xuICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcbiAgICAgICAgICAgIC5wYWJzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdG9wOjhweDtcbiAgICAgICAgICAgIGxlZnQ6IDUuNXB4O1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIHB7XG4gICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICB9IFxuICAgICAudXNlci1hZ3JlZW1lbnR7XG4gICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgIH0gXG4gICAgIC50ZXJtc3tcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgfVxufVxuXG4uaG90bGluZS1pbmZve1xuICAgIGNvbG9yOkBkYXJrX2JsdWU7XG4gICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICBhe1xuICAgICAgICBjb2xvcjogQHNhbG1vbjtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbn1cblxuLmhvdGxpbmUtaGVhZGluZ3tcbiAgICBjb2xvcjpAZGFya19ibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJi5uby1tYXJnaW57XG5tYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLyBBQk9VVCBVUyBQQUdFIC8vLy8vLy8vLy8vLy8vXG4uYWJvdXQtdmlkZW97XG4gICAgLnZpZGVve1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICB9XG59XG4uYWJvdXQtcGFnZXtcbiAgICAudncocGFkZGluZy10b3AsIDEyMHB4KTtcbiAgICAuaW5uZXItd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnBhcmEtMjB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLnBhcmEtMjB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nLXNlcGFyYXRvcntcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweCAwO1xuICAgIH1cbn1cbi5jb21wYW5pZXMtbG9nb3N7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5sb2dvLWJsb2Nre1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGNvbnRyYXN0KDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vIENPUlBPUkFURSBTVFJVQ1RVUkUgLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uY29ycG9yYXRle1xuICAgIC5wcmVsO1xuICAgIC5maXJzdC1ibG9ja3tcbiAgICAgICAgYm9yZGVyLXRvcDoxMHB4IHNvbGlkIEBkYXJrX2JsdWU7XG4gICAgfVxuICAgIC5ibG9ja3tcbiAgICAgICAgaDN7XG4gICAgICAgICAgICAudncocGFkZGluZy10b3AsIDEzMHB4KTtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTMwcHgpO1xuICAgICAgICAgICAgLnZ3KGZvbnQtc2l6ZSwgMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6QHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5uZXItYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLy8gTWlkZGxlIGJsb2NrXG4gICAgLm1pZGRsZS1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgfVxuICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgLmFycm93LXVwe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICAvLyB0aHJlZSBjb2x1bW5zIGJsb2NrXG4gICAgLnRocmVlLWNvbHVtbnN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxle1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjQzOWE2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNlY29uZCBibG9ja1xuICAgIC5zZWNvbmQtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgQG1lZGl1bV9ibHVlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjczYmIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gdGhpcmQgYmxvY2tcbiAgICAudGhpcmQtYmxvY2t7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgQG9yYW5nZTtcbiAgICAgICAgLnNlY29uZC1ibG9ja3tcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc5NzRhYTE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGhyZWUtY29sdW1uc3tcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE5OTNmNmM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZvdXJ0aCBibG9ja1xuICAgIC5jaGlsZC1jb21wYW5pZXN7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnZ3KGZvbnQtc2l6ZSwgMzBweCk7XG4gICAgICAgIGNvbG9yOkBibHVlO1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3VydGgtYmxvY2t7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgQHNhbG1vbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFBNkI3O1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXRvcCwgNDBweCk7XG4gICAgICAgICAgICAudncocGFkZGluZy1ib3R0b20sIDQwcHgpO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFuaWVzLWxvZ29ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLnN0cnVjdHVyZS1sZWZ0e1xuICAgIC5wYWJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOjI1MiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgaDN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RydWN0dXJlLXJpZ2h0e1xuICAgIHJpZ2h0Oi04MHB4O1xuICAgIC5wYWJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgdG9wOjkyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBoM3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8gREVWRUxPUE1FTlQgUEFHRSAvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmRldmVsb3BtZW50LXBhZ2V7XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG5cblxuLnBvc2l0aW9ucy1yZXN1bHRzLWNvbnRhaW5lcntcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZjcwNjI7XG4gICAgfVxuICAgIFxufSIsIi8vIEdsb2JhbCBWYXJpYWJsZXNcblxuQGdsb2JhbF9wYXJlbnQ6IGdyaWQ7XG5AZ2xvYmFsX2NvbHVtbl9wcmVmaXg6IGNvbDtcbkBnbG9iYWxfcm93X3ByZWZpeDogcm93O1xuQGdsb2JhbF9pbm5lcl9vZmZzZXRfcHJlZml4OiBvZmZzZXQ7XG5cbi8vIEdyaWQg0J5yaWVudGF0aW9uIHwgRmxleEJveCBNb2RlbCB8XG5cbi5ncmlkLXJvdy1mbGV4bW9kZWwoQGN1c3RvbV9yb3dfcHJlZml4OnJvdy0tZmxleCxAZGlzcGxheTpmbGV4LEBmbGV4LWRpcmVjdGlvbjpyb3csQGZsZXgtd3JhcDp3cmFwLEBqdXN0aWZ5LWNvbnRlbnQ6aW5oZXJpdCxAYWxpZ24taXRlbXM6aW5oZXJpdCxAYWxpZ24tY29udGVudDphdXRvKSB7XG4gIC5Ae2N1c3RvbV9yb3dfcHJlZml4fSB7XG4gICAgZGlzcGxheTogQGRpc3BsYXk7IC8vIGZsZXggfCBpbmxpbmUtZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBAZmxleC1kaXJlY3Rpb247IC8vIHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2VcbiAgICBmbGV4LXdyYXA6IEBmbGV4LXdyYXA7IC8vbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuICAgIGp1c3RpZnktY29udGVudDogQGp1c3RpZnktY29udGVudDsgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogQGFsaWduLWl0ZW1zOyAvLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogQGFsaWduLWNvbnRlbnQ7IC8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoO1xuXG4gICAgLy8gTm90ZSB0aGF0IGZsb2F0LCBjbGVhciBhbmQgdmVydGljYWwtYWxpZ24gaGF2ZSBubyBlZmZlY3Qgb24gYSBmbGV4IGl0ZW0uIE1vcmUgaW5mbyA+IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiAgfVxufVxuXG4uZ3JpZC1jb2wtZmxleG1vZGVsKEBjdXN0b21fY29sX3ByZWZpeDpjb2wtLWZsZXgpIHtcbiAgLkB7Y3VzdG9tX2NvbF9wcmVmaXh9IHtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7IC8vIGRlZmF1bHQgMFxuICAgIGZsZXgtc2hyaW5rOiAxOyAvLyAxXG4gICAgZmxleC1iYXNpczogYXV0bzsgLy8gPGxlbmd0aD4gfCBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGF1dG87IC8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2g7XG4gIH1cbn1cblxuLy8gR3JpZCDQnnJpZW50YXRpb24gfCBGbG9hdHMgfFxuXG4uZ3JpZC1yb3ctZmxvYXRzKEBjdXN0b21fcm93X3ByZWZpeDpyb3ctLWxlZnQsQG9yaWVudGF0aW9uOmxlZnQsQHdpZHRoOjEwMCUpIHtcbiAgLkB7Y3VzdG9tX3Jvd19wcmVmaXh9IHtcbiAgICB3aWR0aDogfidAe3dpZHRofSc7XG4gICAgZmxvYXQ6IH4nQHtvcmllbnRhdGlvbn0nO1xuICB9XG59XG5cbi5ncmlkLWNvbC1vcmllbnRhdGlvbihAY3VzdG9tX2NvbF9wcmVmaXg6Y29sLEBkaXNwbGF5OmJsb2NrLEBvcmllbnRhdGlvbjpsZWZ0KSB7XG4gIC5Ae2N1c3RvbV9jb2xfcHJlZml4fSB7XG4gICAgZmxvYXQ6IH4nQHtvcmllbnRhdGlvbn0nO1xuICAgIGRpc3BsYXk6IEBkaXNwbGF5O1xuICB9XG59XG5cbi8vICBHcmlkIEdlbmVyYXRvcnNcblxuLy9fX19fX19fSEVJR0hUX19fX19fX19fX19fX19fX1xuXG4uZ2VuZXJhdGUtdmVydGljYWwtZ3JpZChAbixAaToxLEBwcmVmaXgsQHZhbHVlOjEwMCxAdW5pdCkgd2hlbiAoQGkgPTwgQG4pIHtcbiAgQG5hbWU6IGZsb29yKEB2YWx1ZSAvIEBpKTtcbiAgLkB7Z2xvYmFsX2NvbHVtbl9wcmVmaXh9LUB7cHJlZml4fS1Ae25hbWV9IHtcbiAgICBAbWF0aF92YWx1ZTogQHZhbHVlIC8gQGk7XG4gICAgaGVpZ2h0OiB+J0B7bWF0aF92YWx1ZX1Ae3VuaXR9JztcbiAgfVxuXG4gIC5nZW5lcmF0ZS12ZXJ0aWNhbC1ncmlkKEBuLCAoQGkgKyAxKSwgQHByZWZpeCwgQHZhbHVlLCBAdW5pdCk7XG59XG5cbi8vX19fX19fX1dJRFRIX19fX19fX19fX19fX19fX19cblxuLmdlbmVyYXRlLWhvcml6b3RhbC1ncmlkKEBuLEBpOjEsQHByZWZpeCxAdmFsdWU6MTAwLEB1bml0LEBzcXVhcmU6ZmFsc2UpXG4gIHdoZW5cbiAgKEBpID08IEBuKSB7XG4gIEBuYW1lOiBmbG9vcihAdmFsdWUgLyBAaSk7XG4gIC5Ae2dsb2JhbF9jb2x1bW5fcHJlZml4fS1Ae3ByZWZpeH0tQHtuYW1lfSB7XG4gICAgQG1hdGhfdmFsdWU6IEB2YWx1ZSAvIEBpO1xuICAgIHdpZHRoOiB+J0B7bWF0aF92YWx1ZX1Ae3VuaXR9JztcblxuICAgICYgd2hlbiAoQHNxdWFyZSA9IHRydWUpIHtcbiAgICAgICYuYWJzLXNxdWFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IH4nQHttYXRoX3ZhbHVlfUB7dW5pdH0nO1xuICAgICAgICAmLmhhbGYge1xuICAgICAgICAgIEBoYWxmX21hdGg6IChAdmFsdWUgLyBAaSkvMjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogfidAe2hhbGZfbWF0aH1Ae3VuaXR9JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmF0ZS1ob3Jpem90YWwtZ3JpZChAbiwgKEBpICsgMSksIEBwcmVmaXgsIEB2YWx1ZSwgQHVuaXQsIEBzcXVhcmUpO1xufVxuXG4vL19fX19fX19fT0ZGU0VUX19fX19fX19fX19fXG5cbi5nZW5lcmF0ZS1vZmZzZXQoQG4sQGk6MSxAcHJlZml4LEBwcm9wZXJ0aWUsQHZhbHVlOjEwMCxAdW5pdCkgd2hlbiAoQGkgPTwgQG4pIHtcbiAgQG5hbWU6IEBpO1xuICAuQHtnbG9iYWxfaW5uZXJfb2Zmc2V0X3ByZWZpeH0tQHtwcmVmaXh9LUB7bmFtZX0ge1xuICAgIEBtYXRoX3ZhbHVlOiBAdmFsdWUgLyBAaTtcbiAgICBAe3Byb3BlcnRpZX06IH4nQHttYXRoX3ZhbHVlfUB7dW5pdH0nO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuZ2VuZXJhdGUtb2Zmc2V0KEBuLCAoQGkgKyAxKSwgQHByZWZpeCwgQHByb3BlcnRpZSwgQHZhbHVlLCBAdW5pdCk7XG59XG5cbi8vIERlZmF1bHQgU2V0VXBcblxuLmdlbmVyYXRlLWhvcml6b3RhbC1ncmlkKDEwLCAxLCBkLCAxMDAsICclJywgdHJ1ZSk7XG5cbkBtZWRpYSBAdGFibGV0IHtcbiAgLmdlbmVyYXRlLWhvcml6b3RhbC1ncmlkKDEwLCAxLCB0LCAxMDAsICclJywgdHJ1ZSk7XG59XG5AbWVkaWEgQG1vYmlsZSB7XG4gIC5nZW5lcmF0ZS1ob3Jpem90YWwtZ3JpZCgxMCwgMSwgbSwgMTAwLCAnJScsIHRydWUpO1xufVxuXG4uZ2VuZXJhdGUtb2Zmc2V0KDUsIDEsIGQsIHBhZGRpbmcsIDUsICdyZW0nKTtcblxuLmdyaWQtcm93LWZsb2F0cztcbi5ncmlkLWNvbC1vcmllbnRhdGlvbjtcbiIsIi8qISBsaWdodGdhbGxlcnkgLSB2MS42LjAgLSAyMDE3LTA4LTA4XG4qIGh0dHA6Ly9zYWNoaW5jaG9vbHVyLmdpdGh1Yi5pby9saWdodEdhbGxlcnkvXG4qIENvcHlyaWdodCAoYykgMjAxNyBTYWNoaW4gTjsgTGljZW5zZWQgR1BMdjMgKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnbGcnO1xuXHRzcmM6IHVybChcIi4vd2ViLWZvbnRzL2xnLmVvdD9uMXozNzNcIik7XG5cdHNyYzogdXJsKFwiLi93ZWItZm9udHMvbGcuZW90PyNpZWZpeG4xejM3M1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi93ZWItZm9udHMvbGcud29mZj9uMXozNzNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi93ZWItZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi93ZWItZm9udHMvbGcuc3ZnP24xejM3MyNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxnLWljb24ge1xuXHRmb250LWZhbWlseTogJ2xnJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubGctYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQsXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Y29sb3I6ICM5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdHBhZGRpbmc6IDhweCAxMHB4IDlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMTA4MDtcblx0Ym9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCxcbi5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsXG4ubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG5cdGxlZnQ6IDIwcHg7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IDMwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG5cdC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG5cdGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcblx0LW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuXHRhbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRvb2xiYXIge1xuXHR6LWluZGV4OiAxMDgyO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG5cdGNvbG9yOiAjOTk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcblx0LW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4ubGctc3ViLWh0bWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAjRUVFO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHggNDBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDgwO1xufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sZy1zdWItaHRtbCBwIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW46IDVweCAwIDA7XG59XG5cbiNsZy1jb3VudGVyIHtcblx0Y29sb3I6ICM5OTk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGctdG9vbGJhcixcbi5sZy1wcmV2LFxuLmxnLW5leHQge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuXHRib3R0b206IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwODA7XG5cdG1heC1oZWlnaHQ6IDM1MHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IC1vLWdyYWI7XG5cdGN1cnNvcjogLW1zLWdyYWI7XG5cdGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW8tZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLXRodW1iLW9wZW4gLmxnLXRodW1iLW91dGVyIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWIge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcblx0XHQtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcblx0fVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLFxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjYTkwNzA3O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sZy1vdXRlci5sZy1oYXMtdGh1bWIgLmxnLWl0ZW0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG5cdHRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xufVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwLmxnLXRodW1iLW9wZW4gLmxnLXN1Yi1odG1sIHtcblx0Ym90dG9tOiAxMDBweDtcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuXHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0Y29sb3I6ICM5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDM5cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiA1cHggMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IC0zOXB4O1xuXHR3aWR0aDogNTBweDtcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTFmZlwiO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1heC13aWR0aDogMTE0MHB4O1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCA1cHg7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy12aWRlby1wbGF5IHtcblx0d2lkdGg6IDg0cHg7XG5cdGhlaWdodDogNTlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTQycHg7XG5cdG1hcmdpbi10b3A6IC0zMHB4O1xuXHR6LWluZGV4OiAxMDgwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGlnaHRnYWxsZXJ5L3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNThweCB0cmFuc3BhcmVudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGlnaHRnYWxsZXJ5L3ZpZGVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMzJweDtcblx0bWFyZ2luLXRvcDogLTMycHg7XG5cdHdpZHRoOiA2NHB4O1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodGdhbGxlcnkveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodGdhbGxlcnkveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlbyAubGctdmlkZW8tb2JqZWN0IHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxnLXByb2dyZXNzLWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGhlaWdodDogNXB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwODM7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIgLmxnLXByb2dyZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2E5MDcwNztcblx0aGVpZ2h0OiA1cHg7XG5cdHdpZHRoOiAwO1xufVxuXG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcblx0LW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jbGctem9vbS1pbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMzExXCI7XG59XG5cbiNsZy1hY3R1YWwtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuI2xnLWFjdHVhbC1zaXplOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuI2xnLXpvb20tb3V0IHtcblx0b3BhY2l0eTogMC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2xnLXpvb20tb3V0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUzMTJcIjtcbn1cblxuLmxnLXpvb21lZCAjbGctem9vbS1vdXQge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG5cdGJvdHRvbTogNjBweDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDgwO1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIubGctcGFnZXItaG92ZXIgLmxnLXBhZ2VyLWNvbnQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIDVweDtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCB3aGl0ZSBpbnNldDtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICNGRkY7XG5cdGJvdHRvbTogMTAwJTtcblx0aGVpZ2h0OiA4M3B4O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBhZGRpbmc6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1vLXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGluc2V0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMnB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVyLFxuLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDtcbn1cblxuLmxnLW91dGVyIC5sZy1jYXJldCB7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuXHRib3R0b206IC0xMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMDtcbn1cblxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTIwY1wiO1xufVxuXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMjBkXCI7XG59XG5cbi5sZy1vdXRlciAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGJvdHRvbTogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwODE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG5cdC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xufVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93bixcbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctc2hhcmUge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0b3A6IDUwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuXHRyaWdodDogMTZweDtcblx0dG9wOiAtMTZweDtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duPmxpOmhvdmVyIGEsXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duPmxpOmhvdmVyIC5sZy1pY29uIHtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctZHJvcGRvd24tdGV4dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuXHRjb2xvcjogIzMzMztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uIHtcblx0Y29sb3I6ICMzYjU5OTg7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuXHRjb2xvcjogIzAwYWNlZDtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uIHtcblx0Y29sb3I6ICNkZDRiMzk7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uIHtcblx0Y29sb3I6ICNjYjIwMjc7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ubGctb3V0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwNTA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cblxuLmxnLW91dGVyICoge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0Y3Vyc29yOiAtby1ncmFiO1xuXHRjdXJzb3I6IC1tcy1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiAtby1ncmFiYmluZztcblx0Y3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG5cdGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5sZy1vdXRlciAubGcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGlnaHRnYWxsZXJ5L2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ly8gd2lkdGg6IGNhbGMoflwiMTAwJSArIDMwcHhcIik7XG5cdC8vIGhlaWdodDogY2FsYyh+XCIxMDAlICsgMzBweFwiKTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDUwJTtcblx0d2lkdGg6IDFweDtcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdC8vIHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHotaW5kZXg6IDEwNjA7XG59XG5cbi5sZy1vdXRlciAubGctaW1hZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1heC13aWR0aDogOTUlO1xuXHRtYXgtaGVpZ2h0OiA5NSU7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLWJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwMDQwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0bGVmdDogLTEwMCU7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHRsZWZ0OiAxMDAlO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1saWdodGdhbGxlcnkuY3NzLm1hcCAqL1xuXG5cbi8qISBsaWdodGdhbGxlcnkgLSB2MS42LjAgLSAyMDE3LTA4LTA4XG4qIGh0dHA6Ly9zYWNoaW5jaG9vbHVyLmdpdGh1Yi5pby9saWdodEdhbGxlcnkvXG4qIENvcHlyaWdodCAoYykgMjAxNyBTYWNoaW4gTjsgTGljZW5zZWQgR1BMdjMgKi9cblxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAwLjcpO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjcsIDAuNyk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG59XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhciAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG5cdHRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcblx0dHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWxnLXRyYW5zaXRpb25zLmNzcy5tYXAgKi9cblxuXG4vKiEgbGlnaHRnYWxsZXJ5IC0gdjEuNi4wIC0gMjAxNy0wOC0wOFxuKiBodHRwOi8vc2FjaGluY2hvb2x1ci5naXRodWIuaW8vbGlnaHRHYWxsZXJ5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTcgU2FjaGluIE47IExpY2Vuc2VkIEdQTHYzICovXG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctaW1nLXdyYXAsXG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmxnLXZpZGVvLWNvbnQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmZiLWNvbW1lbnRzIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0MjBweDtcblx0ei1pbmRleDogOTk5OTk7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG59XG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAuZmItY29tbWVudHMuZmJfaWZyYW1lX3dpZGdldCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAuZmItY29tbWVudHMuZmJfaWZyYW1lX3dpZGdldC5mYl9pZnJhbWVfd2lkZ2V0X2xvYWRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Z2FsbGVyeS9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG59XG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctdG9vbGJhciB7XG5cdHJpZ2h0OiA0MjBweDtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctYWN0aW9ucyAubGctbmV4dCB7XG5cdHJpZ2h0OiA0MjBweDtcbn1cblxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5sZy1pdGVtIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmxnLW91dGVyLmZiLWNvbW1lbnRzIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1pbWctd3JhcCxcbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctdmlkZW8tY29udCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctaW1nLXdyYXAsXG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmxnLXZpZGVvLWNvbnQge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGlnaHRnYWxsZXJ5L2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoKDEwMCUgLSA0MDBweCkgLyAyKSBjZW50ZXI7XG59XG5cbi5sZy1vdXRlci5mYi1jb21tZW50cyAubGctc3ViLWh0bWwge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubGctb3V0ZXIuZmItY29tbWVudHMgLmxnLXZpZGVvLWNvbnQge1xuXHRtYXgtd2lkdGg6IDEyNTBweCAhaW1wb3J0YW50O1xufSIsIi8vIFJlc2V0XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjg7XG59XG5cbi8vIGFzcGVjdCByYXRpbyBib3ggZ2VuZXJhdG9yXG4uYXNwZWN0UmF0aW9Cb3goQHdpZHRoLCBAaGVpZ2h0KSB7XG4gIHBhZGRpbmctdG9wOiBAaGVpZ2h0IC8gQHdpZHRoICogMTAwJTtcbn1cblxuLmltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5pbWctaW5uZXItd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW1nOm5vdCguYXdhcmRzLXBhZ2UtaW1nKTpub3QoLmFydGljbGUtc2hhcmluZy1pY29uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLmFzcGVjdC1yYXRpby0xNi05IHtcbiAgICAgIC5hc3BlY3RSYXRpb0JveCgxNnB4LCA5cHgpO1xuICB9XG5cbiAgJi5hc3BlY3QtcmF0aW8tNzQ2LTQ0MyB7XG4gICAgLmFzcGVjdFJhdGlvQm94KDc0NnB4LCA0NDNweCk7XG59XG5cbn1cblxuLy8gU29jaWFsIGxpbmtzXG4uc29jaWFscyB7XG4gIC5wYWJzO1xuICByaWdodDogNDBweDtcbiAgdG9wOiA0MiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDo5O1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8vLy8vLy8vLyBVVElMSVRZIENMQVNTRVNTIC8vLy8vLy8vLy8vXG5cbi8vIFRleHQgYW5kIGhlYWRpbmdzXG4uaGVyby10aXRsZSB7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgLnZ3KGZvbnQtc2l6ZSwgMTAwcHgpO1xuICAgIC52dyhsaW5lLWhlaWdodCwgOTVweCk7XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uaGVyby1zdWJoZWFkaW5nIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgQG1lZGlhIEBtaW4xMDI0IHtcbiAgICAudncoZm9udC1zaXplLCAyNHB4KTtcbiAgICAudncobGluZS1oZWlnaHQsIDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwJTtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50IHtcbiAgQG1lZGlhIEBtaW4xMDI0IHtcbiAgICAudncod2lkdGgsIDk1MHB4KTtcbiAgfVxuICBAbWVkaWEgQG1pbjE0NDAge1xuICAgIC52dyh3aWR0aCwgNjI3cHgpO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAudncocGFkZGluZy1yaWdodCwgMjAwcHgpO1xuICB9XG59XG5cblxuXG4vLyBCdXR0b25zXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDoyNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIHBhZGRpbmc6IDEzcHggNjBweDtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCBAc2FsbW9uO1xuICBjb2xvcjogQHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQHNhbG1vbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uYnRuLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6QHNhbG1vbjtcbiAgY29sb3I6QHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOjJweCBzb2xpZCBAc2FsbW9uO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgQHNhbG1vbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjpAc2FsbW9uO1xuICB9XG59XG5cbi5zZWN0aW9uLWJhZGdle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6QGRhcmtfYmx1ZTtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgIGxlZnQ6IC0yOHB4O1xuICB9XG4gICYubW9iaWxlLW5vbmV7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4uaGVhZGluZy13cmFwcGVyLmRhcmstd3JhcHBlcntcbiAgLnBhZ2UtdGl0bGUsIC5oZWFkaW5nLXRpdGxle1xuICAgIGNvbG9yOiBAZGFya19ibHVlO1xuICB9XG4gIC5oZWFkaW5nLWRpdmlkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcbiAgfVxufVxuXG4uYXJyb3ctZG93bi1zY3JvbGx7XG4gIGltZ3tcbiAgICB3aWR0aDo1MHB4O1xuICB9XG59XG5cbi8vIFBhZ2VzIHdpdGhvdXQgaGVyb1xuLmNvbnRlbnQtcGFnZS13cmFwcGVye1xuICAudncocGFkZGluZy10b3AsIDEyMHB4KTtcbiAgQG1lZGlhIEBtb2JpbGV7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC5oZWFkaW5nLXdyYXBwZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuXG5cbi8vLy8vLy8vLyBDb21tb24gcGFnZSBwYWRkaW5nIGZvciBhbGwgaW5uZXIgcGFnZXMgd2l0aCBoZXJvIHNlY3Rpb24gLy8vL1xuLmlubmVyLXBhZ2V7XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncocGFkZGluZy10b3AsIDEwMHB4KTtcbiAgICAudncocGFkZGluZy1ib3R0b20sIDE1MHB4KTtcbn1cbkBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG59XG59XG5cbi5pbm5lci1wYWdlLXRvcC10ZXh0e1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncocGFkZGluZy1ib3R0b20sIDYwcHgpO1xuICB9XG59XG5cbi5tdC02MHtcbiAgbWFyZ2luLXRvcDogODBweDtcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KG1hcmdpbi10b3AsNjBweCk7XG4gIH1cbn1cblxuLy8gcmVtb3ZlIG1pbi1oZWlnaHQ6IDEwMHZoIG9uIHBhZ2VzIHdpdGhvdSBoZXJvIHNlY3Rpb25cbi5oZWFkaW5nLXNlY3Rpb24ubm8tYmd7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cblxuXG4vLyBWaWRlbyBwbGF5ZXIgYnV0dG9uXG4udmlkZW8tcGxheWVyLWJ0bntcbiAgLnBhYnM7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgfVxuICBpbWd7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cblxuXG4vLyBDb29raWVzXG4uY29va2llcy1ob2xkZXJ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXJrX2JsdWU7XG4gIHotaW5kZXg6IDExO1xuICB3aWR0aDogNDcwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICBwe1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgZGl2e1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDY2KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2FsbW9uO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBhe1xuICAgIGNvbG9yOkBzYWxtb247XG4gIH1cbn1cblxuLy8gU2VhcmNoXG4uc2VhcmNoLWhvbGR7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiA5NSU7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgaGVpZ2h0OiA5NSU7XG4gIC5wZml4O1xuICB6LWluZGV4OiAyMjtcbiAgdG9wOjIuNSU7XG4gIGxlZnQ6IDIuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIEBtb2JpbGV7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICNzZWFyY2h7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1oZWFkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlYXJjaC1pbm5lcntcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOjUwcHg7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgaW1ne1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuICAuc2VhcmNoLWNsb3Nle1xuICAgIC5wcmVsO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya19ibHVlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC5wYWJzO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6MTRweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0c3tcbiAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgIC8vIHB7XG4gICAgLy8gICAmOmZpcnN0LWNoaWxke1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vICAgfVxuICAgIC8vICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIC8vICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgICAvLyB9XG4gICAgLy8gaDN7XG4gICAgLy8gICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vIH1cbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtaG9sZGVye1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncobWFyZ2luLXRvcCw1MHB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtdG9wLXRleHR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6IEBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG5cbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwNzVkN2Q7XG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KGZvbnQtc2l6ZSwzNnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtZ3JpZHtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KG1hcmdpbi10b3AsNzBweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzLXJvd3tcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuICBmb250LWZhbWlseTogQHJvYm90bztcblxuXG4gICY6bGFzdC1jaGlsZHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtbGluay10aXRsZS10ZXh0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNzVkN2Q7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbn1cblxuLnNlYXJjaC1saW5rLXRleHR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogQGJsYWNrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC40cztcbn1cblxuLnNlYXJjaC1saW5re1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAudncocGFkZGluZy10b3AsMjBweCk7XG4gICAgLnZ3KHBhZGRpbmctYm90dG9tLDIwcHgpO1xuICAgICY6aG92ZXJ7XG4gICAgICAuc2VhcmNoLWxpbmstdGV4dHtcbiAgICAgICAgY29sb3I6IzA3NWQ3ZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi8vIEZvb3RlciBpbmFjdGl2ZSBsaW5rc1xuLmluYWN0aXZlLWxpbmt7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyBTY3JvbGxiYXJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiBAc2FsbW9uO1xufVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICB3aWR0aDogNXB4O1xufVxuXG4vLyBTd2lwZXJcbi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50b3RhbC13cmFwcGVye1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi50aXRsZS00OHtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6IEBibHVlOyBcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIC52dyhmb250LXNpemUsIDQ4cHgpO1xuICB9XG4gIEBtZWRpYSBAbWluMTkyMCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gICYubGlnaHQtYmx1ZXtcbiAgICBjb2xvcjogQGxpZ2h0LWJsdWU7XG4gIH1cbn1cbi50aXRsZS0zMHtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAmLmJsdWV7XG4gICAgY29sb3I6IEBibHVlO1xuICB9XG4gICYuZnMtMzZ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gICYuZnMtMjZ7XG4gICAgLnZ3KGZvbnQtc2l6ZSwgMjZweCk7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLnRpdGxlLTYwe1xuICBmb250LWZhbWlseTogQHJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC52dyhmb250LXNpemUsIDYwcHgpO1xuICBjb2xvcjogQGJsdWU7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi50aXRsZS0xMDB7XG4gIGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLnZ3KGZvbnQtc2l6ZSwgMTAwcHgpO1xuICBjb2xvcjogQGJsdWU7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbi50aXRsZS00MHtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAudncoZm9udC1zaXplLCA0MHB4KTtcbiAgY29sb3I6IEBtZWRpdW1fYmx1ZTtcbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAmLm9yYW5nZXtcbiAgICBjb2xvcjpAb3JhbmdlO1xuICB9XG4gICYuc2FsbW9ue1xuICAgIGNvbG9yOkBzYWxtb247XG4gIH1cbiAgJi5ib2xke1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi50eHQtcG9zdC1ydGYge1xuICBmb250LWZhbWlseTogQGhrbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogQGJsYWNrO1xuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTI4MCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQG1lZGlhIEBtaW4xMzY2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICBAbWVkaWEgQG1pbjE0NDAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTY2MCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgQG1lZGlhIEBtaW4xODAwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICBhe1xuICAgIGNvbG9yOiBAYmx1ZTtcbiAgICAmLmxpbmstb3Jhbmdle1xuICAgICAgY29sb3I6IEBzYWxtb247XG4gICAgfVxuICB9XG59XG4ucGFyYS0yMHtcbiAgZm9udC1mYW1pbHk6IEBoa2w7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IEBibGFjaztcbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAbWVkaWEgQG1pbjEyODAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTM2NiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgQG1lZGlhIEBtaW4xNDQwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAbWVkaWEgQG1pbjE2NjAge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTgwMCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAmLmJsdWV7XG4gICAgICBjb2xvcjogQGJsdWU7XG4gIH1cbiAgJi5saWdodC1ibHVle1xuICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgfVxuICAmLmZzLTE2e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICYuZnMtMTh7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi5mcy0yNHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuZnMtMzB7XG4gICAgLnZ3KGZvbnQtc2l6ZSwgMzBweCk7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLmJvbGR7XG4gICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgfVxuICAmLndoaXRle1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiBAYmx1ZTtcbiAgICAmLmxpbmstb3Jhbmdle1xuICAgICAgY29sb3I6IEBzYWxtb247XG4gICAgfVxuICB9XG59XG5cbi50eHQtaG9sZHtcbiAgcHtcbiAgICAucGFyYS0yMDtcbiAgICAuZnMtMTg7XG4gICAgY29sb3I6IEBsaWdodC1ibHVlO1xuICB9XG4gIGgye1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGgze1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGg0e1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGg1e1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGg2e1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGF7XG4gICAgY29sb3I6IEBibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgdWwsIG9se1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGxpe1xuICAgICAgZm9udC1mYW1pbHk6IEBoa2w7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogQGxpZ2h0LWJsdWU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5ib2xke1xuLy8gICBmb250LXdlaWdodDogNjAwO1xuLy8gfVxuXG4ucC0zMC1kYXJre1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gIGNvbG9yOkBkYXJrX2JsdWU7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnAtMzAtbGlnaHR7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgY29sb3I6QHdoaXRlO1xufVxuXG4ucC0yMS1kYXJre1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gIGNvbG9yOkBkYXJrX2JsdWU7XG59XG5cbi5wLTIxLWJsYWNre1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gIGNvbG9yOkBibGFja19ibHVlO1xuICBAbWVkaWEgQG1vYmlsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuXG4vLyBTZWN0aW9uIGhlYWRpbmcgSDJcbi5zZWN0aW9uLWhlYWRpbmctZGFya3tcbiAgY29sb3I6IEBkYXJrX2JsdWU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgLnZ3KGZvbnQtc2l6ZSwgODBweCk7XG4gICAgLnZ3KGxpbmUtaGVpZ2h0LCA3MHB4KTtcbiAgfVxuICBAbWVkaWEgQG1pbjE0NDAge1xuICAgIC52dyhmb250LXNpemUsIDExMHB4KTtcbiAgICAudncobGluZS1oZWlnaHQsIDEwMHB4KTtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCl7XG4gICAgZm9udC1zaXplOjQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLy8gSW5uZXIgcGFnZXMgc3VidGl0bGUgaW4gaGVyb1xuLmhlYWRpbmctc2VjdGlvbntcbiAgLnBhcmEtMjB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIC52dyhtYXJnaW4tdG9wLCA0MHB4KTtcbiAgICAgIC52dyhtYXJnaW4tYm90dG9tLCA2MHB4KVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy1zZWN0aW9ue1xuICAuYnRue1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIC52dyhtYXJnaW4tdG9wLCA1MHB4KTtcbiAgICAgIC52dyhtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBcnRpY2xlIG1ldGEgaG9tZSBwYWdlXG4ucHVibGlzaGVkLWRhdGV7XG4gIGNvbG9yOiMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmdyaWQtYXJ0aWNsZS1oZWFkaW5ne1xuICBjb2xvcjpAZGFya19ibHVlO1xuICBmb250LWZhbWlseTogQGhrbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgbGluZS1jbGFtcDogMzsgXG4gICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufSIsIi8qKlxuICogU3dpcGVyIDQuMS42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAxMSwgMjAxOFxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICByaWdodCB0b3AsXG4gICAgbGVmdCB0b3AsXG4gICAgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLFxuICAgIHRvKHJnYmEoMCwgMCwgMCwgMCkpXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIHJpZ2h0LFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICByaWdodCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gbGVmdCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICBsZWZ0IHRvcCxcbiAgICByaWdodCB0b3AsXG4gICAgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLFxuICAgIHRvKHJnYmEoMCwgMCwgMCwgMCkpXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIGxlZnQsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgIGxlZnQsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICBsZWZ0IGJvdHRvbSxcbiAgICBsZWZ0IHRvcCxcbiAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksXG4gICAgdG8ocmdiYSgwLCAwLCAwLCAwKSlcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgYm90dG9tLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICBib3R0b20sXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHRvcCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLFxuICAgIHRvKHJnYmEoMCwgMCwgMCwgMCkpXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIHRvcCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoXG4gICAgdG9wLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMjE1MTk5O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWNcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyB0b3AsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3AsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGxlZnQsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDAuMnMgbGVmdCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgcmlnaHQsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDAuMnMgcmlnaHQsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bFxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbiIsIi5oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMTE7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC5wZml4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC5vdXRlci1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcclxuICAgICAgYmFja2dyb3VuZDpAZGFya19ibHVlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIEBtb2JpbGVfYWxsIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgQG1lZGlhIEBtaW4xMDI0e1xyXG4gICAgLy8gdG9wOjQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgQG1pbjE0NDAge1xyXG4gICAgLy8gdG9wOiA3MHB4O1xyXG4gICAgcGFkZGluZy10b3A6NzBweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLnN1Ym1lbnUtYXJyb3d7XHJcbiAgICAubGlnaHQtaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRhcmstaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci5oaWRlIHtcclxuICB0b3A6IC0xMDBweDtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLWluLW91dDtcclxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XHJcbiAgICB0b3A6LTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLnNob3d7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLy8gQ29udHJvbCB0aGUgc3BlZWQgb2YgaGlkaW5nIHN0aWNreSBoZWFkZXIgb24gdG9wXHJcbi5oZWFkZXIubm9uLXN0aWNreS1oZWFkZXJ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBTdGlja3kgaGVhZGVyXHJcbi5zdGlja3ktaGVhZGVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IHB4IC01cHggIzE5NDU2MzsgXHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggLTVweCAjMTk0NTYzO1xyXG4gIHRvcDowO1xyXG4gIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIEBtZWRpYSBAbWluMTAyNHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAubWVudS1jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjpAZGFya19ibHVlO1xyXG4gIH1cclxuICAuaWNvbnN7XHJcbiAgICAubGlnaHQtaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kYXJrLWhlYWRlcntcclxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VibWVudS1hcnJvd3tcclxuICAgIC5saWdodC1oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRhcmstaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0aWNreS1oZWFkZXIuZml4e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBMb2dvICovXHJcbi5sb2dvIHtcclxuICBhe1xyXG4gICAgQG1lZGlhIEBtb2JpbGVfYWxsIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDU3cHg7XHJcbiAgICAgICAgbGVmdDoxMCU7XHJcbiAgICAgICAgei1pbmRleDoyMjtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLWxvZ297XHJcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIEBtaW4xMDI0IHtcclxuICAgICAgLnZ3KHdpZHRoLCAxMjdweCk7XHJcbiAgICAgIC52dyhtYXgtd2lkdGgsIDEyN3B4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBJbnZlcnRlZCBoZWFkZXIgKi9cclxuLmludmVydGVkLWhlYWRlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBJbm5lciBwYWdlIGJsdWUgaGVhZGVyXHJcbi5ibHVlLWhlYWRlcntcclxuIEBtZWRpYSBAbW9iaWxlX2FsbHtcclxuICAgLnRvcC1tZW51e1xyXG4gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcclxuICAgICBwYWRkaW5nLXRvcDoycHg7XHJcbiAgIH1cclxuIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya19ibHVlO1xyXG4gIHRvcDowO1xyXG4gIEBtZWRpYSBAbWluMTAyNHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbiAgLm1lbnUtY29udGFpbmVye1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5ibHVlLWhlYWRlci5ub24tc3RpY2t5LWhlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya19ibHVlO1xyXG59XHJcblxyXG4uYmx1ZS1oZWFkZXIuc3RpY2t5LWhlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbn1cclxuXHJcbi8qIE1lbnUgY29udGFpbmVyICovXHJcbi5tZW51LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAbWVkaWEgQG1vYmlsZV9hbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWNvbnRhaW5lci5hY3RpdmUge1xyXG4gIC5tYWluLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTQlO1xyXG4gICAgbWFyZ2luLXRvcDoxNTBweDtcclxuICAgIGF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZW51ICovXHJcbi5tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIEBtZWRpYSBAbW9iaWxlX2FsbCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCl7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgfVxyXG4gIC50b3AtbWVudSB7XHJcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KXtcclxuICAgICAgICAuaGlkZGVuLW9uLW1vYmlsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3RsaW5lLWxpbmt7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIEBtZWRpYSBAbWluMTAyNCB7XHJcbiAgICAgICAgLnZ3KG1hcmdpbi1sZWZ0LCAzN3B4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgQG1vYmlsZXtcclxuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDE5ZmI2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbWVudSB7XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIEBtZWRpYSBAbWluMTQ0MHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQG1lZGlhIEBtaW4xMDI0IHtcclxuICAgICAgLnZ3KHBhZGRpbmcsIDE2cHggMCk7XHJcbiAgICAgIC52dyhtYXJnaW4tbGVmdCwgNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIE1vYmlsZSAqL1xyXG4gIEBtZWRpYSBAbW9iaWxlX2FsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU29jaWFsIGljb25zIGluIG1vYmlsZSBtZW51XHJcbi5tb2JpbGUtaGVhZGVyLXNvY2lhbHN7XHJcbiAgbWFyZ2luLXRvcDo1MHB4O1xyXG4gIGltZ3tcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgQG1pbjEwMjR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN1Ym1lbnVcclxuLmhlYWRlcntcclxuICAuc3VibWVudS1jb250YWluZXJ7XHJcbiAgICAucHJlbDtcclxuICB9XHJcbiAgLnN1Ym1lbnUge1xyXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOjZweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWluLXdpZHRoOiAzMzVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcclxuICAgICAgYm9yZGVyLXRvcDozcHggc29saWQgQHNhbG1vbjtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggOHB4IC01cHggIzE5NDU2MzsgXHJcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IC01cHggIzE5NDU2MztcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjpAZGFya2VyX2JsdWU7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBAbWluMTQ0MHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6QHNhbG1vbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLy8gTW9iaWxlIFN1Ym1lbnVcclxuICAuc3VibWVudS1hY3RpdmV7XHJcbiAgICAuc3VibWVudXtcclxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUtYXJyb3d7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIERlc2t0b3Agc3VibWVudVxyXG4uaGVhZGVye1xyXG4gIC5zdWJtZW51LWNvbnRhaW5lcntcclxuICAgIC5zdWJtZW51LWFycm93e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgdWwuc3VibWVudXtcclxuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJtZW51LWFycm93e1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3VibWVudS1hcnJvd3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOi0zcHg7XHJcbiAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4vLyBEaW0gdGhlIGNvbnRlbnQgb24gYWN0aXZlIHN1Ym1lbnVcclxuLmFjdGl2ZS1zdWJtZW51LWJne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDhmO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uYWN0aXZlLXN1Ym1lbnUtYmcub3ZlcmxheXtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuLm1haW4tbWVudSAuc3VibWVudSB1bCBsaSBhIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogSWNvbnMgKi9cclxuLmljb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbjogMCAyNXB4O1xyXG4gIC5saWdodC1oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kYXJrLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIEBtZWRpYSBAbWluMTQ0MHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIEBtaW4xMDI0e1xyXG4gICAgLnNlYXJjaC1pY29ue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBAbW9iaWxlX2FsbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjEwcHg7XHJcbiAgICByaWdodDowO1xyXG4gIH1cclxuICBAbWVkaWEgQG1vYmlsZXtcclxuICAgIHRvcDoxNHB4O1xyXG4gICAgcmlnaHQ6MTBweDtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pY29uLWxpbmssIC5sb2NhdGlvbi1pY29uLWxpbmt7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pY29uLWxpbmt7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24taWNvbi1saW5re1xyXG4gIEBtZWRpYSBAbWluMTAyNHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlIC5pY29ucyB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi8qIExhbmd1YWdlIHN3aXRjaGVyICovXHJcbi5sYW5ndWFnZS1zd2l0Y2hlciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nLXRvcDoxMnB4O1xyXG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgfVxyXG4gIEBtZWRpYSBAbW9iaWxle1xyXG4gICAgbGVmdDoxMHB4O1xyXG4gIH1cclxuICBhe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1vYmlsZSBoZWFkZXJcclxuLmhlYWRlcntcclxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XHJcbiAgICAubGlnaHQtaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmRhcmstaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEhhbWJ1cmdlciAqL1xyXG4uaGFtYnVyZ2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBAbW9iaWxlX2FsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNXB4O1xyXG4gIHJpZ2h0OiAxMCU7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCBAZGFya19ibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICB6LWluZGV4OjIyO1xyXG4gIHNwYW4ge1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAZGFya19ibHVlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Vjb25kLWhlYWRlci1tb2JpbGV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHRvcDo1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxufVxyXG5cclxuLm1vYmlsZS1oZWFkZXJ7XHJcbiAgLmxpZ2h0LWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZGFyay1oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaGFtYnVyZ2Vye1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XHJcbiAgICBzcGFue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB3aGl0ZTtcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDo2cHg7XHJcbiAgICAgICAgbGVmdDotNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICBsZWZ0Oi01cHg7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmQtaGVhZGVyLW1vYmlsZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrX2JsdWU7XHJcbiAgICAvLyBib3JkZXItdG9wOi43cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1NSk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVye1xyXG4gIEBtZWRpYSBAbWluMTAyNHtcclxuICAgIC5zZWNvbmQtaGVhZGVyLW1vYmlsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtaGVhZGVyLWNvbnRhY3Rze1xyXG4gIGF7XHJcbiAgICBmb250LWZhbWlseTogQGhrbDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtc3VibWl0LWJ0bntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAudGVtcGxhdGUtaW1hZ2V7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAbWluMTAyNHtcclxuICAgIHRyYW5zaXRpb246b3BjaXR5IC40cztcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZsZC1yb3cuY29sLWZvcm0tZmllbGRze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgLmZpZWxkLWhvbGRlcntcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcblxyXG4gIC5mb3JtLWZpZWxke1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAbWluMTAyNHtcclxuICAgIC5mb3JtLWZpZWxke1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1zdWJtaXQtYnRuLWNvbnRhaW5lcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyNSU7XHJcbiAgcmlnaHQ6IDVweDtcclxuXHJcbiAgQG1lZGlhIEBtaW4xMDI0e1xyXG4gICAgdG9wOiA0NyU7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbn0iLCJAaW1wb3J0ICdfX2hlYWRlcic7XG5cbmZvb3RlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcbiAgLnZ3KHBhZGRpbmctdG9wLCA4MHB4KTtcbiAgQG1lZGlhIEBtaW4xNDQwe1xuICAgIC52dyhwYWRkaW5nLXRvcCwgMTEwcHgpO1xuICB9XG4gIC52dyhwYWRkaW5nLWJvdHRvbSwgNTVweCk7XG4gIC8vIHBhZGRpbmc6IDExMHB4IDAgNTVweCAwO1xuICAuZm9vdGVyLWxvZ297XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgQG1lZGlhIEBtaW4xMDI0IHtcbiAgICAgICAgLnZ3KHdpZHRoLCAxMjdweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xufVxuXG4vLyBGb290ZXIgbWVudVxuLmZvb3Rlci1tZW51e1xuICBkaXZ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgbWFyZ2luLXRvcDo0MHB4O1xuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIC52dyhtYXJnaW4tdG9wLCA3MHB4KTtcbiAgICBkaXZ7XG4gICAgICB3aWR0aDogMTklO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGRpdntcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgQG1vYmlsZXtcbiAgICBkaXZ7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAuZm9vdGVyLW1haW4tbGlua3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDo0MzBweCl7XG4gICAgZGl2e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIC5mb290ZXItbWFpbi1saW5re1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICB9XG4gICAgICAuZm9vdGVyLXN1Yi1saW5re1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuc3BhbntcbiAgZGlzcGxheTpibG9jaztcbiAgYXtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLy8gJjo6YmVmb3Jle1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIGJvdHRvbTogLTVweDtcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgaGVpZ2h0OiAxcHg7XG4gICAgLy8gICB3aWR0aDogMCU7XG4gICAgLy8gICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAxOWZiNjtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAvLyAgIG9wYWNpdHk6IDA7XG4gICAgLy8gfVxuICAgICY6aG92ZXJ7XG4gICAgICAvLyAmOjpiZWZvcmV7XG4gICAgICAvLyAgIG9wYWNpdHk6IDE7XG4gICAgICAvLyAgIHdpZHRoOjEwMCU7XG4gICAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC8vIH1cbiAgICAgIGNvbG9yOkBzYWxtb247XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG4gIC5mb290ZXItbWFpbi1saW5re1xuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MzVweDtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICBmb250LWZhbWlseTpAcm9ib3RvO1xuICB9XG4gIC5mb290ZXItc3ViLWxpbmt7XG4gICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgbWFyZ2luLWJvdHRvbToxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUtY29sdW1ue1xuICBAbWVkaWEgKG1heC13aWR0aDo0MzBweCl7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTViNmQ7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9vdGVyIGNvbnRhY3RzXG4uZm9vdGVyLWNvbnRhY3Rze1xuICBkaXZ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuICBhe1xuICAgIGltZ3tcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGltZ3tcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pY29uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDo0NXB4O1xuICAgIGF7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICB9XG4gIC5mb290ZXItY29udGFjdC1hZGRyZXNze1xuICAgIHdpZHRoOjQwJTtcbiAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBjb2xvcjpAd2hpdGU7XG4gIEBtZWRpYSBAbWluMTQ0MCB7XG4gICAgLnZ3KG1hcmdpbi10b3AsIDEzMHB4KTtcbiAgfVxuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIC52dyhtYXJnaW4tdG9wLCA3MHB4KTtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgbWFyZ2luOjUwcHggMCAzMHB4IDA7XG4gICAgZGl2e1xuICAgICAgd2lkdGg6MzIlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgQG1vYmlsZXtcbiAgICBtYXJnaW46IDA7XG4gICAgZGl2e1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6NDMwcHgpe1xuICAgIGRpdntcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZvb3Rlci1pY29uc3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBkaXZ7XG4gICAgc3BhbntcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6QHNhbG1vbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy8gRm9vdGVyIGNvbG9waG9uXG4uZm9vdGVyLWNvbG9waG9ue1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgLnZ3KG1hcmdpbi10b3AsIDQ1cHgpO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYXtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6QHNhbG1vbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgcHtcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIGZvbnQtc2l6ZToxMnB4O1xuICAucG9saWN5LWxpbmtze1xuICAgIHB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIEBtZWRpYSBAbW9iaWxle1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBtZWRpYSBAbW9iaWxle1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFkZS1ieS1lZGVzaWdue1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmV4dGVybmFsLWxpbmt7XG4gIHdpZHRoOjE1cHg7XG59XG5cbi5lbWFpbC1mb290ZXItaWNvbntcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5lbWFpbC1saW5re1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdG9wOjRweDtcbn1cblxuLmxvY2F0aW9uLWZvb3Rlci1pY29ue1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn0iLCIub3V0ZXItY29udGFpbmVyIHtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQG1lZGlhIEBtaW4xNDQwIHtcbiAgICAudncod2lkdGgsIDE1NjhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbm5lci1jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIEBtaW4xNDQwIHtcbiAgICAudncobWF4LXdpZHRoLCAxMjgycHgpO1xuICAgIC8vIHBhZGRpbmc6IDAgMzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAvLyBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gIC8vICAgd2lkdGg6IDgwJTtcbiAgLy8gICBtYXJnaW46IDAgYXV0bztcbiAgLy8gfVxufVxuXG4ubWVkaXVtLWNvbnRhaW5lcntcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyh3aWR0aCwgMTUzNHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaW5uZXItY29udGFpbmVyLWFib3V0e1xuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIC52dyh3aWR0aCwgMTU2NHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLmNvbnRhaW5lci0xNzU1e1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyh3aWR0aCwgMTc1NXB4KTtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgd2lkdGg6OTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiLnBhZ2UtYmd7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC03NHZ3O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5oZWFkaW5nLXNlY3Rpb257XG4gICAgLnZ3KHBhZGRpbmctdG9wLCA0MjVweCk7XG4gICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICAudncocGFkZGluZy10b3AsIDQ5MHB4KTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAuYng7XG5cbiAgICAgICAgLmhlYWRpbmctd3JhcHBlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uby1iZ3tcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCA5MHB4KTtcbiAgICB9XG5cbn1cbi5oZWFkaW5nLXNlY3Rpb24uaGVhZGVyLW1hc2t7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzE5NDU2MzcxO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDY5LCA5OSwgLjcpO1xuICAgIC8vIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICB9XG4gICAgXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC52dyhoZWlnaHQsMzM3cHgpO1xuICAgICAgICAgIH1cbiAgICB9XG59XG5cblxuLmhlYWRpbmctd3JhcHBlcntcbiAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBwYWRkaW5nOiAwIDc4cHggODBweCA3OHB4OyAvLzM0XG4gICAgfVxuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIHBhZGRpbmc6IDAgMzRweDsgLy8zNFxuICAgIC5ieDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgIFxufVxuLnBhZ2UtdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gICAgLnVwcGVyO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgJi5ibHVle1xuICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgfVxuICAgICYuYmxhY2t7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbn1cbi5oZWFkaW5nLXRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICAudncoZm9udC1zaXplLCA5MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDogODIlO1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICAgIGNvbG9yOiBAYmx1ZTtcbiAgICB9XG59XG4uaGVhZGluZy1kaXZpZGVye1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICAmLmJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgIH1cbn1cbi5hcnJvdy1kb3duLXNjcm9sbCwgLnNlY3RvcnMtZG93bi1zY3JvbGwsIC5hcnJvdy1kb3duLXNjcm9sbC1oaXN0b3J5LCAuc2hvdy1tb3JlLW5ld3MsIC5zaG93LW1vcmUtcmVzcG9uc2liaWxpdGllc3tcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuLnNob3ctbW9yZS1uZXdze1xuICAgIGJvcmRlci1jb2xvcjpAZGFya19ibHVlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2hvdy1tb3JlLXJlc3BvbnNpYmlsaXRpZXN7XG4gICAgYm9yZGVyLWNvbG9yOkBkYXJrX2JsdWU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbm5lci13cmFwcGVye1xuICAgIG1heC13aWR0aDogMTYwOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuYng7XG4gICAgJi53LTEyOTB7XG4gICAgICAgIG1heC13aWR0aDogMTI5MHB4O1xuICAgIH1cbn1cbi5hd2FyZHMtcGFnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWYzO1xuICAgIC52dyhwYWRkaW5nLXRvcCwgMTQwcHgpO1xuICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTYwcHgpO1xuICAgIC50aXRsZS00OHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC55ZWFyLXR5cGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIC52dHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLnZte1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cbi5hd2FyZHMtc2xpZGVye1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuc3dpcGVyLXdyYXBwZXJ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIC8vICAgICAgICAgaW1ne1xuICAgIC8vICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyLWNvbnRyb2xsc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICB9XG59XG4uYXdhcmRzLXJvd3tcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDZkNztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgICYuYm9hcmR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXR4dC1mbGV4e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAudncobWFyZ2luLXRvcCwgNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYS0yMHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hd2FyZC1pbmZve1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLm5vLWltZyl7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAuYXdhcmQtcm93LXR4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCwgMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmxpbmVfYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICAuYXdhcmQtcm93LXR4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgICAgICAudncocGFkZGluZy1yaWdodCwgMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmxpbmVfYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5uby1pbWcpe1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgLmF3YXJkLXJvdy10eHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgIC52dyhwYWRkaW5nLWxlZnQsIDEwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5saW5lX2Jsb2Nre1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uby1pbWd7XG4gICAgICAgIC5jb2wtZC01MHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXdhcmQtaW5mb3tcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hd2FyZC1yb3ctdHh0e1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgLmF3YXJkLWluZm97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hd2FyZC1yb3ctdHh0e1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsIDEwMHB4KTtcbiAgICAgICAgLmJ4O1xuICAgIH1cbn1cbi5xdW90ZS10eHQtZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWd7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIC5ieDtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hd2FyZHMtaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAmLmF3YXJkcy1wYWdlLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cbi5hd2FyZC1pbmZve1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbn1cbi5ob2xkLXRvLWZsZXh7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG4uc2VlLW1vcmUtYXJyb3d7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmFycm93LWRvd24tc2Nyb2xse1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmx1ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuLmJ0bnMtZ3JvdXAtc2VjdGlvbntcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxufVxuLmJvdHRvbS1wYWdlLWJ0bnN7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuXG4vLyB2aXNpb24gcGFnZVxuLndyYXBwZXItMTQ1MHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgLmJ4O1xufVxuLnZpc2lvbi1wYWdle1xuICAgIC52dyhwYWRkaW5nLXRvcCwgMTIwcHgpO1xuICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTIwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjg7XG4gICAgLmltZy1zbGlkZXItdHh0e1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgLnRpdGxlLTEwMHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAudGl0bGUtMTAwe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhLTIwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub25lLWltZy1zbGlkZXJ7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyh3aWR0aCwgMTA2MHB4KTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmEtMjB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICAudncod2lkdGgsIDQzMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItY29udGFpbmVye1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1nLXNsaWRlci1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5vdi1oaWRkZW47XG4gICAgICAgIC52dyhtYXJnaW4tdG9wLCA4MHB4KTtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZy1zbGlkZXItcm93LnN3aXBlZC1yb3d7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIC5pbWctc2xpZGVyLXR4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi52aXNpb24tcGFnZXtcbiAgICAuc2xpZGVyLWNvbnRyb2xsc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJvdHRvbToxMDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aXNpb24tc2xpZGVyLW5leHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgLmNpcmNsZS1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1jb250cm9sbHMuc2Vjb25kLXNsaWRlci12aXNpb257XG4gICAgICAgIC5wYWJzO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aXNpb24tc2Vjb25kLXNsaWRlcntcbiAgICAgICAgLm9uZS1pbWctc2xpZGVye1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgLnZ3KHdpZHRoLCAxMDYwcHgpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFyYS0yMHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZ3KHdpZHRoLCA0MzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN3aXBlci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY29uZC1zbGlkZXItdmlzaW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpc2lvbi1zbGlkZXItbmV4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgIC5jaXJjbGUtYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1zbGlkZXItdHh0e1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vINC1LXNob3AgcGFnZVxuLmVzaG9wLXBhZ2V7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmODtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTQwcHgpO1xuICAgIH1cbiAgICAuZXNob3AtZ3JpZHtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5saW5lX2Jsb2Nre1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbWluNjQwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYng7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2hvcC1pdGVtIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOkBibHVlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjpAc2FsbW9uO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG4gICAgLmVzaG9wLWdyaWQtdHh0e1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhLTIwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRleHQgcGFnZVxuLnByaXZhY3ktcGFnZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy1ib3R0b20sIDEwMHB4KTtcbiAgICB9XG59XG4ucHJpdmFjeS10eHQtc2VjdGlvbntcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgLmJ4O1xuICAgIH1cbn1cblxuLy8gRkFRXG4uZmFxLXBhZ2V7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAxMzVweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTM1cHgpO1xuICAgIH1cbiAgICAuYnRucy1ncm91cC1zZWN0aW9ue1xuICAgICAgICAudncobWFyZ2luLXRvcCwgMTM1cHgpO1xuICAgIH1cbiAgICAuYm90dG9tLXBhZ2UtYnRuc3tcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3NlLXh7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW5lZHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZhLXF1ZXN0aW9ue1xuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIH1cbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgLmJ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MGI0YzE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDY5LCA5OSwgLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA2OSwgOTksIC4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuLmZhcS1hbnN3ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTBiNGMxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgJi5zaG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA2OSwgOTksIC4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgLmJ4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLWxlZnQsIDEwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlcG9ydC1ob2xkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy1yaWdodCwgMTAwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgLmJ4O1xuICAgIH1cbn1cbi5mYXEtcm93e1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0LXB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLCA4MHB4KTtcbiAgICB9XG59XG5cbi8vIGNvbnRhY3QgcGFnZVxuXG4uY29udGFjdC1pbmZvLWJsb2Nre1xuICAgIC5lbWFpbC1jb250YWN0LWljb257XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDozcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5jb250YWN0LWluZm97XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybS1zaWRle1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBCb3JkZXI6IDFweCBzb2xpZCBAZGFya19ibHVlO1xuICAgICAgICAgICAgLnBhYnM7XG4gICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrX2JsdWU7XG4gICAgICAgICAgIC5wYWJzO1xuICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgIHRvcDo4cHg7XG4gICAgICAgICAgIGxlZnQ6IDQuNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOkBzYWxtb247XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgfSBcbiAgICAudXNlci1hZ3JlZW1lbnR7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICB9IFxuICAgIC50ZXJtc3tcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuLmNvbnRhY3QtcGlue1xuICAgIC5wcmVsO1xuICAgIC5waW57XG4gICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgLnBhYnM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICByaWdodDogMjclO1xuICAgICAgICAgICAgdG9wOi0zMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFjdC1wYWdle1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLXRvcCwgMTYycHgpO1xuICAgICAgICAudncocGFkZGluZy1ib3R0b20sIDE2MnB4KTtcbiAgICB9XG59XG4uY29udGFjdC1mb3Jte1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uY29sLWZvcm0tZmllbGRze1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6QHNhbG1vbjtcbiAgICB9XG4gICAgLmZpZWxkLWhvbGRlcntcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgLmJ4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIC5ieDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLWhvbGRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmZvY3VzZWR7XG4gICAgICAgIC5mb3JtLWxhYmVse1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5lcnJvci1tc2d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiBAc2FsbW9uO1xufVxuI3N1Y2Nlc3N7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjMWE5MzZmO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nLXJlY2FwdGNoYXtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmLmVycm9ye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAc2FsbW9uO1xuICAgIH1cbn1cbi5mb3JtLWxhYmVse1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzJjN2NiMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjVweDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjA7IFxuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG90bGluZS1wYWdle1xuICAgIC5mb3JtLWxhYmVse1xuICAgICAgICBmb250LWZhbWlseTogQGhrbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzJjN2NiMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmODsgXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4uZm9ybS1maWVsZHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmx1ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgLmJ4O1xuICAgIGZvbnQtZmFtaWx5OiBAaGtsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzJjN2NiMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6IEBibHVlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgICYuZXJyb3J7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzYWxtb247XG4gICAgfVxufVxudGV4dGFyZWF7XG4gICAgJi5mb3JtLWZpZWxke1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICAgIH1cbn1cbi5jb250YWN0LWZvcm0tYnRue1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi8vIHJlc3BvbnNpYmlsaXR5XG4ucmVzcG9uc2liaWxpdHktcGFnZXtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy10b3AsIDEyMHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLCAxMjBweCk7XG4gICAgfVxufVxuLnJlc3BvbnNpYmlsaXR5LWNvbHtcbiAgICAuYng7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnJlc3BvLXR4dC1ob2xke1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgLmJ4O1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIH1cbiAgICAucGFnZS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4udG8tYmUtc2NhbGVke1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vIFBST0dSQU1TIFBBR0UvLy8vLy8vLy8vLy8vLy9cbi5wcm9ncmFtLXBhZ2V7XG4gICAgLnZ3KHBhZGRpbmctdG9wLCAxMjBweCk7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uYXdhcmRzLXNsaWRlLWlubmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmltZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hd2FyZC1pY29uLWhvbGRlcntcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5hcnRpY2xlLXNoYXJpbmctaWNvbi5hcnRpY2xlLWF3b3JkLWljb257XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgIC52dyh3aWR0aCwgMzBweCk7XG4gICAgICAgICAgICAgIC52dyhoZWlnaHQsIDMzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1vYmlsZS10aXRsZS13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi5ob21lLXdyYXBwZXJ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAvLyBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAuaGVyby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTk0NTYzO1xuICB9XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLy8vLy8vLy8gSEVSTyBTRUNUSU9OIC8vLy8vLy8vL1xuLmhlcm8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB9XG4gIC8vICY6OmFmdGVye1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICB0b3A6MDtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIGhlaWdodDogMTEwJTtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzNjM7XG4gIC8vIH1cbiAgQG1lZGlhIEBtaW4xMDI0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAudncocGFkZGluZy10b3AsIDM1MHB4KTtcbiAgICAuYnRue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC52dyhoZWlnaHQsMzM3cHgpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgcGFkZGluZy10b3A6MjIwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgLy8gY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgLmJ0bntcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbm5lci1jb250YWluZXJ7XG4gICAgLnByZWw7XG4gICAgei1pbmRleDo5O1xuICB9XG5cbiAgLmhlcm8tdmlkZW8taG9sZGVye1xuICAgIC5wYWJzO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxOTQ1NjM7XG4gICAgLy8gJjo6YWZ0ZXJ7XG4gICAgLy8gICBjb250ZW50OiAnJztcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHRvcDowO1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgaGVpZ2h0OiAxMTAlO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU2MzYzO1xuICAgIC8vIH1cbiAgICAgIHZpZGVve1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk0NTYzO1xuXG4gICAgICB9XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8gQUJPVVQgU0VDVElPTiAvLy8vLy8vLy9cbi5hYm91dHtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgQG1lZGlhIEBtaW4xOTIwe1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAucHJlbDtcbiAgLmFib3V0LWJnLWltYWdle1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuaW5uZXItY29udGFpbmVyLWFib3V0e1xuICAgIHotaW5kZXg6MjtcbiAgICAucHJlbDtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAudncobWFyZ2luLXRvcCwgMjMwcHgpO1xuICAgICAgLnZ3KG1hcmdpbi1ib3R0b20sIDIyMHB4KVxuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBtYXJnaW4tdG9wOjgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFNsaWRlclxuLmFib3V0LXNsaWRlci5zd2lwZXItY29udGFpbmVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuc3dpcGVyLXNsaWRle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm51bWJlcntcbiAgICAgIGNvbG9yOkBkYXJrX2JsdWU7XG4gICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhmb250LXNpemUsIDIwMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm51bWJlci1kZXRhaWxze1xuICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgIGNvbG9yOiMwMDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDoxMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZToyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGVyLWNvbnRyb2xsc3tcbiAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbiAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbiAgIEBtZWRpYSBAbW9iaWxle1xuICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaW1ne1xuICAgICAgd2lkdGg6MzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICB9XG4gIH1cbn1cblxuXG4uYWJvdXQtaW5mb3tcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyhtYXJnaW4tcmlnaHQsIDE5MHB4KTtcbiAgICAudncobWFyZ2luLXRvcCwgMTAwcHgpO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgfVxuICAuYWJvdXQtY3Rhe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIC52dyhtYXJnaW4tbGVmdCwgMTAwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBtYXJnaW4tdG9wOjcwcHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8vLy8vLy8vLyBPVVIgQlVTSU5FU1MgU0VDVElPTiAvLy8vLy8vLy8vXG4ub3VyLWJ1c2luZXNze1xuICB6LWluZGV4OiAzO1xuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLy8gLnZ3KHBhZGRpbmctYm90dG9tLCAzMDBweCk7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjNhYjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMCwgNTYsIDgwLCAwLjkpIDAlLCByZ2JhKDIwLCA1NiwgODAsIC42KSA1MCUsIHJnYmEoMjAsIDU2LCA4MCwgMCkgMTAwJSk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAudncobWFyZ2luLXRvcCwgMTAwcHgpO1xuICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5vdXRlci1jb250YWluZXJ7XG4gICAgLnByZWw7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgLnZ3KHBhZGRpbmctdG9wLCA5NXB4KTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYmFkZ2V7XG4gICAgei1pbmRleDo0NDQ7XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIGxlZnQ6LTE4cHg7XG4gICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGFicy1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjMwcHg7XG4gICAgei1pbmRleDogOTtcbiAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIH1cbiAgICB3aWR0aDogODAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQxNWI2ZDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYWIgbmF2aWdhdGlvbiAvIGxpbmtcbi50YWItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6MThweDtcbiAgY29sb3I6QHdoaXRlO1xuICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICBmb250LXNpemU6MjFweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgdHJhbnNpdGlvbjpmb250LXNpemUgMC41cyBlYXNlO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBjb2xvcjpAZGFya19ibHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOjE5cHg7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOjgwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnRhYi1uYXYuaXMtYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIEBtZWRpYSBAbWluMTQ0MCB7XG4gICAgLnZ3KGZvbnQtc2l6ZSwgNzVweCk7XG4gICAgLnZ3KGxpbmUtaGVpZ2h0LCA5MHB4KTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBzYWxtb247XG4gICAgLm91ci1idXNpbmVzcy1iYWRnZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgQG1pbjEwMjQge1xuICAgIC52dyhmb250LXNpemUsIDY1cHgpO1xuICAgIC52dyhsaW5lLWhlaWdodCwgODBweCk7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAc2FsbW9uO1xuICAgIC5vdXItYnVzaW5lc3MtYmFkZ2V7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5cbi8vIFRhYiBjb250ZW50XG4udGFiLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTIlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOjQ1cHg7XG4gICAgICB9XG4gICAgICAucC0zMC1saWdodHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgfVxuICAucGFyYS0yMHtcbiAgICBmb250LXNpemU6MThweDtcbiAgfVxuXG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC5wYXJhLTIwe1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxuICBcbn1cblxuLnRhYi1jb250ZW50LmlzLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xuICB9XG59XG5cbkBtZWRpYSBAbWluMTAyNCAge1xuIC50YWItY29udGVudC5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmFjdGl2ZS1iZy1tb2JpbGV7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgLnRhYi1uYXZ7XG4gICAgICB3aWR0aDo5NSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgY29sb3I6QHdoaXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OjgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDo5MHB4O1xuICAgICAgbWFyZ2luOjAgMCA0MHB4IDA7XG4gICAgICBzcGFue1xuICAgICAgICB3aWR0aDo4MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wLTMwLWxpZ2h0e1xuICAgICAgd2lkdGg6ODAlO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OjgwcHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICB9XG4gICAgLmJ0bi1vdXRsaW5le1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6NDMwcHgpe1xuICAgIC50YWItbmF2e1xuICAgICAgcGFkZGluZy1sZWZ0OjYwcHg7XG4gICAgfVxuICAgIC5wLTMwLWxpZ2h0e1xuICAgICAgcGFkZGluZy1sZWZ0OjYwcHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAudGFiLW5hdntcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi8vIEJhY2tncm91bmQgaW1hZ2Ugb24gZGVza3RvcFxuLmJ1c2luZXNzLWJne1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC8vIEBtZWRpYSBAbWluMTQ0MHtcbiAgLy8gICBtaW4taGVpZ2h0OiAxMDAlO1xuICAvLyB9XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NTYzNzE7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGltZ3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnVzaW5lc3MtYmcuYWN0aXZlLWJne1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbi1vdXQ7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEJhY2tncm91bmQgaW1hZ2Ugb24gbW9iaWxlXG4uYnVzaW5lc3MtdGFie1xuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wYXJhLTIwe1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbiBcbiAgLmJ1c2luZXNzLXRhYi1uYXYsIC5idXNpbmVzcy10YWItY29udGVudHtcbiAgICB6LWluZGV4OjIyO1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6NDQ0O1xuICAgIH1cbiAgfVxuICAuYnVzaW5lc3MtYmctbW9iaWxlLWltZ3tcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6MTtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgLmJ0bntcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1c2luZXNzLXRhYntcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbn1cblxuLmJ1c2luZXNzLXRhYi5hY3RpdmUtYmctbW9iaWxle1xuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDo2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4OyAvLyByZXBsYWNlIHRoYXQgd2l0aCBwYWRkaW5nXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLmJ1c2luZXNzLWJnLW1vYmlsZS1pbWd7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAub3VyLWJ1c2luZXNzLWJhZGdle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OjQ0NDtcbiAgICB9XG4gICAgLmJ0bntcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBzYWxtb247XG4gICAgfVxuICB9XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ1NjNhYjtcbiAgICAgIHotaW5kZXg6MzMzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWN0aW9uIGJhZGdlIGZvciBtb2JpbGUgYWxsXG4ub3VyLWJ1c2luZXNzLWJhZGdle1xuICBjb2xvcjpAd2hpdGU7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OmJsb2NrO1xuICB6LWluZGV4OjMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbGVmdDotNDVweDtcbiAgdG9wOjUwJTtcbiAgZm9udC1mYW1pbHk6IEByb2JvdG87XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi8vLy8vLy8vLy8gUEFSVE5FUlMgU0VDVElPTiAvLy8vLy8vLy8vL1xuLnBhcnRuZXJze1xuICAucHJlbDtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyhtYXJnaW4tdG9wLCAxNjBweCk7XG4gICAgLnZ3KG1hcmdpbi1ib3R0b20sIDE2MHB4KTtcblxuICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgdG9wOiAzNSU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIC5zZWN0aW9uLWJhZGdle1xuICAgICAgdG9wOiA0MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFic3tcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyh3aWR0aCwgMTIwMHB4KTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgQG1lZGlhIEBtaW4xNDQwe1xuICAgIC52dyh3aWR0aCwgOTA3cHgpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucGFydG5lcnMtaGVhZGluZ3tcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyh3aWR0aCwgMTIwMHB4KTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgQG1lZGlhIEBtaW4xNDQwe1xuICAgIC52dyh3aWR0aCwgOTA3cHgpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuW2RhdGEtdGFiLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjdGl2ZS10YWJbZGF0YS10YWItY29udGVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICAudGFiIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICBmb250LXNpemU6MjFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOkBzYWxtb247XG4gICAgfVxuICAgIC8vICY6OmJlZm9yZXtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICBib3R0b206IC03cHg7XG4gICAgLy8gICBjb250ZW50OiAnJztcbiAgICAvLyAgIGhlaWdodDogMXB4O1xuICAgIC8vICAgd2lkdGg6IDAlO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAvLyAgIG9wYWNpdHk6IDA7XG4gICAgLy8gfVxuICB9XG4gIC50YWIuYWN0aXZlLXRhYiB7XG4gICAgY29sb3I6QHNhbG1vbjtcbiAgICAucHJlbDtcbiAgICAvLyAmOjpiZWZvcmV7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgYm90dG9tOiAtM3B4O1xuICAgIC8vICAgY29udGVudDogJyc7XG4gICAgLy8gICBoZWlnaHQ6IDFweDtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAvLyAgIG9wYWNpdHk6IDE7XG4gICAgLy8gfVxuICB9XG5cblxuICAuYm9yZGVycy10YWJ7XG4gICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQtbG9nb3Mge1xuICAuYWN0aXZlLXRhYntcbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1jb250cm9sbHN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudncodG9wLCAzMDBweCk7XG4gICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAudncodG9wLCAyNTBweCk7XG4gICAgICB9XG4gICAgICAubG9nb3Mtb25lLXNsaWRlci1wcmV2e1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ29zLW9uZS1zbGlkZXItbmV4dHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICB9XG4gICAgICB9XG4gICAgICB6LWluZGV4OjE7XG4gICAgfVxuICAgIC5zbGlkZXItY29udHJvbGxzLXR3b3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC52dyh0b3AsIDMwMHB4KTtcbiAgICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIC52dyh0b3AsIDI1MHB4KTtcbiAgICAgIH1cbiAgICAgIC5sb2dvcy10d28tc2xpZGVyLXByZXZ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9nb3MtdHdvLXNsaWRlci1uZXh0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHotaW5kZXg6MTtcbiAgICB9XG4gICAgLnNsaWRlci1jb250cm9sbHMtdGhyZWV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudncodG9wLCAzMDBweCk7XG4gICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAudncodG9wLCAyNTBweCk7XG4gICAgICB9XG4gICAgICAubG9nb3MtdGhyZWUtc2xpZGVyLXByZXZ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9nb3MtdGhyZWUtc2xpZGVyLW5leHR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgfVxuICAgICAgfVxuICAgICAgei1pbmRleDoxO1xuICAgIH1cbiAgfVxuICAucGFydG5lcnMtbG9nb3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MzBweCl7XG4gICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgd2lkdGg6MjAlO1xuICAgICAgbWFyZ2luLXRvcDoxMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgbWFyZ2luLXRvcDo3MHB4O1xuICAgICAgd2lkdGg6NTAlO1xuICAgIH1cbiAgfVxufVxuXG4ubG9nb3Mtc2xpZGVyLW9uZSwgLmxvZ29zLXNsaWRlci10d28sIC5sb2dvcy1zbGlkZXItdGhyZWV7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFydG5lcnN7XG4gIC5zbGlkZXItY29udHJvbGxze1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlci1jb250cm9sbHMtdHdve1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlci1jb250cm9sbHMtdGhyZWV7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDbG9zZS9vcGVuIGljb25zXG4uY2xvc2Utc2VjdG9ye1xuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBAc2FsbW9uO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNhbG1vbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzYWxtb247XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi50YWItbmF2LmlzLWFjdGl2ZXtcbiAgLmNsb3NlLXNlY3RvcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAd2hpdGU7XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vIENBUkVFUlMgU0VDVElPTiAvLy8vLy8vLy8vL1xuLmNhcmVlcnN7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAuc2VjdGlvbi1iYWRnZXtcbiAgICBsZWZ0Oi03NXB4O1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLnByZWw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA0NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMDUpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDEyMCU7XG4gIH1cbi5wcmVsO1xuLm91dGVyLWNvbnRhaW5lcntcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyhwYWRkaW5nLXRvcCwgMzUwcHgpO1xuICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTcwcHgpO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAudncocGFkZGluZy10b3AsIDIwMHB4KTtcbiAgICAudncocGFkZGluZy1ib3R0b20sIDEwMHB4KTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgIC8vIC52dyhwYWRkaW5nLXRvcCwgMzUwcHgpO1xuICAgIHBhZGRpbmctdG9wOjIxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjcwcHg7XG4gIH1cbn1cblxuLmNhcmVlcnMtaW5uZXItY29udGVudHtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHdpZHRoOjUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jYXJlZXJzLXRleHR7XG4gICAgcGFkZGluZy10b3A6ODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIH1cbiAgfVxuICAucXVvdGUtaW1ne1xuICAgIHdpZHRoOiA3MCU7XG4gICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgIHdpZHRoOjUwJTtcbiAgIC5jYXJlZXJzLXRleHR7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgei1pbmRleDogMTtcbiAgIH1cbiAgIC5xdW90ZS1pbWd7XG4gICAgd2lkdGg6MjAlO1xuICB9XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGV7XG4gICAgd2lkdGg6NzUlO1xuICAgIC5wYXJhLTIwe1xuICAgICAgY29sb3I6QHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6IEBoa2w7XG4gICAgfVxuICAgIC5xdW90ZS1pbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDoxMjBweDtcbiAgICAgIHRvcDozNTBweDtcbiAgICAgIGxlZnQ6MTNweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6NDMwcHgpe1xuICAgIHdpZHRoOjkwJTtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtYXV0aG9yLndoaXRle1xuICBjb2xvcjpAd2hpdGU7XG59XG5cbi50ZXN0aW1vbmlhbC1hdXRob3J7XG4gIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gIGNvbG9yOiMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDozMHB4O1xuICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgfVxufVxufVxuXG5cblxuLy8vLy8vLy8vLy8vIE9QUE9SVFVOSVRJRVMgU0VDVElPTiAvLy8vLy8vLy8vLy8vXG4ub3Bwb3J0dW5pdGllc3tcbiAgLnByZWw7XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncobWFyZ2luLXRvcCwgMTg1cHgpO1xuICAgIC52dyhtYXJnaW4tYm90dG9tLCAxNzVweClcbiAgfVxuICAub3V0ZXItY29udGFpbmVye1xuICAgIC5zZWN0aW9uLWhlYWRpbmctZGFyay5pbi1zbGlkZXJ7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIHdpZHRoOjgwJTtcbiAgICAgIG1hcmdpbjogOTVweCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC5zZWN0aW9uLWhlYWRpbmctZGFyay5pbi1zbGlkZXJ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWZ0LXNpZGUtdGV4dHtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICB3aWR0aDo1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAvLyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5wLTIxLWRhcmt7XG4gICAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgIGZvbnQtc2l6ZToyMXB4O1xuICAgICAgfVxuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICB3aWR0aDo2OCU7XG4gICAgICAudncobWFyZ2luLXRvcCwgNjVweCk7XG4gICAgICAudncobWFyZ2luLWJvdHRvbSwgNzUlKTtcbiAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOkBibGFja19ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1oZWFkaW5nLWRhcmt7XG4gICAgICAvLyB3aWR0aDoxMzAlO1xuICAgICAgQG1lZGlhIEBtaW4xMDI0IHtcbiAgICAgICAgLnZ3KGZvbnQtc2l6ZSwgODBweCk7XG4gICAgICAgIC52dyhsaW5lLWhlaWdodCwgNzBweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgQG1pbjE0NDAge1xuICAgICAgICAudncoZm9udC1zaXplLCAxMDBweCk7XG4gICAgICAgIC52dyhsaW5lLWhlaWdodCwgOTBweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpe1xuICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgfVxuICB9XG4gIC5yaWdodC1zaWRlLXNsaWRlcntcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cbiAgICB3aWR0aDo1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6MTtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgLnN3aXBlci1zbGlkZXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICB9XG4uc2xpZGVyLWNvbnRyb2xsc3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzp2aXNpYmxlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDozO1xuICAubW9iaWxlLWFycm93e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXZ7XG4gICAgICBwYWRkaW5nOjVweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kZXNrdG9wLWFycm93e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1vYmlsZS1hcnJvd3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgZGl2e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgaW1ne1xuICAgICY6aG92ZXJ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG4gIH1cbn1cblxuLy8gU3RhdGlzdGljc1xuLnN0YXRpc3RpY3N7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIEBtZWRpYSBAbW9iaWxle1xuICAgIG1heC13aWR0aDoxMDAlO1xuICB9XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLnAtMjEtYmxhY2t7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICB9XG4gIGRpdntcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDI3cHg7XG4gICAgLnN0YXQtbnVtYmVye1xuICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBjb2xvcjpAZGFya2VyX2JsdWU7XG4gICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgfVxuICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICBjb2xvcjpAZGFya19ibHVlO1xuICAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOjQzMHB4KXtcbiAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6LTFweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLm9wcG9ydHVuaXRpZXN7XG4gIC5zZWN0aW9uLWJhZGdle1xuICAgIGxlZnQ6LTc1cHg7XG4gICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgbGVmdDotMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgbGVmdDotMTAzcHg7XG4gICAgICB0b3A6MTUlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vLy8vLy8vLy8vIE5FV1MgU0VDVElPTiAvLy8vLy8vLy8vL1xuLm5ld3N7XG4gIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIEBtZWRpYSBAbWluMTkyMHtcbiAgICB3aWR0aDoxNzcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQG1lZGlhIEBtaW4xNDQwe1xuICAgIC52dyh3aWR0aCwgMTc3MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAxNzBweCBhdXRvO1xuICB9XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncod2lkdGgsIDE3NzBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICB9XG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAudncod2lkdGgsIDE3NzBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bztcbiAgfVxuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byA3MHB4IGF1dG87XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDUlO1xuICAgIC5uZXdzLWdyaWR7XG4gICAgICB3aWR0aDo5NSU7XG4gICAgICBtYXJnaW4tbGVmdDo1JTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24taGVhZGluZy1kYXJre1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSBAbWluMTAyNCB7XG4gICAgICAudncocGFkZGluZy1yaWdodCwgNzVweCk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmFsbC1uZXdze1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG50ZXh0LWFsaWduOiBsZWZ0O1xubWFyZ2luLWxlZnQ6MzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTmV3cyBncmlkXG4ubmV3cy1ncmlke1xuICBhcnRpY2xle1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgLmFydGljbGUtaW1hZ2V7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KG1hcmdpbi10b3AsIDY1cHgpO1xuICAgIGFydGljbGV7XG4gICAgICB3aWR0aDoyNC41JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAuYXJ0aWNsZS1saW5re1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlLWltYWdle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICBhcnRpY2xle1xuICAgICAgd2lkdGg6NDglO1xuICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgQG1vYmlsZXtcbiAgICBhcnRpY2xle1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gU2luZ2xlIGFydGljbGUgY2VsbFxuLm5ld3MtZ3JpZHtcbiAgYXJ0aWNsZXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAuYXJ0aWNsZS1tZXRhe1xuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgIG1hcmdpbjogMzNweCA2MHB4IDc1cHggMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICBtYXJnaW46IDMzcHggMCA3NXB4IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggNTBweCAwcHg7XG4gICAgfSAgIFxuICB9XG59XG4uYXJ0aWNsZS1zaGFyaW5nLWxpbmt7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXJrX2JsdWU7XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncod2lkdGgsIDU1cHgpO1xuICAgIC52dyhoZWlnaHQsIDU1cHgpO1xuICB9XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICB3aWR0aDo1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICB0b3A6MHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC5hcnRpY2xlLXNoYXJpbmctaWNvbntcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAudncod2lkdGgsIDIzcHgpO1xuICAgICAgLnZ3KGhlaWdodCwgMjNweCk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNhbG1vbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLmFydGljbGUtc2hhcmluZy1pY29ue1xuICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmdyaWQtYXJ0aWNsZS1oZWFkaW5ne1xuICBhe1xuICAgIGNvbG9yOkBkYXJrX2JsdWU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2xpZGVyLWNvbnRyb2xscy10aHJlZXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudncodG9wLCAzMDBweCk7XG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAudncodG9wLCAyNTBweCk7XG4gIH1cbiAgLmxvZ29zLXRocmVlLXNsaWRlci1wcmV2e1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmxvZ29zLXRocmVlLXNsaWRlci1uZXh0e1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgfVxuICB9XG4gIHotaW5kZXg6MTtcbn1cblxuLnNsaWRlci1jb250cm9sbHMtdGhyZWV7XG4gIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gIH1cbiAgaW1ne1xuICAgICY6aG92ZXJ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICB3aWR0aDozMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRyb2xsc3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudncodG9wLCAzMDBweCk7XG4gIEBtZWRpYSBAbWluMTQ0MHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAudncodG9wLCAyNTBweCk7XG4gIH1cbiAgLmxvZ29zLW9uZS1zbGlkZXItcHJldntcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxuICB9XG4gIC5sb2dvcy1vbmUtc2xpZGVyLW5leHR7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICB9XG4gIH1cbiAgei1pbmRleDoxO1xufVxuLnNsaWRlci1jb250cm9sbHMtdHdve1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC52dyh0b3AsIDMwMHB4KTtcbiAgQG1lZGlhIEBtaW4xNDQwe1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC52dyh0b3AsIDI1MHB4KTtcbiAgfVxuICAubG9nb3MtdHdvLXNsaWRlci1wcmV2e1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmxvZ29zLXR3by1zbGlkZXItbmV4dHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgIH1cbiAgfVxuICB6LWluZGV4OjE7XG59XG5cbi5zbGlkZXItY29udHJvbGxze1xuICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICB9XG4gIGltZ3tcbiAgICAmOmhvdmVye1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgd2lkdGg6MzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cbi5zbGlkZXItY29udHJvbGxzLXR3b3tcbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgfVxuICBpbWd7XG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLm5ld3MtcGFnZXtcbiAgICAubmV3c3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbiAgICAubmV3cy1ncmlke1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtc2hhcmluZy1saW5re1xuICAgICAgICBsZWZ0OjM1cHg7XG4gICAgfVxuICAgIC5zaW5nbGUtbmV3cy1ncmlke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAzNXB4O1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtZ3JpZC1pbWFnZXtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46NDBweCAwIDgwcHggMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjpAZGFya19ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2hvdyBtb3JlIG5ld3NcbiAgICAjc2hvdy1tb3Jle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuc2hvdy1tb3Jle1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncocGFkZGluZy1ib3R0b20sIDEzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAjc2hvdy1tb3Jle1xuICAgICAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvdy1tb3JlLWltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuLmV4cGFuZC1uZXdze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG59XG5cblxuXG5cbi8vLy8vLy8vLyBTSU5HTEUgQVJUSUNMRSAvLy8vLy8vLy8vLy9cblxuXG4uYXJ0aWNsZS1pbnRyb3tcbiAgICAuc2luZ2xlLWFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgY29sb3I6QGRhcmtfYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQG1lZGlhIEBtaW4xNDQwe1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtaW5uZXItY29udGVudHtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLnZ3KHdpZHRoLCA5MDBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWhlYWRpbmctY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICAucHJlbDtcbiAgICAgICAgLmFydGljbGUtc2hhcmluZy1saW5re1xuICAgICAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgICAgICAudncobGVmdCwgLTE5MHB4KTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kLXNoYXJpbmctbGlua3tcbiAgICAgICAgICAgIHRvcDoxMDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodC1ncmF5O1xuICAgICAgICB9XG4gICAgICAgIC5maXJzdC1wYXJhZ3JhcGh7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgLnNoYXJpbmctaW4tYXJ0aWNsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnRpY2xlLXNoYXJpbmctbGlua3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY29uZC1zaGFyaW5nLWxpbmt7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4uYXJ0aWNsZS1iYW5uZXJ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgY29sb3I6QHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAudncocGFkZGluZy10b3AsIDQ4MHB4KTtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTYwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1jb250cm9sbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjkpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOjU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOkBkYXJrX2JsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEF3YXJkcyBpY29uc1xuLnRvLWJlLXNjYWxlZHtcbiAgICAucHJlbDtcbn1cbi5hd2FyZC1pY29uLWhvbGRlciwgLmNhcmluZy1pY29uLWhvbGRlcntcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtfYmx1ZTtcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyh3aWR0aCwgNTVweCk7XG4gICAgLnZ3KGhlaWdodCwgNTVweCk7XG4gIH1cbiAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIHdpZHRoOjUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIHRvcDowcHg7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLmFydGljbGUtc2hhcmluZy1pY29ue1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIC52dyh3aWR0aCwgMzBweCk7XG4gICAgICAudncoaGVpZ2h0LCAzM3B4KTtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2FsbW9uO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAuYXJ0aWNsZS1zaGFyaW5nLWljb257XG4gICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gSGlzdG9yeSBwYWdlIHN0eWxlXG5cbi5oZWFkaW5nLXNlY3Rpb24uaGlzdG9yeS1oZWFkaW5ne1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAzMjBweCk7XG4gICAgfVxuICAgIC5wYXJhLTIwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmhpc3RvcnktaGVyb3tcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwMCU7XG59XG5cblxuXG4uaGlzdG9yeS1zbGlkZXJ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCwgMzAwcHgpXG4gICAgfVxuXG4gICAgLnllYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlLTE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnllYXItZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wcmVsO1xuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5wcmVsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGlzdG9yeS1zbGlkZS1hcnJvd3tcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgLy8gU2xpZGVyIGNvbnRyb2xsc1xuICAgIC5oaXN0b3J5LXNsaWRlci1wcmV2e1xuICAgICAgICAucGFicztcbiAgICAgICAgbGVmdDo1MHB4O1xuICAgICAgICB0b3A6MTAlO1xuICAgICAgICB6LWluZGV4OiAxOTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgXG4gICAgfVxuICAgIC5oaXN0b3J5LXNsaWRlci1uZXh0e1xuICAgICAgICAucGFicztcbiAgICAgICAgcmlnaHQ6NTBweDtcbiAgICAgICAgdG9wOjEwJTtcbiAgICAgICAgei1pbmRleDogMTk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQtc2xpZGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDg4ODtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LXNsaWRle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgei1pbmRleDogODg4O1xuICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQYWdpbmF0aW9uXG4gICAgLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgICAgICAucGFicztcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZWQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5ldmVudC1kZXNjcmlwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuLy8gU2xpZGUgb24gaG92ZXJcbi5zbGlkZS1ob3ZlcntcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcbiAgICAucGFicztcbiAgICB6LWluZGV4OiA3O1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OiAwO1xufVxuXG5cblxuLy8gU2xpZGVzIGNvbnRlbnRcbi55ZWFyLCAueWVhci1ib3R0b217XG4gICAgY29sb3I6QHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbi55ZWFyLWJvdHRvbXtcbiAgICAucGFicztcbiAgICBib3R0b206IDIwcHg7XG59XG5cbi55ZWFyLWRlc2N7XG4gICAgY29sb3I6QGxpZ2h0LWdyYXk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4uZXZlbnQtbmFtZXtcbiAgICBjb2xvcjpAb3JhbmdlO1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMjBweDtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDEwcHggMjBweDtcbiAgICB9XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAucHJlbDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHRvcDo1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi5ldmVudC1kZXNjcmlwdGlvbntcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgLnByZWw7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB3aWR0aDo2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICB0b3A6N3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOkBzYWxtb247XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50LXN1Yi1kZXNjcmlwdGlvbntcbiAgICBjb2xvcjpAd2hpdGU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAucHJlbDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOjZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgIHRvcDo3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi5oaXN0b3J5LXNsaWRlciB1bCBsaSB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmhpc3RvcnktaW1nLWhvbGRlcntcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlzdG9yeS1sb2dvLWltZ3tcbiAgICBtYXJnaW46IDMwcHggYXV0byAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGZpbHRlcjppbnZlcnQoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfVxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAyMHB4O1xuICAgICAgICB3aWR0aDogNzglO1xuICAgIH1cbn1cblxuLmhpc3RvcnktaW1ne1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICB9XG59XG5cblxuIiwiLy8gTUFJTiBDQVJFRVJTIFBBR0UgLy9cblxuLmhlYWRpbmctc2VjdGlvbi5jYXJlZXJzLXBhZ2V7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy10b3AsIDQxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgOTAlO1xuICAgIH1cbn1cbi5pbm5lci1wYWdlLmNhcmVlcnMtcGFnZXtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuXG4uc2VjdG9yLWNhcmVlcnN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtlcl9ibHVlO1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAxNDBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTQwcHgpO1xuICAgICAgICAudncocGFkZGluZy1sZWZ0LCAxMDBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LCAxMDBweCk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDUwcHggNTBweDtcbiAgICB9XG59XG5cbi5zZWN0b3ItY2FyZWVyc3tcbi5wcmVsO1xufVxuXG4vLyBzbGlkZXJcbi5zZWN0b3JzLXBvc2l0aW9ucy1zbGlkZXItcHJldntcbiAgICAvLyBAbWVkaWEgQG1pbjE0NDB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiAwO1xuICAgIC5wYWJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrZXJfYmx1ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpe1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB6LWluZGV4Ojk7XG4gICAgICAgIC5wYWJzO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6NDAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpe1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdG9ycy1wb3NpdGlvbnMtc2xpZGVyLW5leHR7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCl7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OiAwO1xuICAgIC5wYWJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrZXJfYmx1ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpe1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB6LWluZGV4Ojk7XG4gICAgICAgIC5wYWJzO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOjQwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0b3Itam9ic3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDogMTIuNSU7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgd2lkdGg6MjUlO1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICBmaWxsOkBzYWxtb247XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgXG4gICAgICAgXG5cbiAgICB9XG4gICAgcHtcbiAgICAgICAgY29sb3I6QHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGNvbG9yOkB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgLnByZWw7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvLyAmOjpiZWZvcmV7XG4gICAgICAgIC8vICAgICBjb250ZW50OicnO1xuICAgICAgICAvLyAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgLy8gICAgIHRvcDo1cHg7XG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3RvcnMtc3ZnLWljb25ze1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzIlKSBzZXBpYSg4NSUpIHNhdHVyYXRlKDM5MzclKSBodWUtcm90YXRlKDMyMmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5NSUpO1xuICAgIH1cbn1cblxuLmNhcmVlcnMtdGl0bGV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncobWFyZ2luLXRvcCwgMTMwcHgpO1xuICAgICAgICAudncobWFyZ2luLWJvdHRvbSwgMTMwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cbn1cblxuLmFydGljbGUtYmFubmVyLmNhcmVlcnMtYmFubmVye1xuICAgIC5wcmVsO1xuICAgIC52aWRlby10aHVtYm5haWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52aWRlby1wbGF5ZXItYnRue1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuXG5cbi8vIFN0YXRpc3RpY3Ncbi5jYXJlZXJzLWJsb2Nre1xuICAgIC5jYXJlZXJzLWN0YXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6OTBweDtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMjAwcHgpO1xuICAgIH1cbn1cbi5jYXJlZXJzLXN0YXRpc3RpY3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy10b3AsIDE2MHB4KTtcbiAgICAgICAgLy8gLnZ3KHBhZGRpbmctYm90dG9tLCAyMDBweCk7XG4gICAgfVxuICAgIEBtZWRpYSBAbWluMTQ0MHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAyNjBweCk7XG4gICAgICAgIC8vIC52dyhwYWRkaW5nLWJvdHRvbSwgMjAwcHgpO1xuICAgIH1cbiAgICAubGVmdC1zdGF0aXN0aWNzLCAucmlnaHQtc3RhdGlzdGljc3tcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcGVuLXBvc2l0aW9ucy5idG57XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhtYXJnaW4tdG9wLCAxNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLnJpZ2h0LXN0YXRpc3RpY3N7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOkBkYXJrX2JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIC52dyhtYXJnaW4tdG9wLCA0NXB4KTtcbiAgICAgICAgICAgICAgICAudncobWFyZ2luLWJvdHRvbSwgNzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxlZnQtc3RhdGlzdGljc3tcbiAgICAgICAgLnN0YXRpc3RpY3Mtc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdGlzdGljc3tcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXQtbnVtYmVye1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIC52dyhmb250LXNpemUsIDEyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucC0yMS1ibGFja3tcbiAgICAgICAgICAgIGNvbG9yOkBsaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWx7XG4gICAgICAgIGF7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUGVyc29uYWwgc3Rvcnlcbi5zdG9yeXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRfYmx1ZTtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5zdG9yeS10ZXh0e1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7IFxuICAgICAgICAgICAgY29sb3I6QGJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgICAgLmJ0bntcbiAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo3MHB4O1xuICAgICAgICAgICB9XG4gICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDUwcHggMDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICBoM3tcbiAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCA1MHB4IDA7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuICAgIC5zdG9yeS1pbWd7XG4gICAgICAgIC5wcmVsO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3RvcnktbmFtZXtcbiAgICAgICAgICAgIC5wYWJzO1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3R0b206IDk1cHg7XG4gICAgICAgICAgICBjb2xvcjpAd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdG9yaWVzIHNsaWRlclxuLnN0b3JpZXMtc2VjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJlZXJzLXNsaWRlci1oZWFkaW5ne1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0b3JpZXMtc2xpZGVye1xuICAgIC52aWRlby1wbGF5ZXItYnRue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAucm91bmQoMCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIC5yb3VuZCgxMDBweCk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zdG9yeS12aWRlb3tcbiAgICAgICAgJi52aWRlby1wbGF5e1xuICAgICAgICAgICAgLnZpZGVvLXBsYXllci1idG57XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhtYXJnaW4tdG9wLCAxMTBweCk7XG4gICAgICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgIH1cbn1cblxuLnN0b3JpZXMtc2xpZGVyLXByZXYsIC5zdG9yaWVzLXNsaWRlci1uZXh0e1xuICAgIC5wYWJzO1xuICAgIHRvcDozOSU7XG5AbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgdG9wOjk1JTtcbn1cbiAgICB3aWR0aDo1MHB4O1xuICAgIHotaW5kZXg6MTI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICB9XG5cbiAgIC5zdG9yaWVzLXNsaWRlci1uZXh0e1xuICAgICAgcmlnaHQ6IC04JTtcbn1cblxuLnN0b3JpZXMtc2xpZGVyLXByZXZ7XG4gICAgbGVmdDogLTglO1xufVxuXG4uc2luZ2xlLXN0b3J5LXZpZGVve1xuICAgIC5zdG9yeS12aWRlb3tcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIH1cbiAgICB2aWRlb3tcbiAgICAgICAgLnBhYnM7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdmlkZW9bcG9zdGVyXXtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG5cbi5zdG9yeS12aWRlb3tcbiAgICAucHJlbDtcblxuICAgIC52aWRlby1vdmVybGF5e1xuICAgICAgICAucGFicztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MDcpO1xuICAgIH1cbiAgICAudmlkZW8tdGh1bWJuYWlse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8tcGxheWVyLWJ0bntcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbn1cblxuXG5cblxuLnZpZGVvLWNhcHRpb257XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYuZnVsbC13aWR0aHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcnktbmFtZXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgICAgICYuZnVsbC13aWR0aHtcbiAgICAgICAgICAgIC52dyhtYXJnaW4tdG9wLDQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgICAuc3RvcnktbmFtZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgfVxuICAgICAgICAuYm9sZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJnLWltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5cblxuLy8vLy8vLyBQT1NJVElPTlMgUEFHRSAvLy8vLy8vL1xuLnBvc2l0aW9ucy1wYWdle1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5wb3NpdGlvbnMtcGFnZS5pbm5lci1wYWdle1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucG9zaXRpb25ze1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLCAxMjBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTIwcHgpO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmpvYnMtZGVzY3JpcHRpb257XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueS1sb2dve1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc2l0aW9ucy1mb3Jte1xuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgIC5jb2wtZm9ybS1maWVsZHN7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmZpZWxkLWhvbGRlcntcbiAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgLmZvcm0tZmllbGR7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hbGwtaWNvbnMvbWVudV9hcnJvd19kYXJrLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NjtcbiAgICAgICAgICAgICAgICAgICAgLnBhYnM7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDMwcHgpe1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBKb2JzIHJlc3VsdHMgcHJlbG9hZGVyIFxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDUwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTt9XG4gICAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoIDIwcHgpO31cbiB9XG5cbiAuYm91bmNle1xuICAgICB3aWR0aDogMTAwcHg7XG4gICAgIGhlaWdodDogMTAwcHg7XG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgbGVmdDo1MCU7XG4gICAgIHRvcDo3MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICBkaXNwbGF5OiBub25lO1xuIH1cblxuIC5ib3VuY2UubG9hZGluZ3tcbiAgICAgZGlzcGxheTogZmxleDtcbiB9XG5cbiAuYm91bmNlIGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY3MDYyO1xuICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMjBweCk7XG4gIH1cbiAgXG4gIC5ib3VuY2UgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4yMHM7XG4gIH1cbiAgXG4gIC5ib3VuY2UgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMTBzO1xuICB9XG4gIFxuICAuYm91bmNlIGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuLy8gUmVzdWx0cyBmcm9tIHNlYXJjaFxuLmpvYnMtcmVzdWx0c3tcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnJlc3VsdC1jb2x1bW57XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGRhcmtlcl9ibHVlO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZXJfYmx1ZTtcbiAgICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vIFNJTkdMRSBQT1NJVElPTiAvLy8vLy8vLy8vLy8vLy8vXG4uam9iLXBhZ2V7XG4gICAgLnZ3KHBhZGRpbmctdG9wLCAxMjBweCk7XG59XG5cbi5qb2ItYnVsbGV0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgJi5yZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzYWxtb247XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgIH1cbn1cblxuLy8gLmpvYi1idWxsZXQtcmVke1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB3aWR0aDogMTBweDtcbi8vICAgICBoZWlnaHQ6IDEwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IEBzYWxtb247XG4vLyAgICAgbWFyZ2luLXRvcDoxMHB4O1xuLy8gfVxuXG5cbi5qb2ItZGVzY3JpcHRpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5jb21wYW55e1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpvYi1zdWJ0aXRsZXtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAub3Bwb3J0dW5pdHktZGVzY3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAvLyBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuam9iLWluZm9ybWF0aW9ue1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZXtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLmRlc2NyaXB0aW9uLWhvbGR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAvLyAuZGVzYy1sZWZ0LCAuZGVzYy1yaWdodHtcbiAgICAvLyAgICAgd2lkdGg6IDQ4JTtcbiAgICAvLyAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gIFxuICAgIC5zaW5nbGUtZGVzY3JpcHRpb257XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoa2dyb3Rlc2stcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW5nbGUtZGVzY3JpcHRpb24uaW4tb3Jhbmdle1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlLWRlc2NyaXB0aW9uLmluLXJlZHtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzYWxtb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1kZXNjcmlwdGlvbi5pbi1ibHVle1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uam9iLWN0YXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTIwO1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgQG1pbjE0NDB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiBcbn1cblxuLmpvYi1hcHBseXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTEwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvcm17XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtaG9sZGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLXRvcCwgOTBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgOTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIGNvbG9yOkBkYXJrX2JsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgfVxuICAgICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxuXG5cbiAgICAuYnRuLmZpbGV7XG4gICAgICAgIG1heC13aWR0aDoyNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybS1idG57XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gICAgLmZvcm0tc3VibWl0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgQG1vYmlsZXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5jb250YWN0LWZvcm0tYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIEJvcmRlcjogMXB4IHNvbGlkIEBkYXJrX2JsdWU7XG4gICAgICAgICAgICAucGFicztcbiAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya19ibHVlO1xuICAgICAgICAgICAucGFicztcbiAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICB0b3A6OHB4O1xuICAgICAgICAgICBsZWZ0OiA1LjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LWZhbWlseTogQGhrZ3JvdGVzay1yZWd1bGFyO1xuICAgIH0gXG4gICAgLnVzZXItYWdyZWVtZW50e1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfSBcbiAgICAudGVybXN7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGtncm90ZXNrLXJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6QHNhbG1vbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXBwbHkgZm9ybSBvbiBwb3NpdGlvbnMgYW5kIGpvYnMgcGFnZXNcbi5hcHBseS1mb3JtLWhvbGQuam9iLWFwcGx5e1xuICAgIGZvcm17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5hcHBseS1mb3JtLWhvbGR7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4IHJnYmEoMjUsNjksOTksMC43NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggcmdiYSgyNSw2OSw5OSwwLjc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDI1LDY5LDk5LDAuNzUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLnBmaXg7XG4gICAgei1pbmRleDogMjI7XG4gICAgdG9wOjIuNSU7XG4gICAgbGVmdDogMi41JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuQG1lZGlhIEBtaW4xNDQwe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBAbW9iaWxle1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiAgICAuc2VhcmNoLWhlYWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIC5zZWFyY2gtY2xvc2V7XG4gICAgICAgIC5wcmVsO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrX2JsdWU7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLnBhYnM7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOjE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn1cblxuLnNpbmdsZS1zdG9yeS12aWRlb3tcbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/